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

SIG_ViewSettings.h

00001 #ifndef SIGEL_VISUALISATION_SIG_VIEWSETTINGS_H
00002 #define SIGEL_VISUALISATION_SIG_VIEWSETTINGS_H
00003 
00004 #include "pointvector.h"
00005 
00006 namespace SIGEL_Visualisation
00007 {
00008 
00013   class SIG_ViewSettings
00014     {
00015     public:
00016 
00022       SIG_ViewSettings();
00023 
00027       enum renderModeType
00028       { 
00035         wireFrame,
00047         flatShaded,
00059         garoudShaded
00060       };
00061 
00065       DL_vector eyePoint;
00066 
00070       DL_vector lookPoint;
00071 
00077       DL_vector up;
00078 
00084       bool relativeEyePoint;
00085 
00089       renderModeType renderMode;
00090 
00095       double aspectRatio;
00096 
00097     };
00098 
00099 }
00100 
00101 #endif // SIGEL_VISUALISATION_SIG_VIEWSETTINGS_H

Generated at Mon Sep 3 01:32:33 2001 for PG 368 - SIGEL by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000