Provides an Edge Class with advanced functions. More...
[get]
[get]
[get]
Definition at line 14 of file EnhancedEdge.cs.
EdgeClustering.EnhancedEdge.EnhancedEdge | ( | SimpleEdge | edge | ) |
Creates an EnhancedEdge using a SimpleEdge.
edge |
Definition at line 42 of file EnhancedEdge.cs.
void EdgeClustering.EnhancedEdge.SortControlPoints | ( | Point | startPoint | ) |
Sorts the control points depending on the distance to the startPoint.
startPoint | start point for sorting |
Definition at line 51 of file EnhancedEdge.cs.
void EdgeClustering.EnhancedEdge.AddControlPoint | ( | Point | p | ) |
Adds
p
to the list of control points, if it is not null.
p | The new control point |
Definition at line 81 of file EnhancedEdge.cs.
bool EdgeClustering.EnhancedEdge.Equals | ( | EnhancedEdge | other | ) |
Definition at line 91 of file EnhancedEdge.cs.
List<ControlMeshVertex> EdgeClustering.EnhancedEdge.controlPoints [private] |
Definition at line 16 of file EnhancedEdge.cs.
SimpleEdge EdgeClustering.EnhancedEdge.edge [private] |
Definition at line 26 of file EnhancedEdge.cs.
List<ControlMeshVertex> EdgeClustering.EnhancedEdge.ControlPoints [get] |
List of control points.
Definition at line 22 of file EnhancedEdge.cs.
Point EdgeClustering.EnhancedEdge.A [get] |
Definition at line 29 of file EnhancedEdge.cs.
Point EdgeClustering.EnhancedEdge.B [get] |
Definition at line 34 of file EnhancedEdge.cs.