EdgeClustering.ControlMesh Class Reference

Provides functions and data structure to compute the control mesh. More...

List of all members.

Public Member Functions

Properties

Private Attributes


Detailed Description

Author:
Manuel Keglevic
Thomas Schulz

Definition at line 15 of file ControlMesh.cs.


Member Function Documentation

void EdgeClustering.ControlMesh.GenerateTestControlMesh ( List< SimpleEdge initialEdges  ) 

Generates a control mesh consisting only of the edges in

initialEdges

.

Parameters:
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.

Parameters:
originalEdges List of original edges in the graph
Returns:
The new EnhancedEdges with the control points from the intersection

Definition at line 80 of file ControlMesh.cs.

void EdgeClustering.ControlMesh.CalculateControlMesh ( List< SimpleEdge initialEdges  ) 

Calculates the Control Mesh by using Delaunay Triangulation.

Parameters:
initialEdges initial Edges used for the triangulation

Definition at line 99 of file ControlMesh.cs.


Member Data Documentation

Definition at line 17 of file ControlMesh.cs.

Definition at line 27 of file ControlMesh.cs.


Property Documentation

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.

Generated by  doxygen 1.6.3