//------------------------------------------------------------------
-
class creaMaracasVisu_EXPORT wxVtk2DBaseView: public wxVtkBaseView{
public:
wxVtk2DBaseView(wxWindow *parent);
virtual ~wxVtk2DBaseView();
virtual void Configure(bool okimage=true);
vtkImageViewer2_XYZ* _imageViewer2XYZ;
- vtkBaseData* GetVtkBaseData();
- void SetVtkBaseData(vtkBaseData *vtkbasedata);
+
+
virtual void Refresh();
virtual void ResetView();
virtual int GetActualSlice();
- virtual void SetActualSlice(int slice);
- void SetInteractorStyleImage(vtkInteractorStyleBaseView *interactorstylebaseview);
+ virtual void SetActualSlice(int slice);
+ void SetInteractorStyleImage(vtkInteractorStyleBaseView *interactorstylebaseview);
- virtual vtkRenderer* GetRenderer();
+ virtual vtkRenderer* GetRenderer();
virtual vtkRenderWindow* GetRenWin();
virtual void TransformCoordinate_spacing_ViewToModel(double &X,double &Y, double &Z);
virtual void TransformCoordinate_spacing_ModelToView(double &X,double &Y, double &Z);
virtual void GetSpacing(double spc[3]);
void setColorTransferFunction(vtkColorTransferFunction* colortable);
-
void SetColorWindow(double level);
void SetColorLevel(double level);
- virtual int GetDirection();
+ virtual int GetDirection();
void SetImageToVtkViewer(vtkImageData *imageData);
//EED 01nov2012
private:
- vtkBaseData *_vtkbasedata;
-
vtkInfoTextImage *_vtkIinfoTextImage;
- vtkInfoTextImageInteractor *_vtkIinfoTextImageInteractor;
- vtkInteractorStyleBaseView2D * _style2D;
+ vtkInfoTextImageInteractor *_vtkIinfoTextImageInteractor;
+ vtkInteractorStyleBaseView2D * _style2D;
protected: