object Quadrangulation
- Alphabetic
- By Inheritance
- Quadrangulation
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- case class BaryCenter(face: Polygon) extends Vertex with Product with Serializable
- case class QuadEdge(face: Polygon, index: Int, positivelyOriented: Boolean) extends OrientedEdge with Product with Serializable
- case class QuadFace(face: Polygon, flipFace: Polygon, indexOfEdge: Int, indexOfFlip: Int) extends Polygon with Product with Serializable
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(twoComplex: TwoComplex): Quadrangulation
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isQuadrangulation(twoComplex: TwoComplex): Boolean
- def mod(m: Int, n: Int): Int
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def quadrangulate(twoComplex: TwoComplex): (TwoComplex, ((EdgePath) => EdgePath, (EdgePath) => EdgePath))
Gives the quadrangulation of a twocomplex along maps from edgepaths from the twocomplex to paths in the quadragulation.
Gives the quadrangulation of a twocomplex along maps from edgepaths from the twocomplex to paths in the quadragulation. The forWard EdgePath method turns every edge in the original twoComplex into an EdgePath of length two in the corresponding face in the quadrangulation. The backWard EdgePath method only works if the EdgePath in the quadrangulation starts and ends at pre existing vertices, or is a loop on a barycenter of length more than one. In the first case it returns a fixed end point homotopic path in the original TwoComplex. In the second case if returns a freely homotopic path in the original TwoComplex. In the first case the backWard EdgePath map considers edges in the quadragulation in Pairs. Because the pre existing vertices and the barycenters form a bipartite set in the quadrangulation, a consequtive pair of edges in the quadragulation (say u and v), starting from a (which is a pre existing vertex), passing through b (which is a barycenter) and ending at c (which is a pre existing vertex) is homotopic to a sequence of edges in the face corresponding to b. So we can take such a path. In the second case because the pre existing vertices and the barycenters form a bipartite set in the quadrangulation, shifting the basepoint makes the loop start and end at a pre existing vertex.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated