- // Creation
- static ImageSliceActors* New( );
-
- void AddInputConnection( vtkAlgorithmOutput* aout, int axis = 0 );
- void AddInputData( vtkImageData* data, int axis = 0 );
- void Clear( );
-
- unsigned int GetNumberOfImageActors( ) const;
- vtkImageActor* GetImageActor( unsigned int id );
- const vtkImageActor* GetImageActor( unsigned int id ) const;
- vtkTextActor* GetTextActor( );
- const vtkTextActor* GetTextActor( ) const;
- vtkActor* GetPlaneActor( );
- const vtkActor* GetPlaneActor( ) const;
- vtkPlane* GetPlaneFunction( );
- const vtkPlane* GetPlaneFunction( ) const;
-
- void AddActor( vtkAlgorithm* algorithm, vtkActor* actor );
- void AddActor( vtkActor* actor );
-
- void SetInterpolate( bool v );
- void InterpolateOn( );
- void InterpolateOff( );
-
- double* GetDisplayBounds( ) const;
- void GetDisplayBounds( double bounds[ 6 ] ) const;
-
- int GetAxis( ) const;
+ 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;
+