igeo

## Class IDelaunay2D.EdgeCounter

- java.lang.Object
- - igeo.IDelaunay2D.EdgeCounter

- Enclosing class:
    IDelaunay2D

      public static class IDelaunay2D.EdgeCounter
      extends java.lang.Object

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `(package private) int[]` | `counter`
    `(package private) int[]` | `faceVertexIndex`
    `(package private) int` | `ptNum`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `EdgeCounter(int ptNum)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `addEdge(int ptIdx1, int ptIdx2)`
    `void` | `addFace(int ptIdx1, int ptIdx2, int ptIdx3)`
    `int` | `getEdgeNum(int ptIdx1, int ptIdx2)`
    `int` | `getFaceVertexIndex(int ptIdx1, int ptIdx2)`
    `protected int` | `getIndex(int ptIdx1, int ptIdx2)`
    `boolean` | `hasOneFace(int ptIdx1, int ptIdx2)`
    `boolean` | `isEdgeOnOutline(int ptIdx1, int ptIdx2)`
    `boolean` | `isEdgeOpen(int ptIdx1, int ptIdx2)`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### counter

          int[] counter

    - #### ptNum

          int ptNum

    - #### faceVertexIndex

          int[] faceVertexIndex

  - ### Constructor Detail

    - #### EdgeCounter

          public EdgeCounter(int ptNum)

  - ### Method Detail

    - #### addEdge

          public void addEdge(int ptIdx1,
                              int ptIdx2)

    - #### addFace

          public void addFace(int ptIdx1,
                              int ptIdx2,
                              int ptIdx3)

    - #### getEdgeNum

          public int getEdgeNum(int ptIdx1,
                                int ptIdx2)

    - #### getFaceVertexIndex

          public int getFaceVertexIndex(int ptIdx1,
                                        int ptIdx2)

    - #### isEdgeOpen

          public boolean isEdgeOpen(int ptIdx1,
                                    int ptIdx2)

    - #### hasOneFace

          public boolean hasOneFace(int ptIdx1,
                                    int ptIdx2)

    - #### isEdgeOnOutline

          public boolean isEdgeOnOutline(int ptIdx1,
                                         int ptIdx2)

    - #### getIndex

          protected int getIndex(int ptIdx1,
                                 int ptIdx2)