public:
wxVtkClipping3DView( wxVtk3DBaseView* wxvtk3Dbaseview );
virtual ~wxVtkClipping3DView();
- virtual void Refresh();
- virtual void Configure();
+ virtual void Refresh();
+ virtual void Configure();
void SetVtkClipping3DDataViewer( vtkClipping3DDataViewer *vtkclipping3Ddataviewer );
wxPanel* CreateSurfControlPanel(wxWindow *parent);
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 );
- 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;
+ wxVtk3DBaseView *_wxvtk3Dbaseview;
+ vtkClipping3DDataViewer *_vtkclipping3Ddataviewer;
vtkBoxWidget *_boxWidgetS1;
vtkBoxWidget *_boxWidgetVolume;
wxPanel *_wxvtkclipping3DviewCntrlPanel;