| LetterCDT::ErrorWindow | ErrorWindow class shows a message box window with an error message |
| LetterCDT::GlyphOutline | Loads a glyph outline from a freetype face |
| LetterCDT::GlyphOutlineLoader | Manage loading of glyphs outlines from a font file and owns the glyphs it loads. Its in charge of loaded glyphs memory management |
| GlutWrapper::IKeyboardListener | Keyboard listener interface. It processes the events of the keyboard |
| GlutWrapper::IMenuListener | Right mouse button menu listener interface. It processes the mouse right button menu events |
| GlutWrapper::IMouseListener | Mouse listener interface. It processes the events of the mouse |
| GlutWrapper::IRunner | Runs the test. It's used by Window |
| LetterCDT::LetterCDTTest2dRender | Opengl Render tailored specifically for letterCDT test. It can render these 2d geometry:
|
| LetterCDT::LetterCDTTestApp | It's the main point entry of the test. Creates the test runner and then, creates the main window |
| LetterCDT::LetterCDTTestLogic | It 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::LetterCDTTestRunner | 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) |
| GlutWrapper::MenuEntry | An entry of the right button mouse menu. It contains the text to be displayed and the option which is related to |
| LetterCDT::Point | It has two coordinates: x and y |
| LetterCDT::Triangulator | Triangulates a groups of segments, contours and holes using tirnagle library |
| LetterCDT::Win32LastError | Retrive the last error code of windows and format it to a string |
1.5.9