#include "wxVtk3DBaseView.h"
#include "wx/wx.h"
#include "vtkBoxWidget.h"
+
//#include "wxVtkClipping3DViewCntrlPanel.h"
//class wxVtkClipping3DViewCntrlPanel;
wxPanel* CreateSurfControlPanel(wxWindow *parent);
wxPanel* CreateVolControlPanel(wxWindow *parent);
-
+
vtkClipping3DDataViewer* GetVtkClipping3DDataViewer();
void VisibleActor(int idTissue, bool visTissue);
void VisibleVolumeActor( bool visVolume );
+
+ void VisibleVolumeBoxActor(bool visible);
+
void SetVisibleBoxSurface(bool visible);
void SetVisibleBoxVolume(bool visible);
void SetRepSurfaceWireFrame(int idTissue , bool typeRepresentation );
wxVtk3DBaseView* GetWxvtk3Dbaseview()throw(char*);
+ 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);
+
+
private:
wxVtk3DBaseView *_wxvtk3Dbaseview;
vtkClipping3DDataViewer *_vtkclipping3Ddataviewer;