Uses of Class
Jcg.triangulations2D.QuadEdge
Packages that use QuadEdge
-
Uses of QuadEdge in Jcg.mesh
Modifier and TypeMethodDescriptionstatic voidTriangulations_IO.writeToFile(Collection<QuadEdge> qEdges, String filename) Output triangulation edges to OFF file -
Uses of QuadEdge in Jcg.triangulations2D
Fields in Jcg.triangulations2D declared as QuadEdgeMethods in Jcg.triangulations2D that return QuadEdgeModifier and TypeMethodDescriptionstatic QuadEdgeCreates a new QuadEdge that connects e1.dest() to e2.orig()QuadEdge.dual()Returns the dual QuadEdge, oriented at 90 degrees in direct orderQuadEdge.dualSym()Returns the symmetric of the dual QuadEdge (which is also the dual of the symmetric QuadEdge).QuadEdge.lnext()Returns the next QuadEdge along the left cycle (lnext.orig() == this.dest())QuadEdge.lprev()Returns the previous QuadEdge along the left cycle (lprev.dest() == this.orig())static QuadEdgeCreates a new QuadEdge, setting next and dual fields to default null values.QuadEdge.next()Returns the next QuadEdge starting at orig() in direct orderQuadEdge.prev()Returns the previous QuadEdge starting at orig() in direct orderQuadEdge.rnext()Returns the next QuadEdge along the right cycle (rnext.orig() == this.dest())QuadEdge.rprev()Returns the previous QuadEdge along the right cycle (rprev.dest() == this.orig())QuadEdge.sym()Returns the symmetric QuadEdge, with origin and destination reversed.Methods in Jcg.triangulations2D with parameters of type QuadEdgeModifier and TypeMethodDescriptionstatic QuadEdgeCreates a new QuadEdge that connects e1.dest() to e2.orig()static voidQuadEdge.deleteEdge(QuadEdge q) Deletes a QuadEdge, that is, disconnects it from its cycle (same for its dual and its symmetric).static voidPerforms a flip of QuadEdge e.voidsets dual QuadEdge.voidSets next QuadEdge starting from orig() in direct order.static voidMerges/splits umbrella around q1.orig() with umbrella around q2.orig().Constructors in Jcg.triangulations2D with parameters of type QuadEdge