Uses of Class
org.meteoinfo.jts.edgegraph.HalfEdge
-
Packages that use HalfEdge Package Description org.meteoinfo.jts.edgegraph -
-
Uses of HalfEdge in org.meteoinfo.jts.edgegraph
Subclasses of HalfEdge in org.meteoinfo.jts.edgegraph Modifier and Type Class Description classMarkHalfEdgeAHalfEdgewhich supports marking edges with a boolean flag.Methods in org.meteoinfo.jts.edgegraph that return HalfEdge Modifier and Type Method Description HalfEdgeEdgeGraph. addEdge(Coordinate orig, Coordinate dest)Adds an edge between the coordinates orig and dest to this graph.static HalfEdgeHalfEdge. create(Coordinate p0, Coordinate p1)Creates a HalfEdge pair representing an edge between two vertices located at coordinates p0 and p1.protected HalfEdgeEdgeGraph. createEdge(Coordinate orig)Creates a single HalfEdge.HalfEdgeHalfEdge. find(Coordinate dest)Finds the edge starting at the origin of this edge with the given dest vertex, if any.HalfEdgeEdgeGraph. findEdge(Coordinate orig, Coordinate dest)Finds an edge in this graph with the given origin and destination, if one exists.static HalfEdgeHalfEdge. init(HalfEdge e0, HalfEdge e1)Initialize a symmetric pair of halfedges.HalfEdgeHalfEdge. next()Gets the next edge CCW around the destination vertex of this edge.HalfEdgeHalfEdge. oNext()HalfEdgeHalfEdge. prev()Returns the edge previous to this one (with dest being the same as this orig).HalfEdgeHalfEdge. prevNode()Finds the first node previous to this edge, if any.HalfEdgeHalfEdge. sym()Gets the symmetric pair edge of this edge.Methods in org.meteoinfo.jts.edgegraph with parameters of type HalfEdge Modifier and Type Method Description intHalfEdge. compareAngularDirection(HalfEdge e)Implements the total order relation:protected voidHalfEdge. init(HalfEdge e)static HalfEdgeHalfEdge. init(HalfEdge e0, HalfEdge e1)Initialize a symmetric pair of halfedges.voidHalfEdge. insert(HalfEdge e)Inserts an edge into the ring of edges around the origin vertex of this edge.static booleanMarkHalfEdge. isMarked(HalfEdge e)Tests whether the given edge is marked.static voidMarkHalfEdge. mark(HalfEdge e)Marks the given edge.static voidMarkHalfEdge. markBoth(HalfEdge e)Marks the edges in a pair.static voidMarkHalfEdge. setMark(HalfEdge e, boolean isMarked)Sets the mark for the given edge to a boolean value.static voidMarkHalfEdge. setMarkBoth(HalfEdge e, boolean isMarked)Sets the mark for the given edge pair to a boolean value.voidHalfEdge. setNext(HalfEdge e)
-