GDCM  2.2.6
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkGDCMImageReader Class Reference

#include <vtkGDCMImageReader.h>

Inheritance diagram for vtkGDCMImageReader:
Inheritance graph
[legend]
Collaboration diagram for vtkGDCMImageReader:
Collaboration graph
[legend]

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 (LoadOverlays, int)
 
 vtkBooleanMacro (LoadIconImage, int)
 
 vtkBooleanMacro (LossyFlag, int)
 
 vtkBooleanMacro (ApplyLookupTable, int)
 
 vtkBooleanMacro (ApplyYBRToRGB, int)
 
 vtkGetMacro (LoadOverlays, int)
 
 vtkGetMacro (LoadIconImage, int)
 
 vtkGetMacro (LossyFlag, int)
 
 vtkGetMacro (NumberOfOverlays, int)
 
 vtkGetMacro (NumberOfIconImages, int)
 
 vtkGetMacro (ApplyLookupTable, int)
 
 vtkGetMacro (ImageFormat, int)
 
 vtkGetMacro (PlanarConfiguration, int)
 
 vtkGetMacro (Shift, double)
 
 vtkGetMacro (Scale, double)
 
 vtkGetObjectMacro (DirectionCosines, vtkMatrix4x4)
 
 vtkGetObjectMacro (MedicalImageProperties, vtkMedicalImageProperties)
 
 vtkGetObjectMacro (FileNames, vtkStringArray)
 
 vtkGetObjectMacro (Curve, vtkPolyData)
 
 vtkGetVector3Macro (ImagePositionPatient, double)
 
 vtkGetVector6Macro (ImageOrientationPatient, double)
 
 vtkSetMacro (LoadOverlays, int)
 
 vtkSetMacro (LoadIconImage, int)
 
 vtkSetMacro (LossyFlag, int)
 
 vtkSetMacro (ApplyLookupTable, 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
void vtkGDCMImageReader::ExecuteInformation ( )
protected
void vtkGDCMImageReader::FillMedicalImageInformation ( const gdcm::ImageReader reader)
protected
virtual const char* vtkGDCMImageReader::GetDescriptiveName ( )
inlinevirtual
virtual const char* vtkGDCMImageReader::GetFileExtensions ( )
inlinevirtual
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
int vtkGDCMImageReader::RequestInformationCompat ( )
protected
virtual void vtkGDCMImageReader::SetCurve ( vtkPolyData *  pd)
virtual
virtual void vtkGDCMImageReader::SetFileNames ( vtkStringArray *  )
virtual
Examples:
gdcmorthoplanes.cxx.
void vtkGDCMImageReader::SetFilePattern ( const char *  )
inlineprotected
void vtkGDCMImageReader::SetFilePrefix ( const char *  )
inlineprotected
virtual void vtkGDCMImageReader::SetMedicalImageProperties ( vtkMedicalImageProperties *  pd)
virtual
vtkGDCMImageReader::vtkBooleanMacro ( LoadOverlays  ,
int   
)
vtkGDCMImageReader::vtkBooleanMacro ( LoadIconImage  ,
int   
)
vtkGDCMImageReader::vtkBooleanMacro ( LossyFlag  ,
int   
)
vtkGDCMImageReader::vtkBooleanMacro ( ApplyLookupTable  ,
int   
)
vtkGDCMImageReader::vtkBooleanMacro ( ApplyYBRToRGB  ,
int   
)
vtkGDCMImageReader::vtkGetMacro ( LoadOverlays  ,
int   
)
vtkGDCMImageReader::vtkGetMacro ( LoadIconImage  ,
int   
)
vtkGDCMImageReader::vtkGetMacro ( LossyFlag  ,
int   
)
vtkGDCMImageReader::vtkGetMacro ( NumberOfOverlays  ,
int   
)
vtkGDCMImageReader::vtkGetMacro ( NumberOfIconImages  ,
int   
)
vtkGDCMImageReader::vtkGetMacro ( ApplyLookupTable  ,
int   
)
vtkGDCMImageReader::vtkGetMacro ( ImageFormat  ,
int   
)
vtkGDCMImageReader::vtkGetMacro ( PlanarConfiguration  ,
int   
)
vtkGDCMImageReader::vtkGetMacro ( Shift  ,
double   
)
vtkGDCMImageReader::vtkGetMacro ( Scale  ,
double   
)
vtkGDCMImageReader::vtkGetObjectMacro ( DirectionCosines  ,
vtkMatrix4x4   
)
vtkGDCMImageReader::vtkGetObjectMacro ( MedicalImageProperties  ,
vtkMedicalImageProperties   
)
vtkGDCMImageReader::vtkGetObjectMacro ( FileNames  ,
vtkStringArray   
)
vtkGDCMImageReader::vtkGetObjectMacro ( Curve  ,
vtkPolyData   
)
vtkGDCMImageReader::vtkGetStringMacro ( FilePrefix  )
protected
vtkGDCMImageReader::vtkGetStringMacro ( FilePattern  )
protected
vtkGDCMImageReader::vtkGetVector3Macro ( ImagePositionPatient  ,
double   
)
vtkGDCMImageReader::vtkGetVector6Macro ( ImageOrientationPatient  ,
double   
)
vtkGDCMImageReader::vtkSetMacro ( LoadOverlays  ,
int   
)
vtkGDCMImageReader::vtkSetMacro ( LoadIconImage  ,
int   
)
vtkGDCMImageReader::vtkSetMacro ( LossyFlag  ,
int   
)
vtkGDCMImageReader::vtkSetMacro ( ApplyLookupTable  ,
int   
)
vtkGDCMImageReader::vtkSetVector6Macro ( ImageOrientationPatient  ,
double   
)
protected
vtkGDCMImageReader::vtkTypeRevisionMacro ( vtkGDCMImageReader  ,
vtkMedicalImageReader2   
)

Member Data Documentation

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

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

Generated on Sat Dec 21 2013 05:56:20 for GDCM by doxygen 1.8.5
SourceForge.net Logo