DelaunayTest::DelaunayTestRunner Class Reference

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). More...

#include <DelaunayTestRunner.h>

Inheritance diagram for DelaunayTest::DelaunayTestRunner:

GlutWrapper::IRunner GlutWrapper::IMenuListener

List of all members.

Public Member Functions

 DelaunayTestRunner (void)
 Constructor.
 ~DelaunayTestRunner (void)
 Destructor.
void InitializeOpengl (int width, int height)
 Creates opengl context and initialize some opengl states.
void Run (void)
 It runs a step of the test. It renders the triangulation.
void Reshape (int width, int height)
 It configs opengl with the new render window width and height.
void ProcessMenuEvents (int option)
 It process the events sent from right button mouse menu. Depending on the event it calls logic methods.
const std::vector
< GlutWrapper::MenuEntry > & 
GetMenuEntries (void) const
 It gets the entries of the right button mouse menu.


Detailed Description

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).

Member Function Documentation

const std::vector< GlutWrapper::MenuEntry > & DelaunayTestRunner::GetMenuEntries ( void   )  const

It gets the entries of the right button mouse menu.

Returns:
entries of the right button mouse menu.
See also:
GlutWrapper::IMenuListener

void DelaunayTestRunner::InitializeOpengl ( int  width,
int  height 
) [virtual]

Creates opengl context and initialize some opengl states.

Parameters:
width render window width
height render window height
See also:
GlutWrapper::IRunner

Implements GlutWrapper::IRunner.

void DelaunayTestRunner::ProcessMenuEvents ( int  option  )  [virtual]

It process the events sent from right button mouse menu. Depending on the event it calls logic methods.

Parameters:
option the menu option
See also:
GlutWrapper::IMenuListener

Implements GlutWrapper::IMenuListener.

void DelaunayTestRunner::Reshape ( int  width,
int  height 
) [virtual]

It configs opengl with the new render window width and height.

Parameters:
width new render window width
height new render window height
See also:
GlutWrapper::IRunner

Implements GlutWrapper::IRunner.

void DelaunayTestRunner::Run ( void   )  [virtual]

It runs a step of the test. It renders the triangulation.

See also:
GlutWrapper::IRunner

Implements GlutWrapper::IRunner.


The documentation for this class was generated from the following files:

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