Public Types |
enum | OrientationType {
AXIAL = 0,
CORONAL,
SAGITTAL
} |
Public Member Functions |
void | AddUserDefinedValue (const char *name, const char *value) |
virtual void | AddWindowLevelPreset (double w, double l) |
virtual void | Clear () |
virtual void | DeepCopy (vtkMedicalImageProperties *p) |
int | GetAcquisitionDateDay () |
int | GetAcquisitionDateMonth () |
int | GetAcquisitionDateYear () |
virtual double | GetGantryTiltAsDouble () |
int | GetImageDateDay () |
int | GetImageDateMonth () |
int | GetImageDateYear () |
const char * | GetInstanceUIDFromSliceID (int volumeidx, int sliceid) |
virtual int | GetNthWindowLevelPreset (int idx, double *w, double *l) |
virtual double * | GetNthWindowLevelPreset (int idx) |
virtual const char * | GetNthWindowLevelPresetComment (int idx) |
unsigned int | GetNumberOfUserDefinedValues () |
virtual int | GetNumberOfWindowLevelPresets () |
int | GetOrientationType (int volumeidx) |
int | GetPatientAgeDay () |
int | GetPatientAgeMonth () |
int | GetPatientAgeWeek () |
int | GetPatientAgeYear () |
int | GetPatientBirthDateDay () |
int | GetPatientBirthDateMonth () |
int | GetPatientBirthDateYear () |
int | GetSliceIDFromInstanceUID (int &volumeidx, const char *uid) |
virtual double | GetSliceThicknessAsDouble () |
const char * | GetUserDefinedNameByIndex (unsigned int idx) |
const char * | GetUserDefinedValue (const char *name) |
const char * | GetUserDefinedValueByIndex (unsigned int idx) |
virtual int | HasWindowLevelPreset (double w, double l) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | RemoveAllWindowLevelPresets () |
virtual void | RemoveWindowLevelPreset (double w, double l) |
void | SetInstanceUIDFromSliceID (int volumeidx, int sliceid, const char *uid) |
virtual void | SetNthWindowLevelPresetComment (int idx, const char *comment) |
void | SetOrientationType (int volumeidx, int orientation) |
| vtkGetStringMacro (PatientName) |
| vtkGetStringMacro (PatientID) |
| vtkGetStringMacro (PatientAge) |
| vtkGetStringMacro (PatientSex) |
| vtkGetStringMacro (PatientBirthDate) |
| vtkGetStringMacro (StudyDate) |
| vtkGetStringMacro (AcquisitionDate) |
| vtkGetStringMacro (StudyTime) |
| vtkGetStringMacro (AcquisitionTime) |
| vtkGetStringMacro (ImageDate) |
| vtkGetStringMacro (ImageTime) |
| vtkGetStringMacro (ImageNumber) |
| vtkGetStringMacro (SeriesNumber) |
| vtkGetStringMacro (SeriesDescription) |
| vtkGetStringMacro (StudyID) |
| vtkGetStringMacro (StudyDescription) |
| vtkGetStringMacro (Modality) |
| vtkGetStringMacro (Manufacturer) |
| vtkGetStringMacro (ManufacturerModelName) |
| vtkGetStringMacro (StationName) |
| vtkGetStringMacro (InstitutionName) |
| vtkGetStringMacro (ConvolutionKernel) |
| vtkGetStringMacro (SliceThickness) |
| vtkGetStringMacro (KVP) |
| vtkGetStringMacro (GantryTilt) |
| vtkGetStringMacro (EchoTime) |
| vtkGetStringMacro (EchoTrainLength) |
| vtkGetStringMacro (RepetitionTime) |
| vtkGetStringMacro (ExposureTime) |
| vtkGetStringMacro (XRayTubeCurrent) |
| vtkGetStringMacro (Exposure) |
| vtkSetStringMacro (PatientName) |
| vtkSetStringMacro (PatientID) |
| vtkSetStringMacro (PatientAge) |
| vtkSetStringMacro (PatientSex) |
| vtkSetStringMacro (PatientBirthDate) |
| vtkSetStringMacro (StudyDate) |
| vtkSetStringMacro (AcquisitionDate) |
| vtkSetStringMacro (StudyTime) |
| vtkSetStringMacro (AcquisitionTime) |
| vtkSetStringMacro (ImageDate) |
| vtkSetStringMacro (ImageTime) |
| vtkSetStringMacro (ImageNumber) |
| vtkSetStringMacro (SeriesNumber) |
| vtkSetStringMacro (SeriesDescription) |
| vtkSetStringMacro (StudyID) |
| vtkSetStringMacro (StudyDescription) |
| vtkSetStringMacro (Modality) |
| vtkSetStringMacro (Manufacturer) |
| vtkSetStringMacro (ManufacturerModelName) |
| vtkSetStringMacro (StationName) |
| vtkSetStringMacro (InstitutionName) |
| vtkSetStringMacro (ConvolutionKernel) |
| vtkSetStringMacro (SliceThickness) |
| vtkSetStringMacro (KVP) |
| vtkSetStringMacro (GantryTilt) |
| vtkSetStringMacro (EchoTime) |
| vtkSetStringMacro (EchoTrainLength) |
| vtkSetStringMacro (RepetitionTime) |
| vtkSetStringMacro (ExposureTime) |
| vtkSetStringMacro (XRayTubeCurrent) |
| vtkSetStringMacro (Exposure) |
| vtkTypeRevisionMacro (vtkMedicalImageProperties, vtkObject) |
Static Public Member Functions |
static int | GetAgeAsFields (const char *age, int &year, int &month, int &week, int &day) |
static int | GetDateAsFields (const char *date, int &year, int &month, int &day) |
static int | GetDateAsLocale (const char *date, char *locale) |
static const char * | GetStringFromOrientationType (unsigned int type) |
static vtkMedicalImageProperties * | New () |
Protected Member Functions |
| vtkMedicalImageProperties () |
| ~vtkMedicalImageProperties () |
Protected Attributes |
char * | AcquisitionDate |
char * | AcquisitionTime |
char * | ConvolutionKernel |
char * | EchoTime |
char * | EchoTrainLength |
char * | Exposure |
char * | ExposureTime |
char * | GantryTilt |
char * | ImageDate |
char * | ImageNumber |
char * | ImageTime |
char * | InstitutionName |
vtkMedicalImagePropertiesInternals * | Internals |
char * | KVP |
char * | Manufacturer |
char * | ManufacturerModelName |
char * | Modality |
char * | PatientAge |
char * | PatientBirthDate |
char * | PatientID |
char * | PatientName |
char * | PatientSex |
char * | RepetitionTime |
char * | SeriesDescription |
char * | SeriesNumber |
char * | SliceThickness |
char * | StationName |
char * | StudyDate |
char * | StudyDescription |
char * | StudyID |
char * | StudyTime |
char * | XRayTubeCurrent |