X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vtk%2FvtkGdcmReader.h;h=e3cd73c5e1b1d18e0613b6853a8d0b577188860a;hb=edd93314e949d0224c8b00b648e91fed503b1c08;hp=284090c9a71041daa45a359b5c5dec0a5bfdcfc4;hpb=94a4f2af07d167c39d3f2fd64f311b6e329df890;p=gdcm.git diff --git a/vtk/vtkGdcmReader.h b/vtk/vtkGdcmReader.h index 284090c9..e3cd73c5 100644 --- a/vtk/vtkGdcmReader.h +++ b/vtk/vtkGdcmReader.h @@ -1,4 +1,4 @@ -// $Header: /cvs/public/gdcm/vtk/vtkGdcmReader.h,v 1.9 2003/07/07 10:06:36 regrain Exp $ +// $Header: /cvs/public/gdcm/vtk/vtkGdcmReader.h,v 1.11 2003/11/05 18:15:41 malaterre Exp $ #ifndef __vtkGdcmReader_h #define __vtkGdcmReader_h @@ -6,6 +6,7 @@ #include #include #include "vtkImageReader.h" +class vtkLookupTable; class VTK_EXPORT vtkGdcmReader : public vtkImageReader { @@ -17,6 +18,7 @@ public: void RemoveAllFileName(void); void AddFileName(const char* name); void SetFileName(const char *name); + vtkGetObjectMacro(LookupTable,vtkLookupTable); protected: vtkGdcmReader(); @@ -29,6 +31,7 @@ protected: private: void RemoveAllInternalFileName(void); void AddInternalFileName(const char* name); + vtkLookupTable *LookupTable; //BTX // Number of columns of the image/volume to be loaded @@ -37,6 +40,8 @@ private: int NumLines; // Total number of planes (or images) of the stack to be build. int TotalNumberOfPlanes; + // Number of scalar components of the image to be loaded (1=monochrome 3=rgb) + int NumComponents; // Type of the image[s]: 8/16/32 bits, signed/unsigned: std::string ImageType; // Pixel size (in number of bytes):