/**
** Start of the manager class
**/
-VolumeRendererManager::VolumeRendererManager(){
- _renderer = NULL;
- _idCount=0;
+VolumeRendererManager::VolumeRendererManager()
+{
+ _renderer = NULL;
+ _idCount = 0;
}
-VolumeRendererManager::~VolumeRendererManager(){
- _renderer = 0;
- _idCount=0;
- image = 0;
+
+VolumeRendererManager::~VolumeRendererManager()
+{
+ _renderer = 0;
+ _idCount = 0;
+ image = 0;
for(unsigned i = 0; i < prop3Dvect.size();i++){
prop3Dvect[i]->Delete();
}
/**
** Sets the renderer to manage the prop3D from the view
**/
-void VolumeRendererManager::setRenderer(vtkRenderer* renderer){
+void VolumeRendererManager::setRenderer(vtkRenderer* renderer)
+{
_renderer = renderer;
}
/**
** Updates Volume
**/
-void VolumeRendererManager::Update(int ppid){
+void VolumeRendererManager::Update(int ppid)
+{
VolumeRendererManagerData* data = this->getViewData(ppid);
data->Update();
_renderer->Render();
if this flag is set to false and the volume has multiple components, vtkImageAppendComponents is used to create
a single representation of the image.
*/
-int VolumeRendererManager::addVolume(vtkImageData* img, vtkRenderWindowInteractor* interactor, bool independentcomponents){
- if(img->GetNumberOfScalarComponents() > 1 && !independentcomponents){
-
-
+int VolumeRendererManager::addVolume(vtkImageData* img, vtkRenderWindowInteractor* interactor, bool independentcomponents)
+{
+ if(img->GetNumberOfScalarComponents() > 1 && !independentcomponents)
+ {
image = img;
-
vtkSmartPointer< vtkImageLuminance > luminance = vtkSmartPointer< vtkImageLuminance >::New();
//EED 2017-01-01 Migration VTK7
#if VTK_MAJOR_VERSION <= 5