]> Creatis software - cpPlugins.git/blobdiff - lib/cpExtensions/Visualization/MPRObjects.cxx
Intermediary commit
[cpPlugins.git] / lib / cpExtensions / Visualization / MPRObjects.cxx
index 914c46de29d47490ec867cd2a4e527f65c4ef483..0e522491b933349501a6286a1fd75682f8799e45 100644 (file)
@@ -51,11 +51,11 @@ void cpExtensions::Visualization::MPRObjects::
 SetImage( vtkImageData* image )
 {
   this->m_MPRActors->AddInputData( image );
-  this->m_MPRActors->PushDataInto(
-    this->m_Renderers[ 0 ],
-    this->m_Renderers[ 1 ],
-    this->m_Renderers[ 2 ],
-    this->m_Renderers[ 3 ]
+  this->m_MPRActors->PushActorsInto(
+    this->m_Windows[ 0 ],
+    this->m_Windows[ 1 ],
+    this->m_Windows[ 2 ],
+    this->m_Windows[ 3 ]
     );
 
   // First rendering
@@ -74,11 +74,11 @@ AddAuxiliaryImage( vtkImageData* image )
     return;
 
   // Push everything on renderers
-  this->m_MPRActors->PushDataInto(
-    this->m_Renderers[ 0 ],
-    this->m_Renderers[ 1 ],
-    this->m_Renderers[ 2 ],
-    this->m_Renderers[ 3 ]
+  this->m_MPRActors->PushActorsInto(
+    this->m_Windows[ 0 ],
+    this->m_Windows[ 1 ],
+    this->m_Windows[ 2 ],
+    this->m_Windows[ 3 ]
     );
 
   // Rendering
@@ -95,7 +95,7 @@ ActivateInteractors( )
     // Check prerrequisites
     if( this->m_Windows[ i ] == NULL || this->m_Renderers[ i ] == NULL )
     {
-      this->m_Styles[ i ] = NULL;
+      // TODO: this->m_Styles[ i ] = NULL;
       continue;
 
     } // fi
@@ -103,16 +103,18 @@ ActivateInteractors( )
     ImageSliceActors* actors = this->m_MPRActors->GetSliceActors( i );
     if( actors == NULL )
     {
-      this->m_Styles[ i ] = NULL;
+      // TODO: this->m_Styles[ i ] = NULL;
       continue;
 
     } // fi
 
-    this->m_Styles[ i ] = vtkSmartPointer< TStyle >::New( );
-    this->m_Styles[ i ]->Configure( actors, this->m_MPRActors );
-    this->m_Styles[ i ]->
-      SetInteractor( this->m_Windows[ i ]->GetInteractor( ), i );
-    this->m_Styles[ i ]->SetModeToNavigation( );
+    /* TODO
+       this->m_Styles[ i ] = vtkSmartPointer< TStyle >::New( );
+       this->m_Styles[ i ]->Configure( actors, this->m_MPRActors );
+       this->m_Styles[ i ]->
+       SetInteractor( this->m_Windows[ i ]->GetInteractor( ), i );
+       this->m_Styles[ i ]->SetModeToNavigation( );
+    */
 
   } // rof
 
@@ -121,23 +123,27 @@ ActivateInteractors( )
   {
     for( int j = 0; j < 3; ++j )
     {
-      if(
-        this->m_Windows[ i ] != NULL &&
-        this->m_Windows[ j ] != NULL &&
-        i != j
-        )
-        this->m_Styles[ i ]->
-          AssociateInteractor( this->m_Windows[ j ]->GetInteractor( ) );
+      /* TODO
+         if(
+         this->m_Windows[ i ] != NULL &&
+         this->m_Windows[ j ] != NULL &&
+         i != j
+         )
+         this->m_Styles[ i ]->
+         AssociateInteractor( this->m_Windows[ j ]->GetInteractor( ) );
+      */
 
     } // rof
-    if( this->m_Windows[ 3 ] != NULL )
-      this->m_Styles[ i ]->
-        AssociateInteractor( this->m_Windows[ 3 ]->GetInteractor( ) );
+    /* TODO
+       if( this->m_Windows[ 3 ] != NULL )
+       this->m_Styles[ i ]->
+       AssociateInteractor( this->m_Windows[ 3 ]->GetInteractor( ) );
+    */
 
   } // rof
 
   // Finish interactor linking
-  this->m_MPRActors->LinkInteractors( );
+  // TODO: this->m_MPRActors->LinkInteractors( );
 
   // Restart rendering
   this->ResetCameras( );
@@ -236,6 +242,22 @@ Get3DRenderer( ) const
   return( this->m_Renderers[ 3 ] );
 }
 
+// -------------------------------------------------------------------------
+cpExtensions::Visualization::MPRObjects::
+TMPRActors* cpExtensions::Visualization::MPRObjects::
+GetMPRActors( )
+{
+  return( this->m_MPRActors );
+}
+
+// -------------------------------------------------------------------------
+const cpExtensions::Visualization::MPRObjects::
+TMPRActors* cpExtensions::Visualization::MPRObjects::
+GetMPRActors( ) const
+{
+  return( this->m_MPRActors );
+}
+
 // -------------------------------------------------------------------------
 cpExtensions::Visualization::MPRObjects::
 MPRObjects( )