public:
wxVtkClipping3DView( wxVtk3DBaseView* wxvtk3Dbaseview );
virtual ~wxVtkClipping3DView();
- virtual void Refresh();
- virtual void Configure();
- void SetVtkClipping3DDataViewer( vtkClipping3DDataViewer *vtkclipping3Ddataviewer );
+ virtual void Refresh();
+ virtual void Configure();
+ void SetVtkClipping3DDataViewer( vtkClipping3DDataViewer *vtkclipping3Ddataviewer );
+ vtkClipping3DDataViewer* GetVtkClipping3DDataViewer();
- wxPanel* CreateSurfControlPanel(wxWindow *parent);
- wxPanel* CreateVolControlPanel(wxWindow *parent);
+ wxPanel* CreateSurfControlPanel(wxWindow *parent);
+ wxPanel* CreateVolControlPanel(wxWindow *parent);
- vtkClipping3DDataViewer* GetVtkClipping3DDataViewer();
- void VisibleActor(int idTissue, bool visTissue);
- void VisibleVolumeActor( bool visVolume );
+ void VisibleActor(int idTissue, bool visTissue);
+ void VisibleVolumeActor( bool visVolume );
- void VisibleVolumeBoxActor(bool visible);
+ void VisibleVolumeBoxActor(bool visible);
- void SetVisibleBoxSurface(bool visible);
- void SetVisibleBoxVolume(bool visible);
- void SetRepSurfaceWireFrame(int idTissue , bool typeRepresentation );
+ void SetVisibleBoxSurface(bool visible);
+ void SetVisibleBoxVolume(bool visible);
+ void SetRepSurfaceWireFrame(int idTissue , bool typeRepresentation );
- wxVtk3DBaseView* GetWxvtk3Dbaseview()throw(char*);
+ wxVtk3DBaseView* GetWxvtk3Dbaseview()throw(char*);
- void SetRayCasting(bool active);
- void SetMIPActive(bool active);
- void SetInterpolation(bool active);
- void SetShade(bool active);
+ void SetRayCasting(bool active);
+ void SetMIPActive(bool active);
+ void SetInterpolation(bool active);
+ void SetShade(bool active);
- void UpdateVolumeBox(vector<double> gf, vector<double> vf, vtkColorTransferFunction* ctfun);
+ void UpdateVolumeBox(vector<double> gf, vector<double> vf, vtkColorTransferFunction* ctfun);
private:
- wxVtk3DBaseView *_wxvtk3Dbaseview;
- vtkClipping3DDataViewer *_vtkclipping3Ddataviewer;
- vtkBoxWidget *_boxWidgetS1;
- vtkBoxWidget *_boxWidgetVolume;
- wxPanel *_wxvtkclipping3DviewCntrlPanel;
- wxPanel *_wxvtkclipping3DviewVolCntrlPanel;
+ wxVtk3DBaseView *_wxvtk3Dbaseview;
+ vtkClipping3DDataViewer *_vtkclipping3Ddataviewer;
+ vtkBoxWidget *_boxWidgetS1;
+ vtkBoxWidget *_boxWidgetVolume;
+ wxPanel *_wxvtkclipping3DviewCntrlPanel;
+ wxPanel *_wxvtkclipping3DviewVolCntrlPanel;
protected:
};