Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

vtkGDCMImageReader Class Reference

#include <vtkGDCMImageReader.h>

Inheritance diagram for vtkGDCMImageReader:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual int CanReadFile (const char *fname)
virtual const char * GetDescriptiveName ()
virtual const char * GetFileExtensions ()
vtkImageData * GetIconImage ()
vtkImageData * GetOverlay (int i)
virtual void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetCurve (vtkPolyData *pd)
virtual void SetFileNames (vtkStringArray *)
virtual void SetMedicalImageProperties (vtkMedicalImageProperties *pd)
 vtkBooleanMacro (LoadIconImage, int)
 vtkBooleanMacro (LossyFlag, int)
 vtkBooleanMacro (LoadOverlays, int)
 vtkBooleanMacro (ApplyLookupTable, int)
int vtkBooleanMacro (ApplyYBRToRGB, int)
 vtkGetMacro (ImageFormat, int)
 vtkGetMacro (LoadOverlays, int)
 vtkGetMacro (NumberOfIconImages, int)
 vtkGetMacro (Scale, double)
 vtkGetMacro (LossyFlag, int)
 vtkGetMacro (NumberOfOverlays, int)
 vtkGetMacro (Shift, double)
 vtkGetMacro (ApplyLookupTable, int)
 vtkGetMacro (PlanarConfiguration, int)
 vtkGetMacro (ApplyYBRToRGB, int) vtkSetMacro(ApplyYBRToRGB
 vtkGetMacro (LoadIconImage, int)
 vtkGetObjectMacro (Curve, vtkPolyData)
 vtkGetObjectMacro (MedicalImageProperties, vtkMedicalImageProperties)
 vtkGetObjectMacro (FileNames, vtkStringArray)
 vtkGetObjectMacro (DirectionCosines, vtkMatrix4x4)
 vtkGetVector3Macro (ImagePositionPatient, double)
 vtkGetVector6Macro (ImageOrientationPatient, double)
 vtkSetMacro (LoadOverlays, int)
 vtkSetMacro (ApplyLookupTable, int)
 vtkSetMacro (LoadIconImage, int)
 vtkSetMacro (LossyFlag, int)
 vtkTypeRevisionMacro (vtkGDCMImageReader, vtkMedicalImageReader2)

Static Public Member Functions

static vtkGDCMImageReaderNew ()

Protected Member Functions

 vtkGDCMImageReader ()
 ~vtkGDCMImageReader ()
void ExecuteData (vtkDataObject *out)
void ExecuteInformation ()
void FillMedicalImageInformation (const gdcm::ImageReader &reader)
int LoadSingleFile (const char *filename, char *pointer, unsigned long &outlen)
int RequestDataCompat ()
int RequestInformationCompat ()
void SetFilePattern (const char *)
void SetFilePrefix (const char *)
 vtkGetStringMacro (FilePrefix)
 vtkGetStringMacro (FilePattern)
 vtkSetVector6Macro (ImageOrientationPatient, double)

Protected Attributes

int ApplyInverseVideo
int ApplyLookupTable
int ApplyPlanarConfiguration
int ApplyShiftScale
int ApplyYBRToRGB
vtkPolyData * Curve
vtkMatrix4x4 * DirectionCosines
vtkStringArray * FileNames
int ForceRescale
int IconDataScalarType
int IconImageDataExtent [6]
int IconNumberOfScalarComponents
int ImageFormat
double ImageOrientationPatient [6]
double ImagePositionPatient [3]
int LoadIconImage
int LoadOverlays
int LossyFlag
vtkMedicalImageProperties * MedicalImageProperties
int NumberOfIconImages
int NumberOfOverlays
int PlanarConfiguration
double Scale
double Shift

Detailed Description

Examples:

AWTMedical3.java, Convert16BitsTo8Bits.cxx, ConvertMultiFrameToSingleFrame.cxx, ConvertRGBToLuminance.cxx, ConvertSingleBitTo8Bits.cxx, gdcmorthoplanes.cxx, gdcmreslice.cxx, gdcmtexture.cxx, gdcmvolume.cxx, HelloActiviz.cs, HelloActiviz2.cs, HelloActiviz3.cs, HelloActiviz4.cs, HelloActiviz5.cs, HelloVTKWorld.cs, HelloVTKWorld.java, MagnifyFile.cxx, MetaImageMD5Activiz.cs, MIPViewer.java, MPRViewer.java, MPRViewer2.java, offscreenimage.cxx, ReadSeriesIntoVTK.java, RefCounting.cs, and reslicesphere.cxx.


Constructor & Destructor Documentation

vtkGDCMImageReader::vtkGDCMImageReader (  )  [protected]
vtkGDCMImageReader::~vtkGDCMImageReader (  )  [protected]

Member Function Documentation

virtual int vtkGDCMImageReader::CanReadFile ( const char *  fname  )  [virtual]
void vtkGDCMImageReader::ExecuteData ( vtkDataObject *  out  )  [protected]

Reimplemented in vtkGDCMThreadedImageReader.

void vtkGDCMImageReader::ExecuteInformation (  )  [protected]

Reimplemented in vtkGDCMThreadedImageReader.

void vtkGDCMImageReader::FillMedicalImageInformation ( const gdcm::ImageReader reader  )  [protected]
virtual const char* vtkGDCMImageReader::GetDescriptiveName (  )  [inline, virtual]
virtual const char* vtkGDCMImageReader::GetFileExtensions (  )  [inline, virtual]
vtkImageData* vtkGDCMImageReader::GetIconImage (  ) 
vtkImageData* vtkGDCMImageReader::GetOverlay ( int  i  ) 
int vtkGDCMImageReader::LoadSingleFile ( const char *  filename,
char *  pointer,
unsigned long &  outlen 
) [protected]
static vtkGDCMImageReader* vtkGDCMImageReader::New (  )  [static]
virtual void vtkGDCMImageReader::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented in vtkGDCMThreadedImageReader.

int vtkGDCMImageReader::RequestDataCompat (  )  [protected]

Reimplemented in vtkGDCMThreadedImageReader.

int vtkGDCMImageReader::RequestInformationCompat (  )  [protected]
virtual void vtkGDCMImageReader::SetCurve ( vtkPolyData *  pd  )  [virtual]
virtual void vtkGDCMImageReader::SetFileNames ( vtkStringArray *   )  [virtual]
void vtkGDCMImageReader::SetFilePattern ( const char *   )  [inline, protected]
void vtkGDCMImageReader::SetFilePrefix ( const char *   )  [inline, protected]
virtual void vtkGDCMImageReader::SetMedicalImageProperties ( vtkMedicalImageProperties *  pd  )  [virtual]
vtkGDCMImageReader::vtkBooleanMacro ( LoadIconImage  ,
int   
)
vtkGDCMImageReader::vtkBooleanMacro ( LossyFlag  ,
int   
)
vtkGDCMImageReader::vtkBooleanMacro ( ApplyLookupTable  ,
int   
)
vtkGDCMImageReader::vtkBooleanMacro ( LoadOverlays  ,
int   
)
int vtkGDCMImageReader::vtkBooleanMacro ( ApplyYBRToRGB  ,
int   
)
vtkGDCMImageReader::vtkGetMacro ( ImageFormat  ,
int   
)
vtkGDCMImageReader::vtkGetMacro ( Shift  ,
double   
)
vtkGDCMImageReader::vtkGetMacro ( Scale  ,
double   
)
vtkGDCMImageReader::vtkGetMacro ( LossyFlag  ,
int   
)
vtkGDCMImageReader::vtkGetMacro ( PlanarConfiguration  ,
int   
)
vtkGDCMImageReader::vtkGetMacro ( NumberOfIconImages  ,
int   
)
vtkGDCMImageReader::vtkGetMacro ( NumberOfOverlays  ,
int   
)
vtkGDCMImageReader::vtkGetMacro ( LoadOverlays  ,
int   
)
vtkGDCMImageReader::vtkGetMacro ( ApplyLookupTable  ,
int   
)
vtkGDCMImageReader::vtkGetMacro ( ApplyYBRToRGB  ,
int   
)
vtkGDCMImageReader::vtkGetMacro ( LoadIconImage  ,
int   
)
vtkGDCMImageReader::vtkGetObjectMacro ( Curve  ,
vtkPolyData   
)
vtkGDCMImageReader::vtkGetObjectMacro ( MedicalImageProperties  ,
vtkMedicalImageProperties   
)
vtkGDCMImageReader::vtkGetObjectMacro ( FileNames  ,
vtkStringArray   
)
vtkGDCMImageReader::vtkGetObjectMacro ( DirectionCosines  ,
vtkMatrix4x4   
)
vtkGDCMImageReader::vtkGetStringMacro ( FilePrefix   )  [protected]
vtkGDCMImageReader::vtkGetStringMacro ( FilePattern   )  [protected]
vtkGDCMImageReader::vtkGetVector3Macro ( ImagePositionPatient  ,
double   
)
vtkGDCMImageReader::vtkGetVector6Macro ( ImageOrientationPatient  ,
double   
)
vtkGDCMImageReader::vtkSetMacro ( LoadIconImage  ,
int   
)
vtkGDCMImageReader::vtkSetMacro ( LoadOverlays  ,
int   
)
vtkGDCMImageReader::vtkSetMacro ( LossyFlag  ,
int   
)
vtkGDCMImageReader::vtkSetMacro ( ApplyLookupTable  ,
int   
)
vtkGDCMImageReader::vtkSetVector6Macro ( ImageOrientationPatient  ,
double   
) [protected]
vtkGDCMImageReader::vtkTypeRevisionMacro ( vtkGDCMImageReader  ,
vtkMedicalImageReader2   
)

Member Data Documentation

vtkPolyData* vtkGDCMImageReader::Curve [protected]
vtkMatrix4x4* vtkGDCMImageReader::DirectionCosines [protected]
vtkStringArray* vtkGDCMImageReader::FileNames [protected]
vtkMedicalImageProperties* vtkGDCMImageReader::MedicalImageProperties [protected]
double vtkGDCMImageReader::Scale [protected]
double vtkGDCMImageReader::Shift [protected]

The documentation for this class was generated from the following file:

Generated on Mon Jul 29 2013 11:24:19 for GDCM by doxygen 1.7.1
SourceForge.net Logo