X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2Ffpa%2FVTK%2FImageMPR.h;h=e64ff8aa799637111d64e98796f685af26d2af21;hb=52c34a2aded47a2a3ce068887d9e4eeaf671568b;hp=ba82b9571fa4008c899025a6bc99467552087523;hpb=972dd44060dfff40ba3daab899c6365445f6de7e;p=FrontAlgorithms.git diff --git a/lib/fpa/VTK/ImageMPR.h b/lib/fpa/VTK/ImageMPR.h index ba82b95..e64ff8a 100644 --- a/lib/fpa/VTK/ImageMPR.h +++ b/lib/fpa/VTK/ImageMPR.h @@ -20,6 +20,7 @@ #include #include #include +#include namespace fpa { @@ -37,7 +38,16 @@ namespace fpa void SetBackground( double r, double g, double b ); void SetSize( unsigned int w, unsigned int h ); - void AddPolyData( vtkPolyData* pd, double r, double g, double b ); + void AddPolyData( vtkPolyData* pd, double opacity = double( 1 ) ); + void AddPolyData( + vtkPolyData* pd, + double r, double g, double b, double opacity = double( 1 ) + ); + void AddPolyData( + vtkPolyData* pd, + vtkLookupTable* lut, + double opacity = double( 1 ) + ); unsigned int GetNumberOfSeeds( ) const; void GetSeed( int n, double* s ) const; @@ -46,6 +56,7 @@ namespace fpa vtkRenderer* GetRenderer( ) const; void Start( ); + void Render( ); protected: vtkSmartPointer< vtkImageData > m_Image;