Main Page   Class Hierarchy   Compound List   File List   Compound Members  

ViewportController Class Reference

Class definition for the ViewportController. More...

#include <ViewportController.h>

List of all members.

Public Methods

 ViewportController (int maxNumViewports, int w, int h)
 ~ViewportController ()
void renderScene ()
int numViewports ()
ScenegetScene (int viewportID)
bool selectCurrentViewport (int x, int y)
bool deleteViewport ()
bool createViewport (std::string file="NONE_SPECIFIED")
bool resizeScene (int Width, int Height)
std::string getFilename ()
int getWidth ()
int getHeight ()
bool save ()
bool save (std::string file)
bool decimateEvent (GLfloat f, GLint TYPE)
void reportStatistics ()
void resetViewport ()
void makeSmooth ()
void makeFlat ()
void switchViewPoints ()
void switchViewEdges ()
void switchViewTriangles ()
void switchLighting ()
void switchNormals ()
void switchVertNormals ()
void setCameraControl (int control)
void decreaseX_Off ()
void increaseX_Off ()
void decreaseY_Off ()
void increaseY_Off ()
void decreaseZ_Off ()
void increaseZ_Off ()
void mouseX_Rot (float f)
void mouseY_Rot (float f)
void mouseZ_Rot (float f)
void decreaseX_Rot ()
void increaseX_Rot ()
void decreaseY_Rot ()
void increaseY_Rot ()
void decreaseZ_Rot ()
void increaseZ_Rot ()

Detailed Description

Class definition for the ViewportController.

This is the interface between GLUT callbacks and the Viewport object

The documentation for this class was generated from the following files:
Generated on Fri Dec 21 00:16:49 2001 for Mesh Decimation by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001