Provides functions and data structure to compute the control mesh. More...
[get]
[get]
Definition at line 15 of file ControlMesh.cs.
void EdgeClustering.ControlMesh.GenerateTestControlMesh | ( | List< SimpleEdge > | initialEdges | ) |
Generates a control mesh consisting only of the edges in
initialEdges
.
initialEdges | The control edges for the test control mesh |
Definition at line 44 of file ControlMesh.cs.
List<EnhancedEdge> EdgeClustering.ControlMesh.Intersect | ( | List< SimpleEdge > | originalEdges | ) |
Converts the list of SimpleEdges
originalEdges
to EnhancedEdges and calls ControlMeshEdge.Intersect() for each control mesh edge in this control mesh.
originalEdges | List of original edges in the graph |
Definition at line 80 of file ControlMesh.cs.
void EdgeClustering.ControlMesh.CalculateControlMesh | ( | List< SimpleEdge > | initialEdges | ) |
Calculates the Control Mesh by using Delaunay Triangulation.
initialEdges | initial Edges used for the triangulation |
Definition at line 99 of file ControlMesh.cs.
List<ControlMeshEdge> EdgeClustering.ControlMesh.edges [private] |
Definition at line 17 of file ControlMesh.cs.
List<ControlMeshVertex> EdgeClustering.ControlMesh.vertices [private] |
Definition at line 27 of file ControlMesh.cs.
List<ControlMeshEdge> EdgeClustering.ControlMesh.Edges [get] |
Control Mesh Edges.
Definition at line 23 of file ControlMesh.cs.
List<ControlMeshVertex> EdgeClustering.ControlMesh.Vertices [get] |
Control Mesh Vertices.
Definition at line 32 of file ControlMesh.cs.