#include "wxMaracasSurfaceRenderingManagerDataMhd.h"
+#include "vtkStripper.h"
-wxMaracasSurfaceRenderingManagerDataMhd::wxMaracasSurfaceRenderingManagerDataMhd(vtkImageData* imagedata, std::string dataname)
-: wxMaracasSurfaceRenderingManagerData(NULL, dataname)
+wxMaracasSurfaceRenderingManagerDataMhd::wxMaracasSurfaceRenderingManagerDataMhd(vtkImageData* imagedata, std::string dataname, vtkRenderWindowInteractor* interactor)
+: wxMaracasSurfaceRenderingManagerData(NULL, dataname, interactor)
{
this->setVtkImageData(imagedata);
this->_prop3D = dataActor;
+ if(_boxWidgetS1){
+ vtkStripper* striper = vtkStripper::New();
+ striper->SetInput( _cleanFilter->GetOutput() );
+ _boxWidgetS1->SetInput(striper->GetOutput());
+ _boxWidgetS1->PlaceWidget();
+ }
+
+
+
this->changeIsoValue(this->_maxgreylevel);
_dataMapper->Delete();
}
-
+void wxMaracasSurfaceRenderingManagerDataMhd::UpdateSurface(){
+ _cubesFilter->Update();
+ _cleanFilter->Update();
+ _dataMapper->Update();
+}
/**
** changes the isovalue in a prop3D
**/