X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpExtensions%2FVisualization%2FImageSliceActors.h;fp=lib%2FcpExtensions%2FVisualization%2FImageSliceActors.h;h=0000000000000000000000000000000000000000;hb=2e142df11d6f312a2a2b5097b8da73571ed523e8;hp=25f81f6fae52a849e86019fe9a2b2c84e6b1dfcd;hpb=61b3659afe961ed248f30e26f9ca8f28fcfafddc;p=cpPlugins.git diff --git a/lib/cpExtensions/Visualization/ImageSliceActors.h b/lib/cpExtensions/Visualization/ImageSliceActors.h deleted file mode 100644 index 25f81f6..0000000 --- a/lib/cpExtensions/Visualization/ImageSliceActors.h +++ /dev/null @@ -1,74 +0,0 @@ -#ifndef __cpExtensions__Visualization__ImageSliceActors__h__ -#define __cpExtensions__Visualization__ImageSliceActors__h__ - -#include -#include -#include - -// ------------------------------------------------------------------------- -class vtkImageData; - -// ------------------------------------------------------------------------- -namespace cpExtensions -{ - namespace Visualization - { - class ImageOutlineActor; - class LUTImageActor; - class WindowLevelImageActor; - - /** - */ - class cpExtensions_EXPORT ImageSliceActors - : public vtkPropCollection - { - public: - typedef ImageSliceActors Self; - - public: - vtkTypeMacro( ImageSliceActors, vtkPropCollection ); - - public: - static Self* New( ); - - vtkImageData* GetImage( ); - const vtkImageData* GetImage( ) const; - - WindowLevelImageActor* GetWindowLevelImageActor( ); - const WindowLevelImageActor* GetWindowLevelImageActor( ) const; - - LUTImageActor* GetLUTImageActor( ); - const LUTImageActor* GetLUTImageActor( ) const; - - ImageOutlineActor* GetImageOutlineActor( ); - const ImageOutlineActor* GetImageOutlineActor( ) const; - - int GetOrientation( ) const; - - int GetSliceNumber( ) const; - virtual void SetImage( vtkImageData* image, int orientation ); - virtual unsigned int AddLUTImage( vtkImageData* image ); - virtual void SetSliceNumber( int slice ); - - protected: - ImageSliceActors( ); - virtual ~ImageSliceActors( ); - - private: - // Purposely not implemented - ImageSliceActors( const Self& ); - Self& operator=( const Self& ); - - protected: - vtkSmartPointer< ImageOutlineActor > m_ImageOutlineActor; - vtkSmartPointer< LUTImageActor > m_LUTImageActor; - vtkSmartPointer< WindowLevelImageActor > m_WindowLevelImageActor; - }; - - } // ecapseman - -} // ecapseman - -#endif // __cpExtensions__Visualization__ImageSliceActors__h__ - -// eof - $RCSfile$