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

SIG_Visualisation.h

00001 #ifndef SIGEL_VISUALISATION_SIG_VISUALISATION_H
00002 #define SIGEL_VISUALISATION_SIG_VISUALISATION_H
00003 
00004 #include "SIGEL_Visualisation/SIG_ViewSettings.h"
00005 #include "SIGEL_Visualisation/SIG_FloatingText.h"
00006 
00007 #include <qvector.h>
00008 
00009 #include <newmat.h>
00010 
00021 namespace SIGEL_Visualisation
00022 {
00023 
00034   class SIG_Visualisation
00035     {
00036     public:
00037 
00043       SIG_Visualisation();
00044 
00050       virtual ~SIG_Visualisation();
00051 
00060       virtual void visualize();
00061 
00062       virtual void setAmbientSceneColor( double red,
00063                                          double green,
00064                                          double blue );
00065 
00074       void updateAspectRatio();
00075 
00081       SIG_ViewSettings viewSettings;
00082 
00083       QVector< SIG_FloatingText > floatingTexts;
00084 
00085     protected:
00086       NEWMAT::ColumnVector ambientSceneColor;
00087 
00088     };
00089 
00090 }
00091 
00092 #endif // SIGEL_VISUALISATION_SIG_VISUALISATION_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