+ void SetAxis( int axis );
+ void SetInputConnection( vtkAlgorithmOutput* aout );
+ void SetInputImage( vtkImageData* data );
+ int AddBinaryConnection(
+ vtkAlgorithmOutput* aout,
+ const double& r, const double& g, const double& b
+ );
+ int AddBinaryImage(
+ vtkImageData* data,
+ const double& r, const double& g, const double& b
+ );
+ void Clear( );
+
+ void AssociateSlice( Self* slice );
+
+ vtkImageData* GetInputImage( );
+ const vtkImageData* GetInputImage( ) const;
+
+ vtkInteractorStyle* GetStyle( );
+ const vtkInteractorStyle* GetStyle( ) const;
+
+ void PushActorsInto( vtkRenderWindow* window, bool force_style = true );
+ void PopActorsFrom( vtkRenderWindow* window );
+ unsigned int GetNumberOfImages( ) const;
+
+ vtkImageActor* GetImageActor( );
+ const vtkImageActor* GetImageActor( ) const;
+ vtkImageActor* GetBinaryActor( );
+ const vtkImageActor* GetBinaryActor( ) const;
+ vtkTextActor* GetTextActor( );
+ const vtkTextActor* GetTextActor( ) const;
+ vtkActor* GetPlaneActor( );
+ const vtkActor* GetPlaneActor( ) const;
+ vtkPlane* GetPlaneFunction( );
+ const vtkPlane* GetPlaneFunction( ) const;
+
+ void SetInterpolate( bool v );
+ void InterpolateOn( );
+ void InterpolateOff( );