X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpExtensions%2FQT%2FMPR3DWidget.h;fp=lib%2FcpExtensions%2FQT%2FMPR3DWidget.h;h=0000000000000000000000000000000000000000;hb=2e142df11d6f312a2a2b5097b8da73571ed523e8;hp=6a0ef6ebc849197afb851e0efc83c1b99ca61fec;hpb=61b3659afe961ed248f30e26f9ca8f28fcfafddc;p=cpPlugins.git diff --git a/lib/cpExtensions/QT/MPR3DWidget.h b/lib/cpExtensions/QT/MPR3DWidget.h deleted file mode 100644 index 6a0ef6e..0000000 --- a/lib/cpExtensions/QT/MPR3DWidget.h +++ /dev/null @@ -1,64 +0,0 @@ -#ifndef __cpExtensions__QT__MPR3DWidget__h__ -#define __cpExtensions__QT__MPR3DWidget__h__ - -#include - -// ------------------------------------------------------------------------- -class vtkDataSet; - -// ------------------------------------------------------------------------- -namespace cpExtensions -{ - namespace Visualization - { - class ImageOutlineActor; - class MeshActor; - class WindowLevelImageActor; - } - - namespace QT - { - /** - */ - class cpExtensions_EXPORT MPR3DWidget - : public cpExtensions::QT::RendererWidget - { - Q_OBJECT; - - public: - typedef MPR3DWidget Self; - typedef cpExtensions::QT::RendererWidget Superclass; - - typedef cpExtensions::Visualization::MeshActor TActor; - typedef cpExtensions::Visualization::ImageOutlineActor TOLActor; - typedef cpExtensions::Visualization::WindowLevelImageActor TWLActor; - - public: - explicit MPR3DWidget( QWidget* parent = NULL, Qt::WindowFlags f = 0 ); - virtual ~MPR3DWidget( ); - - void Clear( ); - void SetImage( vtkImageData* image, const std::string& name ); - void Add( vtkDataSet* data, const std::string& name ); - - TWLActor* GetImageActor( int o ); - const TWLActor* GetImageActor( int o ) const; - - void SetSliceNumber( int orientation, int slice ); - void SetSlicesNumbers( int x, int y, int z ); - - protected: - std::string m_ImageName; - - vtkSmartPointer< TWLActor > m_WLActors[ 3 ]; - vtkSmartPointer< TOLActor > m_OLActors[ 3 ]; - std::vector< TActor* > m_Actors; - }; - - } // ecapseman - -} // ecapseman - -#endif // __cpExtensions__QT__MPR3DWidget__h__ - -// eof - $RCSfile$