Uses of Class
org.meteoinfo.jts.triangulate.quadedge.QuadEdge
-
Packages that use QuadEdge Package Description org.meteoinfo.jts.triangulate org.meteoinfo.jts.triangulate.quadedge -
-
Uses of QuadEdge in org.meteoinfo.jts.triangulate
Methods in org.meteoinfo.jts.triangulate that return QuadEdge Modifier and Type Method Description QuadEdgeIncrementalDelaunayTriangulator. insertSite(Vertex v)Inserts a new point into a subdivision representing a Delaunay triangulation, and fixes the affected edges so that the result is still a Delaunay triangulation. -
Uses of QuadEdge in org.meteoinfo.jts.triangulate.quadedge
Methods in org.meteoinfo.jts.triangulate.quadedge that return QuadEdge Modifier and Type Method Description static QuadEdgeQuadEdge. connect(QuadEdge a, QuadEdge b)Creates a new QuadEdge connecting the destination of a to the origin of b, in such a way that all three have the same left face after the connection is complete.QuadEdgeQuadEdgeSubdivision. connect(QuadEdge a, QuadEdge b)Creates a new QuadEdge connecting the destination of a to the origin of b, in such a way that all three have the same left face after the connection is complete.QuadEdgeQuadEdge. dNext()Gets the next CCW edge around (into) the destination of this edge.QuadEdgeQuadEdge. dPrev()Gets the next CW edge around (into) the destination of this edge.QuadEdgeQuadEdgeTriangle. getEdge(int i)QuadEdge[]QuadEdgeTriangle. getEdges()QuadEdgeQuadEdge. getPrimary()Gets the primary edge of this quadedge and its sym.QuadEdgeQuadEdgeSubdivision. insertSite(Vertex v)Inserts a new site into the Subdivision, connecting it to the vertices of the containing triangle (or quadrilateral, if the split point falls on an existing edge).QuadEdgeQuadEdge. invRot()Gets the dual of this edge, directed from its left to its right.QuadEdgeQuadEdge. lNext()Gets the CCW edge around the left face following this edge.QuadEdgeLastFoundQuadEdgeLocator. locate(Vertex v)Locates an edge e, such that either v is on e, or e is an edge of a triangle containing v.QuadEdgeQuadEdgeLocator. locate(Vertex v)QuadEdgeQuadEdgeSubdivision. locate(Coordinate p)Finds a quadedge of a triangle containing a location specified by aCoordinate, if one exists.QuadEdgeQuadEdgeSubdivision. locate(Coordinate p0, Coordinate p1)Locates the edge between the given vertices, if it exists in the subdivision.QuadEdgeQuadEdgeSubdivision. locate(Vertex v)Finds a quadedge of a triangle containing a location specified by aVertex, if one exists.QuadEdgeQuadEdgeSubdivision. locateFromEdge(Vertex v, QuadEdge startEdge)Locates an edge of a triangle which contains a location specified by a Vertex v.QuadEdgeQuadEdge. lPrev()Gets the CCW edge around the left face before this edge.static QuadEdgeQuadEdge. makeEdge(Vertex o, Vertex d)QuadEdgeQuadEdgeSubdivision. makeEdge(Vertex o, Vertex d)Creates a new quadedge, recording it in the edges list.QuadEdgeQuadEdge. oNext()Gets the next CCW edge around the origin of this edge.QuadEdgeQuadEdge. oPrev()Gets the next CW edge around (from) the origin of this edge.QuadEdgeQuadEdge. rNext()Gets the edge around the right face ccw following this edge.QuadEdgeQuadEdge. rot()Gets the dual of this edge, directed from its right to its left.QuadEdgeQuadEdge. rPrev()Gets the edge around the right face ccw before this edge.QuadEdgeQuadEdge. sym()Gets the edge from the destination to the origin of this edge.Methods in org.meteoinfo.jts.triangulate.quadedge with parameters of type QuadEdge Modifier and Type Method Description static QuadEdgeQuadEdge. connect(QuadEdge a, QuadEdge b)Creates a new QuadEdge connecting the destination of a to the origin of b, in such a way that all three have the same left face after the connection is complete.QuadEdgeQuadEdgeSubdivision. connect(QuadEdge a, QuadEdge b)Creates a new QuadEdge connecting the destination of a to the origin of b, in such a way that all three have the same left face after the connection is complete.static booleanQuadEdgeTriangle. contains(QuadEdge[] tri, Coordinate pt)Tests whether the point pt is contained in the triangle defined by 3QuadEdgees.voidQuadEdgeSubdivision. delete(QuadEdge e)Deletes a quadedge from the subdivision.booleanQuadEdge. equalsNonOriented(QuadEdge qe)Tests if this quadedge and another have the same line segment geometry, regardless of orientation.booleanQuadEdge. equalsOriented(QuadEdge qe)Tests if this quadedge and another have the same line segment geometry with the same orientation.static java.util.ListQuadEdgeUtil. findEdgesIncidentOnOrigin(QuadEdge start)Gets all edges which are incident on the origin of the given edge.intQuadEdgeTriangle. getEdgeIndex(QuadEdge e)Gets the index for the given edge of this trianglestatic voidQuadEdgeSubdivision. getTriangleEdges(QuadEdge startQE, QuadEdge[] triEdge)Gets the edges for the triangle to the left of the givenQuadEdge.PolygonQuadEdgeSubdivision. getVoronoiCellPolygon(QuadEdge qe, GeometryFactory geomFact)Gets the Voronoi cell around a site specified by the origin of a QuadEdge.booleanQuadEdgeSubdivision. isFrameBorderEdge(QuadEdge e)Tests whether a QuadEdge is an edge on the border of the frame facets and the internal facets.booleanQuadEdgeSubdivision. isFrameEdge(QuadEdge e)Tests whether a QuadEdge is an edge incident on a frame triangle vertex.booleanQuadEdgeSubdivision. isOnEdge(QuadEdge e, Coordinate p)Tests whether aCoordinatelies on aQuadEdge, up to a tolerance determined by the subdivision tolerance.booleanQuadEdgeSubdivision. isVertexOfEdge(QuadEdge e, Vertex v)booleanVertex. leftOf(QuadEdge e)QuadEdgeQuadEdgeSubdivision. locateFromEdge(Vertex v, QuadEdge startEdge)Locates an edge of a triangle which contains a location specified by a Vertex v.booleanVertex. rightOf(QuadEdge e)voidQuadEdge. setNext(QuadEdge next)Sets the connected edgestatic voidQuadEdge. splice(QuadEdge a, QuadEdge b)Splices two edges together or apart.static voidQuadEdge. swap(QuadEdge e)Turns an edge counterclockwise inside its enclosing quadrilateral.static GeometryQuadEdgeTriangle. toPolygon(QuadEdge[] e)voidTriangleVisitor. visit(QuadEdge[] triEdges)Visits theQuadEdges of a triangle.Constructors in org.meteoinfo.jts.triangulate.quadedge with parameters of type QuadEdge Constructor Description QuadEdgeTriangle(QuadEdge[] edge)Creates a new triangle from the given edges.
-