wxMaracasRenderImageTransformation.h

Go to the documentation of this file.
00001 #ifndef wxMaracasRenderImageTransformation_H_
00002 #define wxMaracasRenderImageTransformation_H_
00003 
00004 #include <vtkTransform.h>
00005 
00006 #include "wxMaracasMultipleVolumeRendererManager.h"
00007 #include "wxMaracasSurfaceRenderingManager.h"
00008 #include "creaMaracasVisu_EXPORT.h"
00009 
00010 class creaMaracasVisu_EXPORT wxMaracasRenderImageTransformation
00011 {
00012 public:
00013 
00014         wxMaracasRenderImageTransformation(wxMaracasMultipleVolumeRendererManager* vol, wxMaracasSurfaceRenderingManager* surface1, 
00015                 wxMaracasSurfaceRenderingManager* surface2, wxMaracasSurfaceRenderingManager* surface3, int id);
00016         ~wxMaracasRenderImageTransformation();
00017 
00018         void Translate(int tx, int ty, int tz, int rx, int ry, int rz, int sx, int sy, int sz);
00019         void Refresh()throw(char*);
00020 
00021 private:
00022         wxMaracasMultipleVolumeRendererManager* vol;
00023         wxMaracasSurfaceRenderingManager* surface1;
00024         wxMaracasSurfaceRenderingManager* surface2;
00025         wxMaracasSurfaceRenderingManager* surface3;
00026         
00027         vtkTransform* transformV;
00028         vtkTransform* transformS1;
00029         vtkTransform* transformS2;
00030         vtkTransform* transformS3;
00031 
00032         int propID;
00033 };
00034 
00035 #endif

Generated on 18 Mar 2010 for creaMaracasVisu_lib by  doxygen 1.6.1