DelaunayTest::Circle | Represents a circle with radius and a center |
DelaunayTest::DelaunayTest2dRender | Opengl Render tailored specifically for 2dRender test. It can render these 2d geometry:
|
DelaunayTest::DelaunayTestApp | It runs all the test. It has the render window instance and the IRunner, which is going to call render and act as a controller |
DelaunayTest::DelaunayTestLogic | It handles all the logic of the test. It has the sites and the triangulation. Its called by Runner, which act as a controller between Logic and Render |
DelaunayTest::DelaunayTestRunner | It acts as a controller between render, logic and user interaction. It's executed by GlutWrapper::Window through GlutWrapper::IRunner interface. Also the right mouse menus are defined through GlutWrapper::IMenuListener (GetMenuEntries method) |
EdgeAlgebra::DelaunayTriangulation | Triangulates a given array of unordered sites using a delaunay triangulation algorithm. The algorithm used is the one described by Guibas and Stolfi in the paper named "Primitives for the Manipulation of General Subdivisions and the Computation of Voronoi Diagrams" |
GlutWrapper::IMenuListener | Interface of a menu listener. It listens to events sent from the right button mouse menu |
GlutWrapper::IRunner | Interface to a test runner. It's used by GlutWrapper::Window to run the test |
DelaunayTest::Line | It represents a line/segment with a start point and an end point |
GlutWrapper::MenuEntry | An entry of the right button mouse menu. It contains the text to be displayed and the option which is related to |
DelaunayTest::Point | It has two coordinates: x and y |
EdgeAlgebra::QuadEdgeWalker | It walks through the triangulation |