Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
LetterCDT::ErrorWindowErrorWindow class shows a message box window with an error message
LetterCDT::GlyphOutlineLoads a glyph outline from a freetype face
LetterCDT::GlyphOutlineLoaderManage loading of glyphs outlines from a font file and owns the glyphs it loads. Its in charge of loaded glyphs memory management
GlutWrapper::IKeyboardListenerKeyboard listener interface. It processes the events of the keyboard
GlutWrapper::IMenuListenerRight mouse button menu listener interface. It processes the mouse right button menu events
GlutWrapper::IMouseListenerMouse listener interface. It processes the events of the mouse
GlutWrapper::IRunnerRuns the test. It's used by Window
LetterCDT::LetterCDTTest2dRenderOpengl Render tailored specifically for letterCDT test. It can render these 2d geometry:
  • Points
  • Circles
  • Lines It only supports a material being a configurable emissive color
LetterCDT::LetterCDTTestAppIt's the main point entry of the test. Creates the test runner and then, creates the main window
LetterCDT::LetterCDTTestLogicIt handles all the logic of the test. Its called by Runner, which act as a controller between Logic and Render. It contains the points, segments and lines of the letters queried
LetterCDT::LetterCDTTestRunnerIt 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)
GlutWrapper::MenuEntryAn entry of the right button mouse menu. It contains the text to be displayed and the option which is related to
LetterCDT::PointIt has two coordinates: x and y
LetterCDT::TriangulatorTriangulates a groups of segments, contours and holes using tirnagle library
LetterCDT::Win32LastErrorRetrive the last error code of windows and format it to a string

Generated on Tue May 26 21:08:57 2009 for Constrained Delaunay Test by  doxygen 1.5.9