GDCM  2.4.5
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkGDCMImageReader2 Class Reference

#include <vtkGDCMImageReader2.h>

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

Public Member Functions

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

Static Public Member Functions

static vtkGDCMImageReader2New ()
 

Protected Member Functions

 vtkGDCMImageReader2 ()
 
 ~vtkGDCMImageReader2 ()
 
void FillMedicalImageInformation (const gdcm::ImageReader &reader)
 
int LoadSingleFile (const char *filename, char *pointer, unsigned long &outlen)
 
int ProcessRequest (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
int RequestDataCompat ()
 
int RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
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
 
int ForceRescale
 
int IconDataScalarType
 
int IconImageDataExtent [6]
 
int IconNumberOfScalarComponents
 
int ImageFormat
 
double ImageOrientationPatient [6]
 
double ImagePositionPatient [3]
 
int LoadIconImage
 
int LoadOverlays
 
int LossyFlag
 
int NumberOfIconImages
 
int NumberOfOverlays
 
int PlanarConfiguration
 
double Scale
 
double Shift
 

Detailed Description

Examples:
Compute3DSpacing.cxx.

Constructor & Destructor Documentation

vtkGDCMImageReader2::vtkGDCMImageReader2 ( )
protected
vtkGDCMImageReader2::~vtkGDCMImageReader2 ( )
protected

Member Function Documentation

virtual int vtkGDCMImageReader2::CanReadFile ( const char *  fname)
virtual
void vtkGDCMImageReader2::FillMedicalImageInformation ( const gdcm::ImageReader reader)
protected
virtual const char* vtkGDCMImageReader2::GetDescriptiveName ( )
inlinevirtual
virtual const char* vtkGDCMImageReader2::GetFileExtensions ( )
inlinevirtual
vtkImageData* vtkGDCMImageReader2::GetIconImage ( )
vtkAlgorithmOutput* vtkGDCMImageReader2::GetIconImagePort ( )
vtkImageData* vtkGDCMImageReader2::GetOverlay ( int  i)
vtkAlgorithmOutput* vtkGDCMImageReader2::GetOverlayPort ( int  index)
int vtkGDCMImageReader2::LoadSingleFile ( const char *  filename,
char *  pointer,
unsigned long &  outlen 
)
protected
static vtkGDCMImageReader2* vtkGDCMImageReader2::New ( )
static
virtual void vtkGDCMImageReader2::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual
int vtkGDCMImageReader2::ProcessRequest ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protected
int vtkGDCMImageReader2::RequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protected
int vtkGDCMImageReader2::RequestDataCompat ( )
protected
int vtkGDCMImageReader2::RequestInformation ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protected
int vtkGDCMImageReader2::RequestInformationCompat ( )
protected
virtual void vtkGDCMImageReader2::SetCurve ( vtkPolyData *  pd)
virtual
void vtkGDCMImageReader2::SetFilePattern ( const char *  )
inlineprotected
void vtkGDCMImageReader2::SetFilePrefix ( const char *  )
inlineprotected
virtual void vtkGDCMImageReader2::SetMedicalImageProperties ( vtkMedicalImageProperties *  pd)
virtual
vtkGDCMImageReader2::vtkBooleanMacro ( LoadOverlays  ,
int   
)
vtkGDCMImageReader2::vtkBooleanMacro ( LoadIconImage  ,
int   
)
vtkGDCMImageReader2::vtkBooleanMacro ( LossyFlag  ,
int   
)
vtkGDCMImageReader2::vtkBooleanMacro ( ApplyLookupTable  ,
int   
)
int vtkGDCMImageReader2::vtkBooleanMacro ( ApplyYBRToRGB  ,
int   
)
vtkGDCMImageReader2::vtkGetMacro ( LoadOverlays  ,
int   
)
vtkGDCMImageReader2::vtkGetMacro ( LoadIconImage  ,
int   
)
vtkGDCMImageReader2::vtkGetMacro ( LossyFlag  ,
int   
)
vtkGDCMImageReader2::vtkGetMacro ( NumberOfOverlays  ,
int   
)
vtkGDCMImageReader2::vtkGetMacro ( NumberOfIconImages  ,
int   
)
vtkGDCMImageReader2::vtkGetMacro ( ApplyLookupTable  ,
int   
)
vtkGDCMImageReader2::vtkGetMacro ( ApplyYBRToRGB  ,
int   
)
vtkGDCMImageReader2::vtkGetMacro ( ImageFormat  ,
int   
)
vtkGDCMImageReader2::vtkGetMacro ( PlanarConfiguration  ,
int   
)
vtkGDCMImageReader2::vtkGetMacro ( Shift  ,
double   
)
vtkGDCMImageReader2::vtkGetMacro ( Scale  ,
double   
)
vtkGDCMImageReader2::vtkGetObjectMacro ( DirectionCosines  ,
vtkMatrix4x4   
)
vtkGDCMImageReader2::vtkGetObjectMacro ( Curve  ,
vtkPolyData   
)
vtkGDCMImageReader2::vtkGetStringMacro ( FilePrefix  )
protected
vtkGDCMImageReader2::vtkGetStringMacro ( FilePattern  )
protected
vtkGDCMImageReader2::vtkGetVector3Macro ( ImagePositionPatient  ,
double   
)
vtkGDCMImageReader2::vtkGetVector6Macro ( ImageOrientationPatient  ,
double   
)
vtkGDCMImageReader2::vtkSetMacro ( LoadOverlays  ,
int   
)
vtkGDCMImageReader2::vtkSetMacro ( LoadIconImage  ,
int   
)
vtkGDCMImageReader2::vtkSetMacro ( LossyFlag  ,
int   
)
vtkGDCMImageReader2::vtkSetMacro ( ApplyLookupTable  ,
int   
)
vtkGDCMImageReader2::vtkSetVector6Macro ( ImageOrientationPatient  ,
double   
)
protected
vtkGDCMImageReader2::vtkTypeRevisionMacro ( vtkGDCMImageReader2  ,
vtkMedicalImageReader2   
)

Member Data Documentation

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

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

Generated on Fri Sep 25 2015 17:58:28 for GDCM by doxygen 1.8.9.1
SourceForge.net Logo