| EdgeClustering.App | Interaction logic for App.xaml |
| Application | |
| ApplicationSettingsBase | |
| EdgeClustering.CardinalSpline | This class provides static functions to generate Cardinal Splines by using Bezier Splines |
| EdgeClustering.ControlMesh | Provides functions and data structure to compute the control mesh |
| EdgeClustering.ControlMeshEdge | Edges used for Control Mesh computations |
| EdgeClustering.ControlMeshVertex | This class is used to store points with additional functionality like sorting |
| Triangulator.Delaunay | Performs the Delauney triangulation on a set of vertices |
| Triangulator.Geometry.Edge | Edge made from two point indexes |
| EdgeClustering.EnhancedEdge | Provides an Edge Class with advanced functions |
| FrameworkElement | |
| EdgeClustering.Graph | This class provides all the functionality to compute the edge bundled graph. All computationals functions are bundled here |
| EdgeClustering.GraphDrawer | This class is responsible for drawing the original graph, all intermediate results and the enhanced graph |
| EdgeClustering.GridPoint | This class represents a point on a 2D grid, with int coordinates x and y |
| IComparable | |
| IComponentConnector | |
| IEquatable | |
| EdgeClustering.KernelDensityEstimator | This utility class provides functions for calculating a gaussian kernel and a Kernel Density Estimator used to determine the main direction in a specified segment |
| EdgeClustering.MainWindow | Interaction logic for MainWindow.xaml |
| EdgeClustering.MergedSegment | Used to merge segments together depending on the corresponding KDE peaks and a angular threshold |
| Triangulator.Geometry.Point | 2D Point with double precision |
| Triangulator.Geometry.Point< T > | A point with an attribute value of type 'T' |
| EdgeClustering.Properties.Resources | A strongly-typed resource class, for looking up localized strings, etc |
| EdgeClustering.MergedSegment.Segment | Convenience class for storing Segments |
| EdgeClustering.Properties.Settings | |
| EdgeClustering.GraphDrawer.Settings | Struct for visibility and color settings for each item drawn by the GraphDrawer |
| EdgeClustering.Graph.Settings | Structur with global computation settings |
| EdgeClustering.SimpleEdge | A simple class for storing edges which is used to represent the original graph from the xml file |
| Triangulator.Geometry.Triangle | Triangle made from three point indexes |
| Window | |
| EdgeClustering.XMLData | An XML parser class to write and read data from or to XML files |
1.6.3