Uses of Class
Jcg.triangulations2D.HalfedgeHandle
Packages that use HalfedgeHandle
-
Uses of HalfedgeHandle in Jcg.triangulations2D
Methods in Jcg.triangulations2D that return HalfedgeHandleModifier and TypeMethodDescriptionTriangulationDS_2.flipEdge(HalfedgeHandle<X> e) flips an edge in the triangulation and returns the new edgeTriangulationDSVertex_2.getHalfedge()returns an half-edge handle 'h' incident to the vertex 'v' (the target of 'h' is 'v')HalfedgeHandle.getNext()returns next half-edge in ccw order in the same face.HalfedgeHandle.getOpposite()returns opposite half-edge (lying in the adjacent face).HalfedgeHandle.getPrev()returns the previous half-edge in ccw order in the same face.Inserts a constraint edge in the Delaunay triangulation.Methods in Jcg.triangulations2D that return types with arguments of type HalfedgeHandleModifier and TypeMethodDescriptionDelaunay_2.constraintEdges()Computes and returns the list of constraint edges.Triangulation_2.convexHullEdges()Computes and returns the collection of all edges on the convex hull (collects only one HalfedgeHandle per geometric edge).Triangulation_2.finiteEdges()Computes and returns the collection of all finite edges in the triangulation (that is, all edges connecting vertices in the interior of the bounding box).Methods in Jcg.triangulations2D with parameters of type HalfedgeHandleModifier and TypeMethodDescriptionTriangulationDS_2.flipEdge(HalfedgeHandle<X> e) flips an edge in the triangulation and returns the new edgebooleanTriangulation_2.isInfinite(HalfedgeHandle<Point_2> e) Returns true if Edge e is infinite, i.e.