_tissuePlanes[i]->Delete();
_tissueClipper[i]->Delete();
}
- _outlineData->Delete();
- _mapOutline->Delete();
- _outline->Delete();
+
// Volume
_tfun->Delete();
_ctfun->Delete();
}
_observerV-> Delete();
}
-//-------------------------------------------------------------------
-vtkActor* vtkClipping3DDataViewer::GetOutlineActor()
-{
- return _outline;
-}
+
//-------------------------------------------------------------------
vtkClipPolyData* vtkClipping3DDataViewer::GetTissueClipper(int id)
{
imagedata->GetExtent(x1,x2,y1,y2,z1,z2);
_tissuePlanes[i]->SetBounds (x1,x2,y1,y2,z1,z2);
_tissueClipper[i] = vtkClipPolyData::New();
+ _tissueClipper[i]->SetClipFunction( _tissuePlanes[i] );
+ _tissueClipper[i]->InsideOutOn( );
//EED 2017-01-01 Migration VTK7
#if VTK_MAJOR_VERSION <= 5
_tissueClipper[i]->SetInput( _tissueStripper[i]->GetOutput() );
#else
_tissueClipper[i]->SetInputData( _tissueStripper[i]->GetOutput() );
+ printf("EED vtkClipping3DDataViewer::Configure_Tissue Update\n");
+ _tissueClipper[i]->Update();
#endif
- _tissueClipper[i]->SetClipFunction( _tissuePlanes[i] );
- _tissueClipper[i]->InsideOutOn( );
_tissueMapper[i] = vtkPolyDataMapper::New( );
//EED 2017-01-01 Migration VTK7
_tissueMapper[i]->SetInput( _tissueClipper[i]->GetOutput() );
#else
_tissueMapper[i]->SetInputData( _tissueClipper[i]->GetOutput() );
+ _tissueMapper[i]->Update();
#endif
Configure_Tissue();
Configure_Volume();
Configure_VolumeBox();
- // An outline provides context around the data.
- //
- _outlineData = vtkOutlineFilter::New();
-
-//EED 2017-01-01 Migration VTK7
-#if VTK_MAJOR_VERSION <= 5
- _outlineData->SetInput((vtkDataSet *) _vtkmprbasedata->GetImageData() );
-#else
- _outlineData->SetInputData((vtkDataSet *) _vtkmprbasedata->GetImageData() );
-#endif
-
- _mapOutline = vtkPolyDataMapper::New();
-
-//EED 4 nov 2015 Estelle
-// _mapOutline->SetInput(_outlineData->GetOutput());
-
- _outline = vtkActor::New();
- _outline->SetMapper(_mapOutline);
- _outline->GetProperty()->SetColor(0,0,0);
}