]> Creatis software - cpPlugins.git/blobdiff - lib/cpExtensions/QT/MPR3DWidget.cxx
Cast image filter added. ROI filter modified.
[cpPlugins.git] / lib / cpExtensions / QT / MPR3DWidget.cxx
index b4224a7a86bc96b347b5b139061640f8f846d9c0..718078f854f8c751880414887a8b409d7eb3a599 100644 (file)
 #include <vtkPlane.h>
 #include <vtkPolyData.h>
 
-/* TODO
-   #include <cpExtensions/Visualization/MPR3DActors.h>
-   #include <cpExtensions/Visualization/LUTImageActor.h>
-
-   #include <vtkActor.h>
-*/
-
 // -------------------------------------------------------------------------
 cpExtensions::QT::MPR3DWidget::
 MPR3DWidget( QWidget* parent, Qt::WindowFlags f )
   : Superclass( parent, f ),
     m_ImageName( "" )
 {
-  /* TODO
-     this->m_Actors =
-     vtkSmartPointer< cpExtensions::Visualization::MPR3DActors >::New( );
-  */
 }
 
 // -------------------------------------------------------------------------
@@ -151,84 +140,6 @@ SetSlicesNumbers( int x, int y, int z )
   this->Render( );
 }
 
-// -------------------------------------------------------------------------
-/*
-void cpExtensions::QT::MPR3DWidget::
-SetImage( vtkImageData* image, const std::string& name )
-{
-  if( this->m_ImageName != "" )
-  {
-    // TODO: Clear visualization
-
-  } // fi
-
-  this->m_Actors->SetImage( image );
-  this->m_ImageName = name;
-
-  vtkSmartPointer< vtkPropCollection > props =
-    vtkSmartPointer< vtkPropCollection >::New( );
-  props->AddItem( this->m_Actors->GetWindowLevelImageActor( 0 ) );
-  props->AddItem( this->m_Actors->GetWindowLevelImageActor( 1 ) );
-  props->AddItem( this->m_Actors->GetWindowLevelImageActor( 2 ) );
-  this->AddViewProps( props, name );
-  this->AddAuxViewProp( this->m_Actors->GetImageOutlineActor( 0 ), name );
-  this->AddAuxViewProp( this->m_Actors->GetImageOutlineActor( 1 ), name );
-  this->AddAuxViewProp( this->m_Actors->GetImageOutlineActor( 2 ), name );
-  this->ResetCamera( );
-  this->Render( );
-}
-
-// -------------------------------------------------------------------------
-void cpExtensions::QT::MPR3DWidget::
-SetSliceNumber( int orientation, int slice )
-{
-  this->m_Actors->SetSliceNumber( orientation, slice );
-  this->Render( );
-}
-
-// -------------------------------------------------------------------------
-void cpExtensions::QT::MPR3DWidget::
-SetSlicesNumbers( int x, int y, int z )
-{
-  this->m_Actors->SetSliceNumber( 0, x );
-  this->m_Actors->SetSliceNumber( 1, y );
-  this->m_Actors->SetSliceNumber( 2, z );
-  this->Render( );
-}
-
-// -------------------------------------------------------------------------
-void cpExtensions::QT::MPR3DWidget::
-SetScalarRange( double r[ 2 ] )
-{
-  this->m_Actors->SetScalarRange( r );
-  this->Render( );
-}
-
-// -------------------------------------------------------------------------
-void cpExtensions::QT::MPR3DWidget::
-SetWindowLevel( double wl[ 2 ] )
-{
-  this->m_Actors->SetWindowLevel( wl );
-  this->Render( );
-}
-
-// -------------------------------------------------------------------------
-void cpExtensions::QT::MPR3DWidget::
-SetImageOpacity( double o )
-{
-  this->m_Actors->SetImageOpacity( o );
-  this->Render( );
-}
-
-// -------------------------------------------------------------------------
-void cpExtensions::QT::MPR3DWidget::
-SetImageInterpolation( unsigned char i )
-{
-  this->m_Actors->SetImageInterpolation( i );
-  this->Render( );
-}
-  */
-
 #endif // cpExtensions_QT4
 
 // eof - $RCSfile$