void SetColor( const std::string& name, double r, double g, double b );
void SetLineWidth( const std::string& name, double w );
- /* TODO
- void SetImage(
- vtkImageData* image, int orientation, const std::string& name
- );
-
- // TODO: std::vector< vtkProp* > GetActors( const std::string& name ) const;
- int GetOrientation( ) const;
- void SetSliceNumber( int slice );
-
-
- void GetScalarRange( double r[ 2 ] ) const;
- void GetWindowLevel( double wl[ 2 ] ) const;
- double GetImageOpacity( ) const;
- unsigned char GetImageInterpolation( ) const;
-
- void SetScalarRange( double r[ 2 ] );
- void SetWindowLevel( double wl[ 2 ] );
- void SetImageOpacity( double o );
- void SetImageInterpolation( unsigned char i );
-
- vtkProp* GetImageActor( );
- const vtkProp* GetImageActor( ) const;
- */
-
protected:
std::string m_ImageName;
std::vector< TActor* > m_Actors;
vtkSmartPointer< TStyle > m_Style;
-
- /* TODO
- protected:
- vtkSmartPointer< cpExtensions::Visualization::ImageViewerActors >
- m_ImageViewerActors;
- vtkSmartPointer< cpExtensions::Interaction::ImageSliceStyle >
- m_ImageSliceStyle;
- std::string m_ImageName;
- */
};
} // ecapseman