_wxvtk3Dbaseview->Configure();
_wxvtkmpr3DviewCntrlPanel->UpdateControlPanel();
- _wxvtk3Dbaseview->GetRenderer()->Clear();
+
+//EED 27 Mai 2009
+// _wxvtk3Dbaseview->GetRenderer()->Clear();
// Actors are added to the renderer.
vtkActor* _outlineActor = _vtkmpr3Ddataviewer->GetOutlineActor();
//-------------------------------------------------------------------
wxVtkMPR3DView::~wxVtkMPR3DView()
{
-}
+ printf("EED wxVtkMPR3DView::~wxVtkMPR3DView\n");
+ VisiblePointWidget( false );
+ VisiblePlaneWidget( false );
+
+ if(_pointWidget!=NULL){
+ _pointWidget->Delete();
+ }
+ if(_planeWidget!=NULL){
+ _planeWidget->Delete();
+ }
+
+ if(_vtkplane!=NULL){
+ _vtkplane->Delete();
+ _probe->Delete();
+ _contourMapper->Delete();
+ _contourPlaneActor->Delete();
+ }
+}
+void wxVtkMPR3DView::setColorTransferFunction(vtkColorTransferFunction* colortable){
+ GetVtkMPR3DDataViewer ()->setColorTransferFunction(colortable);
+}
//-------------------------------------------------------------------
void wxVtkMPR3DView::Refresh() // virtual
{
iren->Start();
-}
\ No newline at end of file
+}
+