#include <vtkTransform.h>
-#include "wxMaracasMultipleVolumeRendererManager.h"
+#include "volumerenderermanager.h"
#include "wxMaracasSurfaceRenderingManager.h"
+#include "creaMaracasVisu_EXPORT.h"
-class wxMaracasRenderImageTransformation
+class creaMaracasVisu_EXPORT wxMaracasRenderImageTransformation
{
public:
- wxMaracasRenderImageTransformation(wxMaracasMultipleVolumeRendererManager* vol, wxMaracasSurfaceRenderingManager* surface1,
+ wxMaracasRenderImageTransformation(VolumeRendererManager* vol, wxMaracasSurfaceRenderingManager* surface1,
wxMaracasSurfaceRenderingManager* surface2, wxMaracasSurfaceRenderingManager* surface3, int id);
~wxMaracasRenderImageTransformation();
- void Translate(int x, int y, int z);
- void Rotate(int x, int y, int z);
- void Scale(int x, int y, int z);
-
+ void Translate(int tx, int ty, int tz, int rx, int ry, int rz, int sx, int sy, int sz);
void Refresh()throw(char*);
private:
- wxMaracasMultipleVolumeRendererManager* vol;
+ VolumeRendererManager* vol;
wxMaracasSurfaceRenderingManager* surface1;
wxMaracasSurfaceRenderingManager* surface2;
wxMaracasSurfaceRenderingManager* surface3;
int propID;
};
-#endif
\ No newline at end of file
+#endif