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 |