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 tx, int ty, int tz, int rx, int ry, int rz, int sx, int sy, int sz);
19 void Refresh()throw(char*);
22 wxMaracasMultipleVolumeRendererManager* vol;
23 wxMaracasSurfaceRenderingManager* surface1;
24 wxMaracasSurfaceRenderingManager* surface2;
25 wxMaracasSurfaceRenderingManager* surface3;
27 vtkTransform* transformV;
28 vtkTransform* transformS1;
29 vtkTransform* transformS2;
30 vtkTransform* transformS3;