1 #ifndef wxMaracasRenderImageTransformation_H_
2 #define wxMaracasRenderImageTransformation_H_
4 #include <vtkTransform.h>
6 #include "wxMaracasMultipleVolumeRendererManager.h"
7 #include "wxMaracasSurfaceRenderingManager.h"
8 #include "creaMaracasVisu_EXPORT.h"
10 class creaMaracasVisu_EXPORT wxMaracasRenderImageTransformation
14 wxMaracasRenderImageTransformation(wxMaracasMultipleVolumeRendererManager* vol, wxMaracasSurfaceRenderingManager* surface1,
15 wxMaracasSurfaceRenderingManager* surface2, wxMaracasSurfaceRenderingManager* surface3, int id);
16 ~wxMaracasRenderImageTransformation();
18 void Translate(int x, int y, int z);
19 void Rotate(int x, int y, int z);
20 void Scale(int x, int y, int z);
22 void Refresh()throw(char*);
25 wxMaracasMultipleVolumeRendererManager* vol;
26 wxMaracasSurfaceRenderingManager* surface1;
27 wxMaracasSurfaceRenderingManager* surface2;
28 wxMaracasSurfaceRenderingManager* surface3;
30 vtkTransform* transformV;
31 vtkTransform* transformS1;
32 vtkTransform* transformS2;
33 vtkTransform* transformS3;