Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

SIGEL_Visualisation::SIG_ViewSettings Class Reference

This class contains all attributes of a current rendering view (Viewers position for example). More...

#include <SIG_ViewSettings.h>

List of all members.

Public Types

enum  renderModeType { wireFrame, flatShaded, garoudShaded }
 The type of the render Mode. More...


Public Methods

 SIG_ViewSettings ()
 The constructor of the SIG_ViewSettings. More...


Public Attributes

DL_vector eyePoint
 The viewers position. More...

DL_vector lookPoint
 The viewers lookpoint. More...

DL_vector up
 The up vector of the projection. More...

bool relativeEyePoint
 If true, the real eyepoint is calculated by adding the DL_vector eyePoint to the DL_vector lookPoint. More...

renderModeType renderMode
 The currently active render mode. More...

double aspectRatio
 The actual aspect ratio defined by for the window width x and height y. More...


Detailed Description

This class contains all attributes of a current rendering view (Viewers position for example).

Definition at line 13 of file SIG_ViewSettings.h.


Member Enumeration Documentation

enum SIGEL_Visualisation::SIG_ViewSettings::renderModeType
 

The type of the render Mode.

Enumeration values:
wireFrame   Wireframe rendering.

The wire's color is just given by the object's attribute. No lighting is active.

flatShaded   Flat shaded rendering.

The polygons are filled. The fill colors are calculated from the object's atrribute and lighting with some light sources. Their positions are reatively fixed to the robot's main link position. The normal vectors of the vertices of a polygon are set to the normal vector of the polygon.

garoudShaded   Gouraud shaded rendering.

The polygons are filled and garoud shaded. The colors are calculated from the object's atrribute and lighting with some light sources. Their positions are reatively fixed to the robot's main link position. The normal vectors of the vertices of a polygon are set to the normal vector of the polygon.

Definition at line 27 of file SIG_ViewSettings.h.


Constructor & Destructor Documentation

SIGEL_Visualisation::SIG_ViewSettings::SIG_ViewSettings ( )
 

The constructor of the SIG_ViewSettings.

Initializes all attributes with standard values.

Definition at line 6 of file SIG_ViewSettings.cpp.


Member Data Documentation

double SIGEL_Visualisation::SIG_ViewSettings::aspectRatio
 

The actual aspect ratio defined by for the window width x and height y.

Definition at line 95 of file SIG_ViewSettings.h.

DL_vector SIGEL_Visualisation::SIG_ViewSettings::eyePoint
 

The viewers position.

Definition at line 65 of file SIG_ViewSettings.h.

DL_vector SIGEL_Visualisation::SIG_ViewSettings::lookPoint
 

The viewers lookpoint.

Definition at line 70 of file SIG_ViewSettings.h.

bool SIGEL_Visualisation::SIG_ViewSettings::relativeEyePoint
 

If true, the real eyepoint is calculated by adding the DL_vector eyePoint to the DL_vector lookPoint.

Definition at line 84 of file SIG_ViewSettings.h.

renderModeType SIGEL_Visualisation::SIG_ViewSettings::renderMode
 

The currently active render mode.

Definition at line 89 of file SIG_ViewSettings.h.

DL_vector SIGEL_Visualisation::SIG_ViewSettings::up
 

The up vector of the projection.

Must not be parallel to the line of sight.

Definition at line 77 of file SIG_ViewSettings.h.


The documentation for this class was generated from the following files:
Generated at Mon Sep 3 01:32:58 2001 for PG 368 - SIGEL by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000