|
virtual vtkTypeBool | IsA (const char *type) |
| Return 1 if this class is the same type of (or a subclass of) the named class. More...
|
|
vtkMedicalImageProperties * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
| Methods invoked by print to print information about the object including superclasses. More...
|
|
virtual void | Clear () |
| Convenience method to reset all fields to an empty string/value. More...
|
|
virtual void | SetPatientName (const char *) |
| Patient name For ex: DICOM (0010,0010) = DOE,JOHN. More...
|
|
virtual char * | GetPatientName () |
|
virtual void | SetPatientID (const char *) |
| Patient ID For ex: DICOM (0010,0020) = 1933197. More...
|
|
virtual char * | GetPatientID () |
|
virtual void | SetPatientAge (const char *) |
| Patient age Format: nnnD, nnW, nnnM or nnnY (eventually nnD, nnW, nnY) with D (day), M (month), W (week), Y (year) For ex: DICOM (0010,1010) = 031Y. More...
|
|
virtual char * | GetPatientAge () |
|
int | GetPatientAgeYear () |
|
int | GetPatientAgeMonth () |
|
int | GetPatientAgeWeek () |
|
int | GetPatientAgeDay () |
|
virtual void | SetPatientSex (const char *) |
| Patient sex For ex: DICOM (0010,0040) = M. More...
|
|
virtual char * | GetPatientSex () |
|
virtual void | SetPatientBirthDate (const char *) |
| Patient birth date Format: yyyymmdd For ex: DICOM (0010,0030) = 19680427. More...
|
|
virtual char * | GetPatientBirthDate () |
|
int | GetPatientBirthDateYear () |
|
int | GetPatientBirthDateMonth () |
|
int | GetPatientBirthDateDay () |
|
virtual void | SetStudyDate (const char *) |
| Study Date Format: yyyymmdd For ex: DICOM (0008,0020) = 20030617. More...
|
|
virtual char * | GetStudyDate () |
|
virtual void | SetAcquisitionDate (const char *) |
| Acquisition Date Format: yyyymmdd For ex: DICOM (0008,0022) = 20030617. More...
|
|
virtual char * | GetAcquisitionDate () |
|
int | GetAcquisitionDateYear () |
|
int | GetAcquisitionDateMonth () |
|
int | GetAcquisitionDateDay () |
|
virtual void | SetStudyTime (const char *) |
| Study Time Format: hhmmss.frac (any trailing component(s) can be omitted) For ex: DICOM (0008,0030) = 162552.0705 or 230012, or 0012. More...
|
|
virtual char * | GetStudyTime () |
|
virtual void | SetAcquisitionTime (const char *) |
| Acquisition time Format: hhmmss.frac (any trailing component(s) can be omitted) For ex: DICOM (0008,0032) = 162552.0705 or 230012, or 0012. More...
|
|
virtual char * | GetAcquisitionTime () |
|
virtual void | SetImageDate (const char *) |
| Image Date aka Content Date Format: yyyymmdd For ex: DICOM (0008,0023) = 20030617. More...
|
|
virtual char * | GetImageDate () |
|
int | GetImageDateYear () |
|
int | GetImageDateMonth () |
|
int | GetImageDateDay () |
|
virtual void | SetImageTime (const char *) |
| Image Time Format: hhmmss.frac (any trailing component(s) can be omitted) For ex: DICOM (0008,0033) = 162552.0705 or 230012, or 0012. More...
|
|
virtual char * | GetImageTime () |
|
virtual void | SetImageNumber (const char *) |
| Image number For ex: DICOM (0020,0013) = 1. More...
|
|
virtual char * | GetImageNumber () |
|
virtual void | SetSeriesNumber (const char *) |
| Series number For ex: DICOM (0020,0011) = 902. More...
|
|
virtual char * | GetSeriesNumber () |
|
virtual void | SetSeriesDescription (const char *) |
| Series Description User provided description of the Series For ex: DICOM (0008,103e) = SCOUT. More...
|
|
virtual char * | GetSeriesDescription () |
|
virtual void | SetStudyID (const char *) |
| Study ID For ex: DICOM (0020,0010) = 37481. More...
|
|
virtual char * | GetStudyID () |
|
virtual void | SetStudyDescription (const char *) |
| Study description For ex: DICOM (0008,1030) = BRAIN/C-SP/FACIAL. More...
|
|
virtual char * | GetStudyDescription () |
|
virtual void | SetModality (const char *) |
| Modality For ex: DICOM (0008,0060)= CT. More...
|
|
virtual char * | GetModality () |
|
virtual void | SetManufacturer (const char *) |
| Manufacturer For ex: DICOM (0008,0070) = Siemens. More...
|
|
virtual char * | GetManufacturer () |
|
virtual void | SetManufacturerModelName (const char *) |
| Manufacturer's Model Name For ex: DICOM (0008,1090) = LightSpeed QX/i. More...
|
|
virtual char * | GetManufacturerModelName () |
|
virtual void | SetStationName (const char *) |
| Station Name For ex: DICOM (0008,1010) = LSPD_OC8. More...
|
|
virtual char * | GetStationName () |
|
virtual void | SetInstitutionName (const char *) |
| Institution Name For ex: DICOM (0008,0080) = FooCity Medical Center. More...
|
|
virtual char * | GetInstitutionName () |
|
virtual void | SetConvolutionKernel (const char *) |
| Convolution Kernel (or algorithm used to reconstruct the data) For ex: DICOM (0018,1210) = Bone. More...
|
|
virtual char * | GetConvolutionKernel () |
|
virtual void | SetSliceThickness (const char *) |
| Slice Thickness (Nominal reconstructed slice thickness, in mm) For ex: DICOM (0018,0050) = 0.273438. More...
|
|
virtual char * | GetSliceThickness () |
|
virtual double | GetSliceThicknessAsDouble () |
|
virtual void | SetKVP (const char *) |
| Peak kilo voltage output of the (x-ray) generator used For ex: DICOM (0018,0060) = 120. More...
|
|
virtual char * | GetKVP () |
|
virtual void | SetGantryTilt (const char *) |
| Gantry/Detector tilt (Nominal angle of tilt in degrees of the scanning gantry.) For ex: DICOM (0018,1120) = 15. More...
|
|
virtual char * | GetGantryTilt () |
|
virtual double | GetGantryTiltAsDouble () |
|
virtual void | SetEchoTime (const char *) |
| Echo Time (Time in ms between the middle of the excitation pulse and the peak of the echo produced) For ex: DICOM (0018,0081) = 105. More...
|
|
virtual char * | GetEchoTime () |
|
virtual void | SetEchoTrainLength (const char *) |
| Echo Train Length (Number of lines in k-space acquired per excitation per image) For ex: DICOM (0018,0091) = 35. More...
|
|
virtual char * | GetEchoTrainLength () |
|
virtual void | SetRepetitionTime (const char *) |
| Repetition Time The period of time in msec between the beginning of a pulse sequence and the beginning of the succeeding (essentially identical) pulse sequence. More...
|
|
virtual char * | GetRepetitionTime () |
|
virtual void | SetExposureTime (const char *) |
| Exposure time (time of x-ray exposure in msec) For ex: DICOM (0018,1150) = 5. More...
|
|
virtual char * | GetExposureTime () |
|
virtual void | SetXRayTubeCurrent (const char *) |
| X-ray tube current (in mA) For ex: DICOM (0018,1151) = 400. More...
|
|
virtual char * | GetXRayTubeCurrent () |
|
virtual void | SetExposure (const char *) |
| Exposure (The exposure expressed in mAs, for example calculated from Exposure Time and X-ray Tube Current) For ex: DICOM (0018,1152) = 114. More...
|
|
virtual char * | GetExposure () |
|
virtual void | SetDirectionCosine (double, double, double, double, double, double) |
| Get the direction cosine (default to 1,0,0,0,1,0) More...
|
|
virtual void | SetDirectionCosine (double[6]) |
|
virtual double * | GetDirectionCosine () |
|
virtual void | GetDirectionCosine (double &, double &, double &, double &, double &, double &) |
|
virtual void | GetDirectionCosine (double[6]) |
|
virtual void | AddUserDefinedValue (const char *name, const char *value) |
|
virtual const char * | GetUserDefinedValue (const char *name) |
|
virtual unsigned int | GetNumberOfUserDefinedValues () |
|
virtual const char * | GetUserDefinedNameByIndex (unsigned int idx) |
|
virtual const char * | GetUserDefinedValueByIndex (unsigned int idx) |
|
virtual void | RemoveAllUserDefinedValues () |
|
virtual int | AddWindowLevelPreset (double w, double l) |
| Add/Remove/Query the window/level presets that may have been associated to a medical image. More...
|
|
virtual void | RemoveWindowLevelPreset (double w, double l) |
|
virtual void | RemoveAllWindowLevelPresets () |
|
virtual int | GetNumberOfWindowLevelPresets () |
|
virtual int | HasWindowLevelPreset (double w, double l) |
|
virtual int | GetWindowLevelPresetIndex (double w, double l) |
|
virtual int | GetNthWindowLevelPreset (int idx, double *w, double *l) |
|
virtual double * | GetNthWindowLevelPreset (int idx) |
|
virtual void | SetNthWindowLevelPresetComment (int idx, const char *comment) |
|
virtual const char * | GetNthWindowLevelPresetComment (int idx) |
|
const char * | GetInstanceUIDFromSliceID (int volumeidx, int sliceid) |
| Mapping from a sliceidx within a volumeidx into a DICOM Instance UID Some DICOM reader can populate this structure so that later on from a slice index in a vtkImageData volume we can backtrack and find out which 2d slice it was coming from. More...
|
|
void | SetInstanceUIDFromSliceID (int volumeidx, int sliceid, const char *uid) |
|
int | GetSliceIDFromInstanceUID (int &volumeidx, const char *uid) |
| Provides the inverse mapping. More...
|
|
int | GetOrientationType (int volumeidx) |
|
void | SetOrientationType (int volumeidx, int orientation) |
|
virtual void | DeepCopy (vtkMedicalImageProperties *p) |
| Copy the contents of p to this instance. More...
|
|
| vtkBaseTypeMacro (vtkObject, vtkObjectBase) |
|
virtual void | DebugOn () |
| Turn debugging output on. More...
|
|
virtual void | DebugOff () |
| Turn debugging output off. More...
|
|
bool | GetDebug () |
| Get the value of the debug flag. More...
|
|
void | SetDebug (bool debugFlag) |
| Set the value of the debug flag. More...
|
|
virtual void | Modified () |
| Update the modification time for this object. More...
|
|
virtual vtkMTimeType | GetMTime () |
| Return this object's modified time. More...
|
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
vtkTypeBool | HasObserver (unsigned long event, vtkCommand *) |
|
vtkTypeBool | HasObserver (const char *event, vtkCommand *) |
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
vtkTypeBool | HasObserver (unsigned long event) |
|
vtkTypeBool | HasObserver (const char *event) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
| Overloads to AddObserver that allow developers to add class member functions as callbacks for events. More...
|
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| Allow user to set the AbortFlagOn() with the return value of the callback method. More...
|
|
int | InvokeEvent (unsigned long event, void *callData) |
| This method invokes an event and return whether the event was aborted or not. More...
|
|
int | InvokeEvent (const char *event, void *callData) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
const char * | GetClassName () const |
| Return the class name as a string. More...
|
|
virtual vtkIdType | GetNumberOfGenerationsFromBase (const char *name) |
| Given a the name of a base class of this class type, return the distance of inheritance between this class type and the named class (how many generations of inheritance are there between this class and the named class). More...
|
|
virtual void | Delete () |
| Delete a VTK object. More...
|
|
virtual void | FastDelete () |
| Delete a reference to this object. More...
|
|
void | InitializeObjectBase () |
|
void | Print (ostream &os) |
| Print an object to an ostream. More...
|
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
virtual void | Register (vtkObjectBase *o) |
| Increase the reference count (mark as used by another object). More...
|
|
virtual void | UnRegister (vtkObjectBase *o) |
| Decrease the reference count (release by another object). More...
|
|
int | GetReferenceCount () |
| Return the current reference count of this object. More...
|
|
void | SetReferenceCount (int) |
| Sets the reference count. More...
|
|
void | PrintRevisions (ostream &) |
| Legacy. More...
|
|
|
static vtkMedicalImageProperties * | New () |
|
static vtkTypeBool | IsTypeOf (const char *type) |
|
static vtkMedicalImageProperties * | SafeDownCast (vtkObjectBase *o) |
|
static int | GetAgeAsFields (const char *age, int &year, int &month, int &week, int &day) |
| Take as input a string in VR=AS (DICOM PS3.5) and extract either different fields namely: year month week day Return 0 on error, 1 on success One can test fields if they are different from -1 upon success. More...
|
|
static int | GetDateAsFields (const char *date, int &year, int &month, int &day) |
| Take as input a string in ISO 8601 date (YYYY/MM/DD) and extract the different fields namely: year month day Return 0 on error, 1 on success. More...
|
|
static int | GetTimeAsFields (const char *time, int &hour, int &minute, int &second) |
| Take as input a string in VR:TM format (HHMMSS) and extract the different fields namely: hour, minute and second Return 0 on error, 1 on success. More...
|
|
static int | GetDateAsLocale (const char *date, char *locale) |
| Take as input a string in ISO 8601 date (YYYY/MM/DD) and construct a locale date based on the different fields (see GetDateAsFields to extract different fields) Return 0 on error, 1 on success. More...
|
|
static const char * | GetStringFromOrientationType (unsigned int type) |
|
static vtkObject * | New () |
| Create an object with Debug turned off, modified time initialized to zero, and reference counting on. More...
|
|
static void | BreakOnError () |
| This method is called when vtkErrorMacro executes. More...
|
|
static void | SetGlobalWarningDisplay (int val) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. More...
|
|
static void | GlobalWarningDisplayOn () |
|
static void | GlobalWarningDisplayOff () |
|
static int | GetGlobalWarningDisplay () |
|
static vtkTypeBool | IsTypeOf (const char *name) |
| Return 1 if this class type is the same type of (or a subclass of) the named class. More...
|
|
static vtkIdType | GetNumberOfGenerationsFromBaseType (const char *name) |
| Given a the name of a base class of this class type, return the distance of inheritance between this class type and the named class (how many generations of inheritance are there between this class and the named class). More...
|
|
static vtkObjectBase * | New () |
| Create an object with Debug turned off, modified time initialized to zero, and reference counting on. More...
|
|