#include "vtkPolyDataMapper.h"
#include "vtkActor.h"
#include "vtkProperty.h"
+#include "vtkBoxWidget.h"
class wxMaracasSurfaceRenderingManagerData {
public:
- wxMaracasSurfaceRenderingManagerData(vtkProp3D* _prop3Dvect, std::string dataname="");
+ wxMaracasSurfaceRenderingManagerData(vtkProp3D* _prop3Dvect, std::string dataname="", vtkRenderWindowInteractor* interactor=NULL);
~wxMaracasSurfaceRenderingManagerData();
/**
**/
void changeColor(double red, double green, double blue);
+ /**
+ ** adds or removes the surface box
+ **/
+ void addRemoveSurfaceBox(bool visible);
+
+ void initializeBoxWidget(vtkRenderWindowInteractor* interactor);
protected:
/**
* Prop 3D (data actor)
**/
std::string _dataname;
-
+ /**
+ **
+ **/
+ vtkBoxWidget* _boxWidgetS1;
private:
/*
int _id;
+
+
};
#endif /*WXMARACASSURFACERENDERINGMANAGERDATA_H_*/