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