My Project
Loading...
Searching...
No Matches
Public Member Functions | List of all members
TriangleNet.Voronoi.BoundedVoronoi Class Reference
Inheritance diagram for TriangleNet.Voronoi.BoundedVoronoi:
TriangleNet.Voronoi.VoronoiBase TriangleNet.Topology.DCEL.DcelMesh

Public Member Functions

 BoundedVoronoi (TriangleNetMesh triangleNetMesh)
 
 BoundedVoronoi (TriangleNetMesh triangleNetMesh, IVoronoiFactory factory, IPredicates predicates)
 
- Public Member Functions inherited from TriangleNet.Topology.DCEL.DcelMesh
 DcelMesh ()
 Initializes a new instance of the DcelMesh class.
 
virtual bool IsConsistent (bool closed=true, int depth=0)
 Check if the DCEL is consistend.
 
void ResolveBoundaryEdges ()
 Search for half-edge without twin and add a twin. Connect twins to form connected boundary contours.
 

Additional Inherited Members

- Protected Member Functions inherited from TriangleNet.Voronoi.VoronoiBase
 VoronoiBase (TriangleNetMesh triangleNetMesh, IVoronoiFactory factory, IPredicates predicates, bool generate)
 Initializes a new instance of the VoronoiBase class.
 
void Generate (TriangleNetMesh triangleNetMesh)
 Generate the Voronoi diagram from given triangle mesh..
 
List< HalfEdge >[] ComputeVertices (TriangleNetMesh triangleNetMesh, Vertex[] vertices)
 Compute the Voronoi vertices (the circumcenters of the triangles).
 
void ComputeEdges (TriangleNetMesh triangleNetMesh, Vertex[] vertices, Face[] faces, List< HalfEdge >[] map)
 Compute the edges of the Voronoi diagram.
 
virtual void ConnectEdges (List< HalfEdge >[] map)
 Connect all edges of the Voronoi diagram.
 
override IEnumerable< IEdgeEnumerateEdges ()
 Enumerates all edges of the DCEL.
 
- Protected Member Functions inherited from TriangleNet.Topology.DCEL.DcelMesh
 DcelMesh (bool initialize)
 Initializes a new instance of the class.
 
virtual IEnumerable< IEdgeEnumerateEdges ()
 Enumerates all edges of the DCEL.
 
- Protected Attributes inherited from TriangleNet.Voronoi.VoronoiBase
IPredicates predicates
 
IVoronoiFactory factory
 
List< HalfEdgerays
 
- Protected Attributes inherited from TriangleNet.Topology.DCEL.DcelMesh
List< Vertexvertices
 
List< HalfEdgeedges
 
List< Facefaces
 
- Properties inherited from TriangleNet.Topology.DCEL.DcelMesh
List< VertexVertices [get]
 Gets the vertices of the Voronoi diagram.
 
List< HalfEdgeHalfEdges [get]
 Gets the list of half-edges specify the Voronoi diagram topology.
 
List< FaceFaces [get]
 Gets the faces of the Voronoi diagram.
 
IEnumerable< IEdgeEdges [get]
 Gets the collection of edges of the Voronoi diagram.
 

The documentation for this class was generated from the following file: