class TriangleMap extends Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- TriangleMap
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new TriangleMap(halfEdgeTable: HalfEdgeTable)
Value Members
- def +=(edge: Int): Unit
- def +=(keyValue: (TriIdx, Int)): Unit
- def +=(i1: Int, i2: Int, i3: Int, edge: Int): Unit
- def -=(edge: Int): Unit
- def -=(idx: TriIdx): Unit
- def apply(idx: TriIdx): Int
- def apply(i1: Int, i2: Int, i3: Int): Int
- def get(i1: Int, i2: Int, i3: Int): Option[Int]
- def get(idx: TriIdx): Option[Int]
- def getTriangles(): Map[TriIdx, Int]
- def isTriangle(idx: (Int, Int, Int)): Boolean
- def isTriangle(i1: Int, i2: Int, i3: Int): Boolean
- def triangleEdges: Iterable[Int]
- def triangleVertices: Iterable[TriIdx]