_prop3D = prop3Dvect;
_dataname = dataname;
-
+ _boxWidgetS1=NULL;
initializeBoxWidget(interactor);
wxMaracasSurfaceRenderingManagerData::~wxMaracasSurfaceRenderingManagerData(){
_prop3D->Delete();
+ if (_boxWidgetS1!=NULL) { _boxWidgetS1 -> Delete(); }
}
void wxMaracasSurfaceRenderingManagerData::initializeBoxWidget(vtkRenderWindowInteractor* interactor){
if(interactor!= NULL){
- _boxWidgetS1 = vtkBoxWidget::New();
- _boxWidgetS1->SetInteractor( interactor );
- _boxWidgetS1->SetPlaceFactor(1.25);
-
- //_boxWidgetS1->SetInput( );
- _boxWidgetS1->PlaceWidget();
- //_boxWidgetS1->AddObserver( vtkCommand::InteractionEvent , _vtkclipping3Ddataviewer->GetObserverS(i) );
- _boxWidgetS1->HandlesOn ();
- _boxWidgetS1->Off();
+
}
}