Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
DelaunayTest::CircleRepresents a circle with radius and a center
DelaunayTest::DelaunayTest2dRenderOpengl Render tailored specifically for 2dRender test. It can render these 2d geometry:
  • Points
  • Circles
  • Lines It only supports a material being a configurable emissive color
DelaunayTest::DelaunayTestAppIt 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::DelaunayTestLogicIt 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::DelaunayTestRunnerIt 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::DelaunayTriangulationTriangulates 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::IMenuListenerInterface of a menu listener. It listens to events sent from the right button mouse menu
GlutWrapper::IRunnerInterface to a test runner. It's used by GlutWrapper::Window to run the test
DelaunayTest::LineIt represents a line/segment with a start point and an end point
GlutWrapper::MenuEntryAn entry of the right button mouse menu. It contains the text to be displayed and the option which is related to
DelaunayTest::PointIt has two coordinates: x and y
EdgeAlgebra::QuadEdgeWalkerIt walks through the triangulation

Generated on Tue May 26 20:45:15 2009 for Delaunay Test by  doxygen 1.5.9