]> Creatis software - creaMaracasVisu.git/blobdiff - lib/GUI/Base/VolumeRenderer/volumerendererdata.cxx
re indent
[creaMaracasVisu.git] / lib / GUI / Base / VolumeRenderer / volumerendererdata.cxx
index ddbc1c56ccc52e1f6a560c12ab978ff61cd861a0..c19456f445c0ac20960148beabedad0353922a38 100644 (file)
@@ -1,7 +1,7 @@
 #include "volumerendererdata.h"
 #include "vtkObjectFactory.h"
 
-vtkCxxRevisionMacro(VolumeRendererData, "$Revision: 1.4 $");
+vtkCxxRevisionMacro(VolumeRendererData, "$Revision: 1.6 $");
 vtkStandardNewMacro(VolumeRendererData);
 
 VolumeRendererData::VolumeRendererData()
@@ -16,14 +16,17 @@ VolumeRendererData::VolumeRendererData()
 void VolumeRendererData::ShowVolume(bool checked){
     if(checked){
           //  invariant();
-            cout<<"JPRG::VolumeRendererData::ShowVolume"<<endl;
-            VolRendData = new VolumeRendererManagerData(ImageData, true);
+            //cout<<"JPRG::VolumeRendererData::ShowVolume"<<endl;
+            if(VolRendData==NULL)
+            {
+                VolRendData = new VolumeRendererManagerData(ImageData, true);
+            }
             VolRendData->SetLookupTable(LookUpTable);
             Renderer->AddActor(VolRendData->getProp3D());
     }else{
         Renderer->RemoveActor(VolRendData->getProp3D());
-        VolRendData->Delete();
-        VolRendData = 0;
+      //  VolRendData->Delete();
+      //  VolRendData = 0;
     }
 }
 
@@ -38,7 +41,7 @@ void VolumeRendererData::invariant(){
 void VolumeRendererData::OpacityChanged(vector<double> greyvalues, vector<double> values){
     //invariant();
 
-     if(VolRendData==NULL)
+    if(VolRendData==NULL)
     {
           VolRendData = new VolumeRendererManagerData(ImageData, true);