//------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS vtkImageViewer2_XYZ{
+class creaMaracasVisu_EXPORT vtkImageViewer2_XYZ{
public:
vtkImageViewer2_XYZ();
~vtkImageViewer2_XYZ();
class wxVtkBaseView;
-class MARACASVISULIB_EXPORTS wxVTKRenderWindowInteractorPlus : public wxVTKRenderWindowInteractor
+class creaMaracasVisu_EXPORT wxVTKRenderWindowInteractorPlus : public wxVTKRenderWindowInteractor
{
public:
wxVTKRenderWindowInteractorPlus(wxWindow *parent ,wxVtkBaseView *_wxvtkbaseview);
- ~wxVTKRenderWindowInteractorPlus();
+ virtual ~wxVTKRenderWindowInteractorPlus();
wxVTKRenderWindowInteractorPlus();
void OnLeftDClick( wxMouseEvent& event );
class vtkInteractorStyleBaseView;
-class MARACASVISULIB_EXPORTS wxVtkBaseView{
+class creaMaracasVisu_EXPORT wxVtkBaseView{
public:
wxVtkBaseView( );
wxVtkBaseView( wxWindow *parent );
- ~wxVtkBaseView();
- wxVTKRenderWindowInteractor *GetWxVTKRenderWindowInteractor();
+ virtual ~wxVtkBaseView();
+ wxVTKRenderWindowInteractor *GetWxVTKRenderWindowInteractor() throw (char*);
virtual void Configure();
virtual void Refresh();
virtual void RefreshView();
//------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS wxVtk2DBaseView: public wxVtkBaseView{
+class creaMaracasVisu_EXPORT wxVtk2DBaseView: public wxVtkBaseView{
public:
wxVtk2DBaseView(wxWindow *parent);
- ~wxVtk2DBaseView();
+ virtual ~wxVtk2DBaseView();
virtual void Configure(bool okimage=true);
vtkImageViewer2_XYZ* _imageViewer2XYZ;
vtkBaseData* GetVtkBaseData();
//------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS InteractorStyleMaracas
+class creaMaracasVisu_EXPORT InteractorStyleMaracas
{
public:
InteractorStyleMaracas();
- ~InteractorStyleMaracas();
+ virtual ~InteractorStyleMaracas();
virtual InteractorStyleMaracas * Clone();
void CopyAttributesTo( InteractorStyleMaracas *cloneObject );
-class MARACASVISULIB_EXPORTS manualInteractorWindowLevel : public InteractorStyleMaracas {
+class creaMaracasVisu_EXPORT manualInteractorWindowLevel : public InteractorStyleMaracas {
public:
manualInteractorWindowLevel();
- ~manualInteractorWindowLevel();
+ virtual ~manualInteractorWindowLevel();
protected:
bool _stateWindowLevel;
class vtkInfoTextImageInteractor : public InteractorStyleMaracas{
public:
vtkInfoTextImageInteractor();
- ~vtkInfoTextImageInteractor();
+ virtual ~vtkInfoTextImageInteractor();
void SetModelVtkInfoTextImage(vtkInfoTextImage *vtkinfotextimage);
vtkInfoTextImage *GetVtkInfoTextImage();
class vtkInteractorScrollZ : public InteractorStyleMaracas {
public:
vtkInteractorScrollZ();
- ~vtkInteractorScrollZ();
+ virtual ~vtkInteractorScrollZ();
virtual bool OnMouseMove();
virtual bool OnRightButtonDown();
class wxVtk3DBaseView;
-class MARACASVISULIB_EXPORTS vtkInteractorStyleBaseView : public vtkInteractorStyleImage{
+class creaMaracasVisu_EXPORT vtkInteractorStyleBaseView : public vtkInteractorStyleImage
+{
public:
vtkInteractorStyleBaseView();
~vtkInteractorStyleBaseView();
//------------------------------------------------------------------
//------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS vtkInteractorStyleBaseView2D : public vtkInteractorStyleBaseView{
+class creaMaracasVisu_EXPORT vtkInteractorStyleBaseView2D : public vtkInteractorStyleBaseView{
public:
vtkInteractorStyleBaseView2D();
~vtkInteractorStyleBaseView2D();
//------------------------------------------------------------------
//------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS vtkInteractorStyleBaseView3D : public vtkInteractorStyleBaseView {
+class creaMaracasVisu_EXPORT vtkInteractorStyleBaseView3D : public vtkInteractorStyleBaseView {
public:
vtkInteractorStyleBaseView3D();
~vtkInteractorStyleBaseView3D();
//------------------------------------------------------------------
//------------------------------------------------------------------
-class MARACASVISULIB_EXPORTS wxVtk3DBaseView: public wxVtkBaseView{
+class creaMaracasVisu_EXPORT wxVtk3DBaseView: public wxVtkBaseView{
public:
wxVtk3DBaseView( wxWindow *parent );
- ~wxVtk3DBaseView();
+ virtual ~wxVtk3DBaseView();
vtkCamera* GetCamera();
virtual vtkRenderer* GetRenderer();
virtual vtkRenderWindow* GetRenWin();