class TriangleMap extends Serializable

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TriangleMap
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TriangleMap(halfEdgeTable: HalfEdgeTable)

Type Members

  1. type TriIdx = (Int, Int, Int)

Value Members

  1. def +=(edge: Int): Unit
  2. def +=(keyValue: (TriIdx, Int)): Unit
  3. def +=(i1: Int, i2: Int, i3: Int, edge: Int): Unit
  4. def -=(edge: Int): Unit
  5. def -=(idx: TriIdx): Unit
  6. def apply(idx: TriIdx): Int
  7. def apply(i1: Int, i2: Int, i3: Int): Int
  8. def get(i1: Int, i2: Int, i3: Int): Option[Int]
  9. def get(idx: TriIdx): Option[Int]
  10. def getTriangles(): Map[TriIdx, Int]
  11. def isTriangle(idx: (Int, Int, Int)): Boolean
  12. def isTriangle(i1: Int, i2: Int, i3: Int): Boolean
  13. def triangleEdges: Iterable[Int]
  14. def triangleVertices: Iterable[TriIdx]