GDCM  3.0.24
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:
[legend]
Collaboration diagram for vtkGDCMImageReader:
[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 (ApplyLookupTable, int)
 
int vtkBooleanMacro (ApplyYBRToRGB, int)
 
 vtkBooleanMacro (LoadIconImage, int)
 
 vtkBooleanMacro (LoadOverlays, int)
 
 vtkBooleanMacro (LossyFlag, int)
 
 vtkGetMacro (ApplyLookupTable, int)
 
 vtkGetMacro (ApplyYBRToRGB, int) vtkSetMacro(ApplyYBRToRGB
 
 vtkGetMacro (ImageFormat, int)
 
 vtkGetMacro (LoadIconImage, int)
 
 vtkGetMacro (LoadOverlays, int)
 
 vtkGetMacro (LossyFlag, int)
 
 vtkGetMacro (NumberOfIconImages, int)
 
 vtkGetMacro (NumberOfOverlays, int)
 
 vtkGetMacro (PlanarConfiguration, int)
 
 vtkGetMacro (Scale, double)
 
 vtkGetMacro (Shift, double)
 
 vtkGetObjectMacro (Curve, vtkPolyData)
 
 vtkGetObjectMacro (DirectionCosines, vtkMatrix4x4)
 
 vtkGetObjectMacro (FileNames, vtkStringArray)
 
 vtkGetObjectMacro (MedicalImageProperties, vtkMedicalImageProperties)
 
 vtkGetVector3Macro (ImagePositionPatient, double)
 
 vtkGetVector6Macro (ImageOrientationPatient, double)
 
 vtkSetMacro (ApplyLookupTable, int)
 
 vtkSetMacro (LoadIconImage, int)
 
 vtkSetMacro (LoadOverlays, int)
 
 vtkSetMacro (LossyFlag, int)
 
 vtkTypeMacro (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 (FilePattern)
 
 vtkGetStringMacro (FilePrefix)
 
 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, HelloActiviz.cs, HelloActiviz2.cs, HelloActiviz3.cs, HelloActiviz4.cs, HelloActiviz5.cs, HelloVTKWorld.cs, HelloVTKWorld.java, MIPViewer.java, MPRViewer.java, MPRViewer2.java, MagnifyFile.cxx, MetaImageMD5Activiz.cs, ReadSeriesIntoVTK.java, RefCounting.cs, gdcmorthoplanes.cxx, gdcmreslice.cxx, gdcmtexture.cxx, gdcmvolume.cxx, offscreenimage.cxx, and reslicesphere.cxx.

Constructor & Destructor Documentation

◆ vtkGDCMImageReader()

vtkGDCMImageReader::vtkGDCMImageReader ( )
protected
Examples
HelloActiviz2.cs.

◆ ~vtkGDCMImageReader()

vtkGDCMImageReader::~vtkGDCMImageReader ( )
protected

Member Function Documentation

◆ CanReadFile()

virtual int vtkGDCMImageReader::CanReadFile ( const char *  fname)
virtual

◆ ExecuteData()

void vtkGDCMImageReader::ExecuteData ( vtkDataObject *  out)
protected

◆ ExecuteInformation()

void vtkGDCMImageReader::ExecuteInformation ( )
protected

◆ FillMedicalImageInformation()

void vtkGDCMImageReader::FillMedicalImageInformation ( const gdcm::ImageReader reader)
protected

◆ GetDescriptiveName()

virtual const char* vtkGDCMImageReader::GetDescriptiveName ( )
inlinevirtual

◆ GetFileExtensions()

virtual const char* vtkGDCMImageReader::GetFileExtensions ( )
inlinevirtual

◆ GetIconImage()

vtkImageData* vtkGDCMImageReader::GetIconImage ( )

◆ GetOverlay()

vtkImageData* vtkGDCMImageReader::GetOverlay ( int  i)

◆ LoadSingleFile()

int vtkGDCMImageReader::LoadSingleFile ( const char *  filename,
char *  pointer,
unsigned long &  outlen 
)
protected

◆ New()

static vtkGDCMImageReader* vtkGDCMImageReader::New ( )
static

◆ PrintSelf()

virtual void vtkGDCMImageReader::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

Reimplemented in vtkGDCMThreadedImageReader.

◆ RequestDataCompat()

int vtkGDCMImageReader::RequestDataCompat ( )
protected

◆ RequestInformationCompat()

int vtkGDCMImageReader::RequestInformationCompat ( )
protected

◆ SetCurve()

virtual void vtkGDCMImageReader::SetCurve ( vtkPolyData *  pd)
virtual

◆ SetFileNames()

virtual void vtkGDCMImageReader::SetFileNames ( vtkStringArray *  )
virtual

◆ SetFilePattern()

void vtkGDCMImageReader::SetFilePattern ( const char *  )
inlineprotected

◆ SetFilePrefix()

void vtkGDCMImageReader::SetFilePrefix ( const char *  )
inlineprotected

◆ SetMedicalImageProperties()

virtual void vtkGDCMImageReader::SetMedicalImageProperties ( vtkMedicalImageProperties *  pd)
virtual

◆ vtkBooleanMacro() [1/5]

vtkGDCMImageReader::vtkBooleanMacro ( ApplyLookupTable  ,
int   
)

◆ vtkBooleanMacro() [2/5]

int vtkGDCMImageReader::vtkBooleanMacro ( ApplyYBRToRGB  ,
int   
)

◆ vtkBooleanMacro() [3/5]

vtkGDCMImageReader::vtkBooleanMacro ( LoadIconImage  ,
int   
)

◆ vtkBooleanMacro() [4/5]

vtkGDCMImageReader::vtkBooleanMacro ( LoadOverlays  ,
int   
)

◆ vtkBooleanMacro() [5/5]

vtkGDCMImageReader::vtkBooleanMacro ( LossyFlag  ,
int   
)

◆ vtkGetMacro() [1/11]

vtkGDCMImageReader::vtkGetMacro ( ApplyLookupTable  ,
int   
)

◆ vtkGetMacro() [2/11]

vtkGDCMImageReader::vtkGetMacro ( ApplyYBRToRGB  ,
int   
)

◆ vtkGetMacro() [3/11]

vtkGDCMImageReader::vtkGetMacro ( ImageFormat  ,
int   
)

◆ vtkGetMacro() [4/11]

vtkGDCMImageReader::vtkGetMacro ( LoadIconImage  ,
int   
)

◆ vtkGetMacro() [5/11]

vtkGDCMImageReader::vtkGetMacro ( LoadOverlays  ,
int   
)

◆ vtkGetMacro() [6/11]

vtkGDCMImageReader::vtkGetMacro ( LossyFlag  ,
int   
)

◆ vtkGetMacro() [7/11]

vtkGDCMImageReader::vtkGetMacro ( NumberOfIconImages  ,
int   
)

◆ vtkGetMacro() [8/11]

vtkGDCMImageReader::vtkGetMacro ( NumberOfOverlays  ,
int   
)

◆ vtkGetMacro() [9/11]

vtkGDCMImageReader::vtkGetMacro ( PlanarConfiguration  ,
int   
)

◆ vtkGetMacro() [10/11]

vtkGDCMImageReader::vtkGetMacro ( Scale  ,
double   
)

◆ vtkGetMacro() [11/11]

vtkGDCMImageReader::vtkGetMacro ( Shift  ,
double   
)

◆ vtkGetObjectMacro() [1/4]

vtkGDCMImageReader::vtkGetObjectMacro ( Curve  ,
vtkPolyData   
)

◆ vtkGetObjectMacro() [2/4]

vtkGDCMImageReader::vtkGetObjectMacro ( DirectionCosines  ,
vtkMatrix4x4   
)

◆ vtkGetObjectMacro() [3/4]

vtkGDCMImageReader::vtkGetObjectMacro ( FileNames  ,
vtkStringArray   
)

◆ vtkGetObjectMacro() [4/4]

vtkGDCMImageReader::vtkGetObjectMacro ( MedicalImageProperties  ,
vtkMedicalImageProperties   
)

◆ vtkGetStringMacro() [1/2]

vtkGDCMImageReader::vtkGetStringMacro ( FilePattern  )
protected

◆ vtkGetStringMacro() [2/2]

vtkGDCMImageReader::vtkGetStringMacro ( FilePrefix  )
protected

◆ vtkGetVector3Macro()

vtkGDCMImageReader::vtkGetVector3Macro ( ImagePositionPatient  ,
double   
)

◆ vtkGetVector6Macro()

vtkGDCMImageReader::vtkGetVector6Macro ( ImageOrientationPatient  ,
double   
)

◆ vtkSetMacro() [1/4]

vtkGDCMImageReader::vtkSetMacro ( ApplyLookupTable  ,
int   
)

◆ vtkSetMacro() [2/4]

vtkGDCMImageReader::vtkSetMacro ( LoadIconImage  ,
int   
)

◆ vtkSetMacro() [3/4]

vtkGDCMImageReader::vtkSetMacro ( LoadOverlays  ,
int   
)

◆ vtkSetMacro() [4/4]

vtkGDCMImageReader::vtkSetMacro ( LossyFlag  ,
int   
)

◆ vtkSetVector6Macro()

vtkGDCMImageReader::vtkSetVector6Macro ( ImageOrientationPatient  ,
double   
)
protected

◆ vtkTypeMacro()

vtkGDCMImageReader::vtkTypeMacro ( vtkGDCMImageReader  ,
vtkMedicalImageReader2   
)

Member Data Documentation

◆ ApplyInverseVideo

int vtkGDCMImageReader::ApplyInverseVideo
protected

◆ ApplyLookupTable

int vtkGDCMImageReader::ApplyLookupTable
protected

◆ ApplyPlanarConfiguration

int vtkGDCMImageReader::ApplyPlanarConfiguration
protected

◆ ApplyShiftScale

int vtkGDCMImageReader::ApplyShiftScale
protected

◆ ApplyYBRToRGB

int vtkGDCMImageReader::ApplyYBRToRGB
protected

◆ Curve

vtkPolyData* vtkGDCMImageReader::Curve
protected

◆ DirectionCosines

vtkMatrix4x4* vtkGDCMImageReader::DirectionCosines
protected

◆ FileNames

vtkStringArray* vtkGDCMImageReader::FileNames
protected

◆ ForceRescale

int vtkGDCMImageReader::ForceRescale
protected

◆ IconDataScalarType

int vtkGDCMImageReader::IconDataScalarType
protected

◆ IconImageDataExtent

int vtkGDCMImageReader::IconImageDataExtent[6]
protected

◆ IconNumberOfScalarComponents

int vtkGDCMImageReader::IconNumberOfScalarComponents
protected

◆ ImageFormat

int vtkGDCMImageReader::ImageFormat
protected

◆ ImageOrientationPatient

double vtkGDCMImageReader::ImageOrientationPatient[6]
protected

◆ ImagePositionPatient

double vtkGDCMImageReader::ImagePositionPatient[3]
protected

◆ LoadIconImage

int vtkGDCMImageReader::LoadIconImage
protected

◆ LoadOverlays

int vtkGDCMImageReader::LoadOverlays
protected

◆ LossyFlag

int vtkGDCMImageReader::LossyFlag
protected

◆ MedicalImageProperties

vtkMedicalImageProperties* vtkGDCMImageReader::MedicalImageProperties
protected

◆ NumberOfIconImages

int vtkGDCMImageReader::NumberOfIconImages
protected

◆ NumberOfOverlays

int vtkGDCMImageReader::NumberOfOverlays
protected

◆ PlanarConfiguration

int vtkGDCMImageReader::PlanarConfiguration
protected

◆ Scale

double vtkGDCMImageReader::Scale
protected

◆ Shift

double vtkGDCMImageReader::Shift
protected

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

Generated on Fri May 3 2024 05:26:11 for GDCM by doxygen 1.9.1
SourceForge.net Logo