ActiViz .NET  5.8.0
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkMedicalImageProperties Class Reference

vtkMedicalImageProperties - some medical image properties. More...

Inheritance diagram for Kitware.VTK.vtkMedicalImageProperties:
[legend]
Collaboration diagram for Kitware.VTK.vtkMedicalImageProperties:
[legend]

List of all members.

Public Types

enum  OrientationType { AXIAL = 0, CORONAL = 1, SAGITTAL = 2 }
 Provides the inverse mapping. Returns -1 if a slice for this uid is not found. More...

Public Member Functions

 vtkMedicalImageProperties (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkMedicalImageProperties ()
 Undocumented Block.
virtual void AddUserDefinedValue (string name, string value)
 Interface to allow insertion of user define values, for instance in DICOM one would want to store the Protocol Name (0018,1030), in this case one would do: AddUserDefinedValue( "Protocol Name", "T1W/SE/1024" );.
virtual int AddWindowLevelPreset (double w, double l)
 Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:
virtual void Clear ()
 Convenience method to reset all fields to an emptry string/value.
virtual void DeepCopy (vtkMedicalImageProperties p)
 Copy the contents of p to this instance.
virtual string GetAcquisitionDate ()
 Acquisition Date Format: yyyymmdd For ex: DICOM (0008,0022) = 20030617.
int GetAcquisitionDateDay ()
 For Tcl: From C++ use GetAcquisitionDate + GetDateAsFields.
int GetAcquisitionDateMonth ()
 For Tcl: From C++ use GetAcquisitionDate + GetDateAsFields.
int GetAcquisitionDateYear ()
 For Tcl: From C++ use GetAcquisitionDate + GetDateAsFields.
virtual string GetAcquisitionTime ()
 Acquisition time Format: hhmmss.frac (any trailing component(s) can be ommited) For ex: DICOM (0008,0032) = 162552.0705 or 230012, or 0012.
virtual string GetConvolutionKernel ()
 Convolution Kernel (or algorithm used to reconstruct the data) For ex: DICOM (0018,1210) = Bone.
virtual double[] GetDirectionCosine ()
 Get the direction cosine (default to 1,0,0,0,1,0)
virtual void GetDirectionCosine (ref double _arg1, ref double _arg2, ref double _arg3, ref double _arg4, ref double _arg5, ref double _arg6)
 Get the direction cosine (default to 1,0,0,0,1,0)
virtual void GetDirectionCosine (IntPtr _arg)
 Get the direction cosine (default to 1,0,0,0,1,0)
virtual string GetEchoTime ()
 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.
virtual string GetEchoTrainLength ()
 Echo Train Length (Number of lines in k-space acquired per excitation per image) For ex: DICOM (0018,0091) = 35.
virtual string GetExposure ()
 Exposure (The exposure expressed in mAs, for example calculated from Exposure Time and X-ray Tube Current) For ex: DICOM (0018,1152) = 114.
virtual string GetExposureTime ()
 Exposure time (time of x-ray exposure in msec) For ex: DICOM (0018,1150) = 5.
virtual string GetGantryTilt ()
 Gantry/Detector tilt (Nominal angle of tilt in degrees of the scanning gantry.) For ex: DICOM (0018,1120) = 15.
virtual double GetGantryTiltAsDouble ()
 Gantry/Detector tilt (Nominal angle of tilt in degrees of the scanning gantry.) For ex: DICOM (0018,1120) = 15.
virtual string GetImageDate ()
 Image Date aka Content Date Format: yyyymmdd For ex: DICOM (0008,0023) = 20030617.
int GetImageDateDay ()
 For Tcl: From C++ use GetImageDate + GetDateAsFields.
int GetImageDateMonth ()
 For Tcl: From C++ use GetImageDate + GetDateAsFields.
int GetImageDateYear ()
 For Tcl: From C++ use GetImageDate + GetDateAsFields.
virtual string GetImageNumber ()
 Image number For ex: DICOM (0020,0013) = 1.
virtual string GetImageTime ()
 Image Time Format: hhmmss.frac (any trailing component(s) can be ommited) For ex: DICOM (0008,0033) = 162552.0705 or 230012, or 0012.
string 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.
virtual string GetInstitutionName ()
 Institution Name For ex: DICOM (0008,0080) = FooCity Medical Center.
virtual string GetKVP ()
 Peak kilo voltage output of the (x-ray) generator used For ex: DICOM (0018,0060) = 120.
virtual string GetManufacturer ()
 Manufacturer For ex: DICOM (0008,0070) = Siemens.
virtual string GetManufacturerModelName ()
 Manufacturer's Model Name For ex: DICOM (0008,1090) = LightSpeed QX/i.
virtual string GetModality ()
 Modality For ex: DICOM (0008,0060)= CT.
virtual int GetNthWindowLevelPreset (int idx, IntPtr w, IntPtr l)
 Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:
virtual double[] GetNthWindowLevelPreset (int idx)
 Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:
virtual string GetNthWindowLevelPresetComment (int idx)
 Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:
virtual uint GetNumberOfUserDefinedValues ()
 Interface to allow insertion of user define values, for instance in DICOM one would want to store the Protocol Name (0018,1030), in this case one would do: AddUserDefinedValue( "Protocol Name", "T1W/SE/1024" );.
virtual int GetNumberOfWindowLevelPresets ()
 Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:
int GetOrientationType (int volumeidx)
 Provides the inverse mapping. Returns -1 if a slice for this uid is not found.
virtual string GetPatientAge ()
 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.
int GetPatientAgeDay ()
 For Tcl: From C++ use GetPatientAge + GetAgeAsField Those function parse a DICOM string, and return the value of the number expressed this is either expressed in year, month or days. Thus if a string is expressed in years GetPatientAgeDay/GetPatientAgeWeek/GetPatientAgeMonth will return 0.
int GetPatientAgeMonth ()
 For Tcl: From C++ use GetPatientAge + GetAgeAsField Those function parse a DICOM string, and return the value of the number expressed this is either expressed in year, month or days. Thus if a string is expressed in years GetPatientAgeDay/GetPatientAgeWeek/GetPatientAgeMonth will return 0.
int GetPatientAgeWeek ()
 For Tcl: From C++ use GetPatientAge + GetAgeAsField Those function parse a DICOM string, and return the value of the number expressed this is either expressed in year, month or days. Thus if a string is expressed in years GetPatientAgeDay/GetPatientAgeWeek/GetPatientAgeMonth will return 0.
int GetPatientAgeYear ()
 For Tcl: From C++ use GetPatientAge + GetAgeAsField Those function parse a DICOM string, and return the value of the number expressed this is either expressed in year, month or days. Thus if a string is expressed in years GetPatientAgeDay/GetPatientAgeWeek/GetPatientAgeMonth will return 0.
virtual string GetPatientBirthDate ()
 Patient birth date Format: yyyymmdd For ex: DICOM (0010,0030) = 19680427.
int GetPatientBirthDateDay ()
 For Tcl: From C++ use GetPatientBirthDate + GetDateAsFields.
int GetPatientBirthDateMonth ()
 For Tcl: From C++ use GetPatientBirthDate + GetDateAsFields.
int GetPatientBirthDateYear ()
 For Tcl: From C++ use GetPatientBirthDate + GetDateAsFields.
virtual string GetPatientID ()
 Patient ID For ex: DICOM (0010,0020) = 1933197.
virtual string GetPatientName ()
 Patient name For ex: DICOM (0010,0010) = DOE,JOHN.
virtual string GetPatientSex ()
 Patient sex For ex: DICOM (0010,0040) = M.
virtual string GetRepetitionTime ()
 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. For ex: DICOM (0018,0080) = 2040.
virtual string GetSeriesDescription ()
 Series Description User provided description of the Series For ex: DICOM (0008,103e) = SCOUT.
virtual string GetSeriesNumber ()
 Series number For ex: DICOM (0020,0011) = 902.
int GetSliceIDFromInstanceUID (ref int volumeidx, string uid)
 Provides the inverse mapping. Returns -1 if a slice for this uid is not found.
virtual string GetSliceThickness ()
 Slice Thickness (Nominal reconstructed slice thickness, in mm) For ex: DICOM (0018,0050) = 0.273438.
virtual double GetSliceThicknessAsDouble ()
 Slice Thickness (Nominal reconstructed slice thickness, in mm) For ex: DICOM (0018,0050) = 0.273438.
virtual string GetStationName ()
 Station Name For ex: DICOM (0008,1010) = LSPD_OC8.
virtual string GetStudyDate ()
 Study Date Format: yyyymmdd For ex: DICOM (0008,0020) = 20030617.
virtual string GetStudyDescription ()
 Study description For ex: DICOM (0008,1030) = BRAIN/C-SP/FACIAL.
virtual string GetStudyID ()
 Study ID For ex: DICOM (0020,0010) = 37481.
virtual string GetStudyTime ()
 Study Time Format: hhmmss.frac (any trailing component(s) can be ommited) For ex: DICOM (0008,0030) = 162552.0705 or 230012, or 0012.
virtual string GetUserDefinedNameByIndex (uint idx)
 Interface to allow insertion of user define values, for instance in DICOM one would want to store the Protocol Name (0018,1030), in this case one would do: AddUserDefinedValue( "Protocol Name", "T1W/SE/1024" );.
virtual string GetUserDefinedValue (string name)
 Interface to allow insertion of user define values, for instance in DICOM one would want to store the Protocol Name (0018,1030), in this case one would do: AddUserDefinedValue( "Protocol Name", "T1W/SE/1024" );.
virtual string GetUserDefinedValueByIndex (uint idx)
 Interface to allow insertion of user define values, for instance in DICOM one would want to store the Protocol Name (0018,1030), in this case one would do: AddUserDefinedValue( "Protocol Name", "T1W/SE/1024" );.
virtual int GetWindowLevelPresetIndex (double w, double l)
 Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:
virtual string GetXRayTubeCurrent ()
 X-ray tube current (in mA) For ex: DICOM (0018,1151) = 400.
virtual int HasWindowLevelPreset (double w, double l)
 Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:
override int IsA (string type)
 Undocumented Block.
new vtkMedicalImageProperties NewInstance ()
 Undocumented Block.
virtual void RemoveAllUserDefinedValues ()
 Interface to allow insertion of user define values, for instance in DICOM one would want to store the Protocol Name (0018,1030), in this case one would do: AddUserDefinedValue( "Protocol Name", "T1W/SE/1024" );.
virtual void RemoveAllWindowLevelPresets ()
 Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:
virtual void RemoveWindowLevelPreset (double w, double l)
 Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:
virtual void SetAcquisitionDate (string _arg)
 Acquisition Date Format: yyyymmdd For ex: DICOM (0008,0022) = 20030617.
virtual void SetAcquisitionTime (string _arg)
 Acquisition time Format: hhmmss.frac (any trailing component(s) can be ommited) For ex: DICOM (0008,0032) = 162552.0705 or 230012, or 0012.
virtual void SetConvolutionKernel (string _arg)
 Convolution Kernel (or algorithm used to reconstruct the data) For ex: DICOM (0018,1210) = Bone.
virtual void SetDirectionCosine (double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6)
 Get the direction cosine (default to 1,0,0,0,1,0)
virtual void SetDirectionCosine (IntPtr _arg)
 Get the direction cosine (default to 1,0,0,0,1,0)
virtual void SetEchoTime (string _arg)
 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.
virtual void SetEchoTrainLength (string _arg)
 Echo Train Length (Number of lines in k-space acquired per excitation per image) For ex: DICOM (0018,0091) = 35.
virtual void SetExposure (string _arg)
 Exposure (The exposure expressed in mAs, for example calculated from Exposure Time and X-ray Tube Current) For ex: DICOM (0018,1152) = 114.
virtual void SetExposureTime (string _arg)
 Exposure time (time of x-ray exposure in msec) For ex: DICOM (0018,1150) = 5.
virtual void SetGantryTilt (string _arg)
 Gantry/Detector tilt (Nominal angle of tilt in degrees of the scanning gantry.) For ex: DICOM (0018,1120) = 15.
virtual void SetImageDate (string _arg)
 Image Date aka Content Date Format: yyyymmdd For ex: DICOM (0008,0023) = 20030617.
virtual void SetImageNumber (string _arg)
 Image number For ex: DICOM (0020,0013) = 1.
virtual void SetImageTime (string _arg)
 Image Time Format: hhmmss.frac (any trailing component(s) can be ommited) For ex: DICOM (0008,0033) = 162552.0705 or 230012, or 0012.
void SetInstanceUIDFromSliceID (int volumeidx, int sliceid, string uid)
 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.
virtual void SetInstitutionName (string _arg)
 Institution Name For ex: DICOM (0008,0080) = FooCity Medical Center.
virtual void SetKVP (string _arg)
 Peak kilo voltage output of the (x-ray) generator used For ex: DICOM (0018,0060) = 120.
virtual void SetManufacturer (string _arg)
 Manufacturer For ex: DICOM (0008,0070) = Siemens.
virtual void SetManufacturerModelName (string _arg)
 Manufacturer's Model Name For ex: DICOM (0008,1090) = LightSpeed QX/i.
virtual void SetModality (string _arg)
 Modality For ex: DICOM (0008,0060)= CT.
virtual void SetNthWindowLevelPresetComment (int idx, string comment)
 Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:
void SetOrientationType (int volumeidx, int orientation)
 Provides the inverse mapping. Returns -1 if a slice for this uid is not found.
virtual void SetPatientAge (string _arg)
 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.
virtual void SetPatientBirthDate (string _arg)
 Patient birth date Format: yyyymmdd For ex: DICOM (0010,0030) = 19680427.
virtual void SetPatientID (string _arg)
 Patient ID For ex: DICOM (0010,0020) = 1933197.
virtual void SetPatientName (string _arg)
 Patient name For ex: DICOM (0010,0010) = DOE,JOHN.
virtual void SetPatientSex (string _arg)
 Patient sex For ex: DICOM (0010,0040) = M.
virtual void SetRepetitionTime (string _arg)
 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. For ex: DICOM (0018,0080) = 2040.
virtual void SetSeriesDescription (string _arg)
 Series Description User provided description of the Series For ex: DICOM (0008,103e) = SCOUT.
virtual void SetSeriesNumber (string _arg)
 Series number For ex: DICOM (0020,0011) = 902.
virtual void SetSliceThickness (string _arg)
 Slice Thickness (Nominal reconstructed slice thickness, in mm) For ex: DICOM (0018,0050) = 0.273438.
virtual void SetStationName (string _arg)
 Station Name For ex: DICOM (0008,1010) = LSPD_OC8.
virtual void SetStudyDate (string _arg)
 Study Date Format: yyyymmdd For ex: DICOM (0008,0020) = 20030617.
virtual void SetStudyDescription (string _arg)
 Study description For ex: DICOM (0008,1030) = BRAIN/C-SP/FACIAL.
virtual void SetStudyID (string _arg)
 Study ID For ex: DICOM (0020,0010) = 37481.
virtual void SetStudyTime (string _arg)
 Study Time Format: hhmmss.frac (any trailing component(s) can be ommited) For ex: DICOM (0008,0030) = 162552.0705 or 230012, or 0012.
virtual void SetXRayTubeCurrent (string _arg)
 X-ray tube current (in mA) For ex: DICOM (0018,1151) = 400.

Static Public Member Functions

static new
vtkMedicalImageProperties 
New ()
 Undocumented Block.
static int GetAgeAsFields (string age, ref int year, ref int month, ref int week, ref 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.
static int GetDateAsFields (string date, ref int year, ref int month, ref 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.
static int GetDateAsLocale (string date, string 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.
static string GetStringFromOrientationType (uint type)
 Provides the inverse mapping. Returns -1 if a slice for this uid is not found.
static int GetTimeAsFields (string time, ref int hour, ref int minute, ref 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.
static new int IsTypeOf (string type)
 Undocumented Block.
static new
vtkMedicalImageProperties 
SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkMedicalImageProperties"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "25vtkMedicalImageProperties"
 Automatically generated type registration mechanics.

Protected Member Functions

override void Dispose (bool disposing)
 Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Private Member Functions

static internal IntPtr vtkMedicalImageProperties_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkMedicalImageProperties_AddUserDefinedValue_01 (HandleRef pThis, string name, string value)
static internal int vtkMedicalImageProperties_AddWindowLevelPreset_02 (HandleRef pThis, double w, double l)
static internal void vtkMedicalImageProperties_Clear_03 (HandleRef pThis)
static internal void vtkMedicalImageProperties_DeepCopy_04 (HandleRef pThis, HandleRef p)
static internal IntPtr vtkMedicalImageProperties_GetAcquisitionDate_05 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetAcquisitionDateDay_06 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetAcquisitionDateMonth_07 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetAcquisitionDateYear_08 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetAcquisitionTime_09 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetAgeAsFields_10 (string age, ref int year, ref int month, ref int week, ref int day)
static internal IntPtr vtkMedicalImageProperties_GetConvolutionKernel_11 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetDateAsFields_12 (string date, ref int year, ref int month, ref int day)
static internal int vtkMedicalImageProperties_GetDateAsLocale_13 (string date, string locale)
static internal IntPtr vtkMedicalImageProperties_GetDirectionCosine_14 (HandleRef pThis)
static internal void vtkMedicalImageProperties_GetDirectionCosine_15 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3, ref double _arg4, ref double _arg5, ref double _arg6)
static internal void vtkMedicalImageProperties_GetDirectionCosine_16 (HandleRef pThis, IntPtr _arg)
static internal IntPtr vtkMedicalImageProperties_GetEchoTime_17 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetEchoTrainLength_18 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetExposure_19 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetExposureTime_20 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetGantryTilt_21 (HandleRef pThis)
static internal double vtkMedicalImageProperties_GetGantryTiltAsDouble_22 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetImageDate_23 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetImageDateDay_24 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetImageDateMonth_25 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetImageDateYear_26 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetImageNumber_27 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetImageTime_28 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetInstanceUIDFromSliceID_29 (HandleRef pThis, int volumeidx, int sliceid)
static internal IntPtr vtkMedicalImageProperties_GetInstitutionName_30 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetKVP_31 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetManufacturer_32 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetManufacturerModelName_33 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetModality_34 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetNthWindowLevelPreset_35 (HandleRef pThis, int idx, IntPtr w, IntPtr l)
static internal IntPtr vtkMedicalImageProperties_GetNthWindowLevelPreset_36 (HandleRef pThis, int idx)
static internal IntPtr vtkMedicalImageProperties_GetNthWindowLevelPresetComment_37 (HandleRef pThis, int idx)
static internal uint vtkMedicalImageProperties_GetNumberOfUserDefinedValues_38 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetNumberOfWindowLevelPresets_39 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetOrientationType_40 (HandleRef pThis, int volumeidx)
static internal IntPtr vtkMedicalImageProperties_GetPatientAge_41 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetPatientAgeDay_42 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetPatientAgeMonth_43 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetPatientAgeWeek_44 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetPatientAgeYear_45 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetPatientBirthDate_46 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetPatientBirthDateDay_47 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetPatientBirthDateMonth_48 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetPatientBirthDateYear_49 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetPatientID_50 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetPatientName_51 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetPatientSex_52 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetRepetitionTime_53 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetSeriesDescription_54 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetSeriesNumber_55 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetSliceIDFromInstanceUID_56 (HandleRef pThis, ref int volumeidx, string uid)
static internal IntPtr vtkMedicalImageProperties_GetSliceThickness_57 (HandleRef pThis)
static internal double vtkMedicalImageProperties_GetSliceThicknessAsDouble_58 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetStationName_59 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetStringFromOrientationType_60 (uint type)
static internal IntPtr vtkMedicalImageProperties_GetStudyDate_61 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetStudyDescription_62 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetStudyID_63 (HandleRef pThis)
static internal IntPtr vtkMedicalImageProperties_GetStudyTime_64 (HandleRef pThis)
static internal int vtkMedicalImageProperties_GetTimeAsFields_65 (string time, ref int hour, ref int minute, ref int second)
static internal IntPtr vtkMedicalImageProperties_GetUserDefinedNameByIndex_66 (HandleRef pThis, uint idx)
static internal IntPtr vtkMedicalImageProperties_GetUserDefinedValue_67 (HandleRef pThis, string name)
static internal IntPtr vtkMedicalImageProperties_GetUserDefinedValueByIndex_68 (HandleRef pThis, uint idx)
static internal int vtkMedicalImageProperties_GetWindowLevelPresetIndex_69 (HandleRef pThis, double w, double l)
static internal IntPtr vtkMedicalImageProperties_GetXRayTubeCurrent_70 (HandleRef pThis)
static internal int vtkMedicalImageProperties_HasWindowLevelPreset_71 (HandleRef pThis, double w, double l)
static internal int vtkMedicalImageProperties_IsA_72 (HandleRef pThis, string type)
static internal int vtkMedicalImageProperties_IsTypeOf_73 (string type)
static internal IntPtr vtkMedicalImageProperties_NewInstance_75 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkMedicalImageProperties_RemoveAllUserDefinedValues_76 (HandleRef pThis)
static internal void vtkMedicalImageProperties_RemoveAllWindowLevelPresets_77 (HandleRef pThis)
static internal void vtkMedicalImageProperties_RemoveWindowLevelPreset_78 (HandleRef pThis, double w, double l)
static internal IntPtr vtkMedicalImageProperties_SafeDownCast_79 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkMedicalImageProperties_SetAcquisitionDate_80 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetAcquisitionTime_81 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetConvolutionKernel_82 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetDirectionCosine_83 (HandleRef pThis, double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6)
static internal void vtkMedicalImageProperties_SetDirectionCosine_84 (HandleRef pThis, IntPtr _arg)
static internal void vtkMedicalImageProperties_SetEchoTime_85 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetEchoTrainLength_86 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetExposure_87 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetExposureTime_88 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetGantryTilt_89 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetImageDate_90 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetImageNumber_91 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetImageTime_92 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetInstanceUIDFromSliceID_93 (HandleRef pThis, int volumeidx, int sliceid, string uid)
static internal void vtkMedicalImageProperties_SetInstitutionName_94 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetKVP_95 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetManufacturer_96 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetManufacturerModelName_97 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetModality_98 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetNthWindowLevelPresetComment_99 (HandleRef pThis, int idx, string comment)
static internal void vtkMedicalImageProperties_SetOrientationType_100 (HandleRef pThis, int volumeidx, int orientation)
static internal void vtkMedicalImageProperties_SetPatientAge_101 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetPatientBirthDate_102 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetPatientID_103 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetPatientName_104 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetPatientSex_105 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetRepetitionTime_106 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetSeriesDescription_107 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetSeriesNumber_108 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetSliceThickness_109 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetStationName_110 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetStudyDate_111 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetStudyDescription_112 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetStudyID_113 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetStudyTime_114 (HandleRef pThis, string _arg)
static internal void vtkMedicalImageProperties_SetXRayTubeCurrent_115 (HandleRef pThis, string _arg)

Static Private Member Functions

static vtkMedicalImageProperties ()
 Automatically generated type registration mechanics.

Detailed Description

vtkMedicalImageProperties - some medical image properties.

Description vtkMedicalImageProperties is a helper class that can be used by medical image readers and applications to encapsulate medical image/acquisition properties. Later on, this should probably be extended to add any user-defined property.

vtkMedicalImageReader2


Member Enumeration Documentation

Provides the inverse mapping. Returns -1 if a slice for this uid is not found.

Enumerator:
AXIAL 

enum member

CORONAL 

enum member

SAGITTAL 

enum member


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties ( IntPtr  rawCppThis,
bool  callDisposalMethod,
bool  strong 
)

Automatically generated constructor - called from generated code. DO NOT call directly.

Undocumented Block.


Member Function Documentation

virtual void Kitware.VTK.vtkMedicalImageProperties.AddUserDefinedValue ( string  name,
string  value 
) [virtual]

Interface to allow insertion of user define values, for instance in DICOM one would want to store the Protocol Name (0018,1030), in this case one would do: AddUserDefinedValue( "Protocol Name", "T1W/SE/1024" );.

virtual int Kitware.VTK.vtkMedicalImageProperties.AddWindowLevelPreset ( double  w,
double  l 
) [virtual]

Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:

   ///         DICOM Window Center (0028,1050) = 00045\000470
   ///         DICOM Window Width  (0028,1051) = 0106\03412
   ///         DICOM Window Center Width Explanation (0028,1055) = WINDOW1\WINDOW2
   /// 
virtual void Kitware.VTK.vtkMedicalImageProperties.Clear ( ) [virtual]

Convenience method to reset all fields to an emptry string/value.

Copy the contents of p to this instance.

override void Kitware.VTK.vtkMedicalImageProperties.Dispose ( bool  disposing) [protected]

Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Reimplemented from Kitware.VTK.vtkObject.

Acquisition Date Format: yyyymmdd For ex: DICOM (0008,0022) = 20030617.

For Tcl: From C++ use GetAcquisitionDate + GetDateAsFields.

For Tcl: From C++ use GetAcquisitionDate + GetDateAsFields.

For Tcl: From C++ use GetAcquisitionDate + GetDateAsFields.

Acquisition time Format: hhmmss.frac (any trailing component(s) can be ommited) For ex: DICOM (0008,0032) = 162552.0705 or 230012, or 0012.

static int Kitware.VTK.vtkMedicalImageProperties.GetAgeAsFields ( string  age,
ref int  year,
ref int  month,
ref int  week,
ref int  day 
) [static]

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.

Convolution Kernel (or algorithm used to reconstruct the data) For ex: DICOM (0018,1210) = Bone.

static int Kitware.VTK.vtkMedicalImageProperties.GetDateAsFields ( string  date,
ref int  year,
ref int  month,
ref int  day 
) [static]

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.

static int Kitware.VTK.vtkMedicalImageProperties.GetDateAsLocale ( string  date,
string  locale 
) [static]

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.

Get the direction cosine (default to 1,0,0,0,1,0)

virtual void Kitware.VTK.vtkMedicalImageProperties.GetDirectionCosine ( ref double  _arg1,
ref double  _arg2,
ref double  _arg3,
ref double  _arg4,
ref double  _arg5,
ref double  _arg6 
) [virtual]

Get the direction cosine (default to 1,0,0,0,1,0)

virtual void Kitware.VTK.vtkMedicalImageProperties.GetDirectionCosine ( IntPtr  _arg) [virtual]

Get the direction cosine (default to 1,0,0,0,1,0)

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.

Echo Train Length (Number of lines in k-space acquired per excitation per image) For ex: DICOM (0018,0091) = 35.

Exposure (The exposure expressed in mAs, for example calculated from Exposure Time and X-ray Tube Current) For ex: DICOM (0018,1152) = 114.

Exposure time (time of x-ray exposure in msec) For ex: DICOM (0018,1150) = 5.

Gantry/Detector tilt (Nominal angle of tilt in degrees of the scanning gantry.) For ex: DICOM (0018,1120) = 15.

Gantry/Detector tilt (Nominal angle of tilt in degrees of the scanning gantry.) For ex: DICOM (0018,1120) = 15.

Image Date aka Content Date Format: yyyymmdd For ex: DICOM (0008,0023) = 20030617.

For Tcl: From C++ use GetImageDate + GetDateAsFields.

For Tcl: From C++ use GetImageDate + GetDateAsFields.

For Tcl: From C++ use GetImageDate + GetDateAsFields.

Image number For ex: DICOM (0020,0013) = 1.

Image Time Format: hhmmss.frac (any trailing component(s) can be ommited) For ex: DICOM (0008,0033) = 162552.0705 or 230012, or 0012.

string Kitware.VTK.vtkMedicalImageProperties.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.

Institution Name For ex: DICOM (0008,0080) = FooCity Medical Center.

virtual string Kitware.VTK.vtkMedicalImageProperties.GetKVP ( ) [virtual]

Peak kilo voltage output of the (x-ray) generator used For ex: DICOM (0018,0060) = 120.

Manufacturer For ex: DICOM (0008,0070) = Siemens.

Manufacturer's Model Name For ex: DICOM (0008,1090) = LightSpeed QX/i.

Modality For ex: DICOM (0008,0060)= CT.

virtual int Kitware.VTK.vtkMedicalImageProperties.GetNthWindowLevelPreset ( int  idx,
IntPtr  w,
IntPtr  l 
) [virtual]

Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:

   ///         DICOM Window Center (0028,1050) = 00045\000470
   ///         DICOM Window Width  (0028,1051) = 0106\03412
   ///         DICOM Window Center Width Explanation (0028,1055) = WINDOW1\WINDOW2
   /// 
virtual double [] Kitware.VTK.vtkMedicalImageProperties.GetNthWindowLevelPreset ( int  idx) [virtual]

Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:

   ///         DICOM Window Center (0028,1050) = 00045\000470
   ///         DICOM Window Width  (0028,1051) = 0106\03412
   ///         DICOM Window Center Width Explanation (0028,1055) = WINDOW1\WINDOW2
   /// 

Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:

   ///         DICOM Window Center (0028,1050) = 00045\000470
   ///         DICOM Window Width  (0028,1051) = 0106\03412
   ///         DICOM Window Center Width Explanation (0028,1055) = WINDOW1\WINDOW2
   /// 

Interface to allow insertion of user define values, for instance in DICOM one would want to store the Protocol Name (0018,1030), in this case one would do: AddUserDefinedValue( "Protocol Name", "T1W/SE/1024" );.

Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:

   ///         DICOM Window Center (0028,1050) = 00045\000470
   ///         DICOM Window Width  (0028,1051) = 0106\03412
   ///         DICOM Window Center Width Explanation (0028,1055) = WINDOW1\WINDOW2
   /// 

Provides the inverse mapping. Returns -1 if a slice for this uid is not found.

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.

For Tcl: From C++ use GetPatientAge + GetAgeAsField Those function parse a DICOM string, and return the value of the number expressed this is either expressed in year, month or days. Thus if a string is expressed in years GetPatientAgeDay/GetPatientAgeWeek/GetPatientAgeMonth will return 0.

For Tcl: From C++ use GetPatientAge + GetAgeAsField Those function parse a DICOM string, and return the value of the number expressed this is either expressed in year, month or days. Thus if a string is expressed in years GetPatientAgeDay/GetPatientAgeWeek/GetPatientAgeMonth will return 0.

For Tcl: From C++ use GetPatientAge + GetAgeAsField Those function parse a DICOM string, and return the value of the number expressed this is either expressed in year, month or days. Thus if a string is expressed in years GetPatientAgeDay/GetPatientAgeWeek/GetPatientAgeMonth will return 0.

For Tcl: From C++ use GetPatientAge + GetAgeAsField Those function parse a DICOM string, and return the value of the number expressed this is either expressed in year, month or days. Thus if a string is expressed in years GetPatientAgeDay/GetPatientAgeWeek/GetPatientAgeMonth will return 0.

Patient birth date Format: yyyymmdd For ex: DICOM (0010,0030) = 19680427.

For Tcl: From C++ use GetPatientBirthDate + GetDateAsFields.

For Tcl: From C++ use GetPatientBirthDate + GetDateAsFields.

For Tcl: From C++ use GetPatientBirthDate + GetDateAsFields.

Patient ID For ex: DICOM (0010,0020) = 1933197.

Patient name For ex: DICOM (0010,0010) = DOE,JOHN.

Patient sex For ex: DICOM (0010,0040) = M.

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. For ex: DICOM (0018,0080) = 2040.

Series Description User provided description of the Series For ex: DICOM (0008,103e) = SCOUT.

Series number For ex: DICOM (0020,0011) = 902.

int Kitware.VTK.vtkMedicalImageProperties.GetSliceIDFromInstanceUID ( ref int  volumeidx,
string  uid 
)

Provides the inverse mapping. Returns -1 if a slice for this uid is not found.

Slice Thickness (Nominal reconstructed slice thickness, in mm) For ex: DICOM (0018,0050) = 0.273438.

Slice Thickness (Nominal reconstructed slice thickness, in mm) For ex: DICOM (0018,0050) = 0.273438.

Station Name For ex: DICOM (0008,1010) = LSPD_OC8.

Provides the inverse mapping. Returns -1 if a slice for this uid is not found.

Study Date Format: yyyymmdd For ex: DICOM (0008,0020) = 20030617.

Study description For ex: DICOM (0008,1030) = BRAIN/C-SP/FACIAL.

Study ID For ex: DICOM (0020,0010) = 37481.

Study Time Format: hhmmss.frac (any trailing component(s) can be ommited) For ex: DICOM (0008,0030) = 162552.0705 or 230012, or 0012.

static int Kitware.VTK.vtkMedicalImageProperties.GetTimeAsFields ( string  time,
ref int  hour,
ref int  minute,
ref int  second 
) [static]

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.

Interface to allow insertion of user define values, for instance in DICOM one would want to store the Protocol Name (0018,1030), in this case one would do: AddUserDefinedValue( "Protocol Name", "T1W/SE/1024" );.

virtual string Kitware.VTK.vtkMedicalImageProperties.GetUserDefinedValue ( string  name) [virtual]

Interface to allow insertion of user define values, for instance in DICOM one would want to store the Protocol Name (0018,1030), in this case one would do: AddUserDefinedValue( "Protocol Name", "T1W/SE/1024" );.

Interface to allow insertion of user define values, for instance in DICOM one would want to store the Protocol Name (0018,1030), in this case one would do: AddUserDefinedValue( "Protocol Name", "T1W/SE/1024" );.

virtual int Kitware.VTK.vtkMedicalImageProperties.GetWindowLevelPresetIndex ( double  w,
double  l 
) [virtual]

Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:

   ///         DICOM Window Center (0028,1050) = 00045\000470
   ///         DICOM Window Width  (0028,1051) = 0106\03412
   ///         DICOM Window Center Width Explanation (0028,1055) = WINDOW1\WINDOW2
   /// 

X-ray tube current (in mA) For ex: DICOM (0018,1151) = 400.

virtual int Kitware.VTK.vtkMedicalImageProperties.HasWindowLevelPreset ( double  w,
double  l 
) [virtual]

Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:

   ///         DICOM Window Center (0028,1050) = 00045\000470
   ///         DICOM Window Width  (0028,1051) = 0106\03412
   ///         DICOM Window Center Width Explanation (0028,1055) = WINDOW1\WINDOW2
   /// 
override int Kitware.VTK.vtkMedicalImageProperties.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

static new int Kitware.VTK.vtkMedicalImageProperties.IsTypeOf ( string  type) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Interface to allow insertion of user define values, for instance in DICOM one would want to store the Protocol Name (0018,1030), in this case one would do: AddUserDefinedValue( "Protocol Name", "T1W/SE/1024" );.

Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:

   ///         DICOM Window Center (0028,1050) = 00045\000470
   ///         DICOM Window Width  (0028,1051) = 0106\03412
   ///         DICOM Window Center Width Explanation (0028,1055) = WINDOW1\WINDOW2
   /// 
virtual void Kitware.VTK.vtkMedicalImageProperties.RemoveWindowLevelPreset ( double  w,
double  l 
) [virtual]

Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:

   ///         DICOM Window Center (0028,1050) = 00045\000470
   ///         DICOM Window Width  (0028,1051) = 0106\03412
   ///         DICOM Window Center Width Explanation (0028,1055) = WINDOW1\WINDOW2
   /// 

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkMedicalImageProperties.SetAcquisitionDate ( string  _arg) [virtual]

Acquisition Date Format: yyyymmdd For ex: DICOM (0008,0022) = 20030617.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetAcquisitionTime ( string  _arg) [virtual]

Acquisition time Format: hhmmss.frac (any trailing component(s) can be ommited) For ex: DICOM (0008,0032) = 162552.0705 or 230012, or 0012.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetConvolutionKernel ( string  _arg) [virtual]

Convolution Kernel (or algorithm used to reconstruct the data) For ex: DICOM (0018,1210) = Bone.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetDirectionCosine ( double  _arg1,
double  _arg2,
double  _arg3,
double  _arg4,
double  _arg5,
double  _arg6 
) [virtual]

Get the direction cosine (default to 1,0,0,0,1,0)

virtual void Kitware.VTK.vtkMedicalImageProperties.SetDirectionCosine ( IntPtr  _arg) [virtual]

Get the direction cosine (default to 1,0,0,0,1,0)

virtual void Kitware.VTK.vtkMedicalImageProperties.SetEchoTime ( string  _arg) [virtual]

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.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetEchoTrainLength ( string  _arg) [virtual]

Echo Train Length (Number of lines in k-space acquired per excitation per image) For ex: DICOM (0018,0091) = 35.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetExposure ( string  _arg) [virtual]

Exposure (The exposure expressed in mAs, for example calculated from Exposure Time and X-ray Tube Current) For ex: DICOM (0018,1152) = 114.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetExposureTime ( string  _arg) [virtual]

Exposure time (time of x-ray exposure in msec) For ex: DICOM (0018,1150) = 5.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetGantryTilt ( string  _arg) [virtual]

Gantry/Detector tilt (Nominal angle of tilt in degrees of the scanning gantry.) For ex: DICOM (0018,1120) = 15.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetImageDate ( string  _arg) [virtual]

Image Date aka Content Date Format: yyyymmdd For ex: DICOM (0008,0023) = 20030617.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetImageNumber ( string  _arg) [virtual]

Image number For ex: DICOM (0020,0013) = 1.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetImageTime ( string  _arg) [virtual]

Image Time Format: hhmmss.frac (any trailing component(s) can be ommited) For ex: DICOM (0008,0033) = 162552.0705 or 230012, or 0012.

void Kitware.VTK.vtkMedicalImageProperties.SetInstanceUIDFromSliceID ( int  volumeidx,
int  sliceid,
string  uid 
)

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.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetInstitutionName ( string  _arg) [virtual]

Institution Name For ex: DICOM (0008,0080) = FooCity Medical Center.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetKVP ( string  _arg) [virtual]

Peak kilo voltage output of the (x-ray) generator used For ex: DICOM (0018,0060) = 120.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetManufacturer ( string  _arg) [virtual]

Manufacturer For ex: DICOM (0008,0070) = Siemens.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetManufacturerModelName ( string  _arg) [virtual]

Manufacturer's Model Name For ex: DICOM (0008,1090) = LightSpeed QX/i.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetModality ( string  _arg) [virtual]

Modality For ex: DICOM (0008,0060)= CT.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetNthWindowLevelPresetComment ( int  idx,
string  comment 
) [virtual]

Add/Remove/Query the window/level presets that may have been associated to a medical image. Window is also known as 'width', level is also known as 'center'. The same window/level pair can not be added twice. As a convenience, a comment (aka Explanation) can be associated to a preset. For ex:

   ///         DICOM Window Center (0028,1050) = 00045\000470
   ///         DICOM Window Width  (0028,1051) = 0106\03412
   ///         DICOM Window Center Width Explanation (0028,1055) = WINDOW1\WINDOW2
   /// 
void Kitware.VTK.vtkMedicalImageProperties.SetOrientationType ( int  volumeidx,
int  orientation 
)

Provides the inverse mapping. Returns -1 if a slice for this uid is not found.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetPatientAge ( string  _arg) [virtual]

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.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetPatientBirthDate ( string  _arg) [virtual]

Patient birth date Format: yyyymmdd For ex: DICOM (0010,0030) = 19680427.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetPatientID ( string  _arg) [virtual]

Patient ID For ex: DICOM (0010,0020) = 1933197.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetPatientName ( string  _arg) [virtual]

Patient name For ex: DICOM (0010,0010) = DOE,JOHN.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetPatientSex ( string  _arg) [virtual]

Patient sex For ex: DICOM (0010,0040) = M.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetRepetitionTime ( string  _arg) [virtual]

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. For ex: DICOM (0018,0080) = 2040.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetSeriesDescription ( string  _arg) [virtual]

Series Description User provided description of the Series For ex: DICOM (0008,103e) = SCOUT.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetSeriesNumber ( string  _arg) [virtual]

Series number For ex: DICOM (0020,0011) = 902.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetSliceThickness ( string  _arg) [virtual]

Slice Thickness (Nominal reconstructed slice thickness, in mm) For ex: DICOM (0018,0050) = 0.273438.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetStationName ( string  _arg) [virtual]

Station Name For ex: DICOM (0008,1010) = LSPD_OC8.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetStudyDate ( string  _arg) [virtual]

Study Date Format: yyyymmdd For ex: DICOM (0008,0020) = 20030617.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetStudyDescription ( string  _arg) [virtual]

Study description For ex: DICOM (0008,1030) = BRAIN/C-SP/FACIAL.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetStudyID ( string  _arg) [virtual]

Study ID For ex: DICOM (0020,0010) = 37481.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetStudyTime ( string  _arg) [virtual]

Study Time Format: hhmmss.frac (any trailing component(s) can be ommited) For ex: DICOM (0008,0030) = 162552.0705 or 230012, or 0012.

virtual void Kitware.VTK.vtkMedicalImageProperties.SetXRayTubeCurrent ( string  _arg) [virtual]

X-ray tube current (in mA) For ex: DICOM (0018,1151) = 400.

static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_AddUserDefinedValue_01 ( HandleRef  pThis,
string  name,
string  value 
) [private]
static internal int Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_AddWindowLevelPreset_02 ( HandleRef  pThis,
double  w,
double  l 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_Clear_03 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_DeepCopy_04 ( HandleRef  pThis,
HandleRef  p 
) [private]
static internal int Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetAgeAsFields_10 ( string  age,
ref int  year,
ref int  month,
ref int  week,
ref int  day 
) [private]
static internal int Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetDateAsFields_12 ( string  date,
ref int  year,
ref int  month,
ref int  day 
) [private]
static internal int Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetDateAsLocale_13 ( string  date,
string  locale 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetDirectionCosine_15 ( HandleRef  pThis,
ref double  _arg1,
ref double  _arg2,
ref double  _arg3,
ref double  _arg4,
ref double  _arg5,
ref double  _arg6 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetDirectionCosine_16 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetEchoTime_17 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetExposure_19 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetExposureTime_20 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetGantryTilt_21 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetImageDate_23 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetImageNumber_27 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetImageTime_28 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetInstanceUIDFromSliceID_29 ( HandleRef  pThis,
int  volumeidx,
int  sliceid 
) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetKVP_31 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetManufacturer_32 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetModality_34 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetNthWindowLevelPreset_35 ( HandleRef  pThis,
int  idx,
IntPtr  w,
IntPtr  l 
) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetNthWindowLevelPreset_36 ( HandleRef  pThis,
int  idx 
) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetNthWindowLevelPresetComment_37 ( HandleRef  pThis,
int  idx 
) [private]
static internal int Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetOrientationType_40 ( HandleRef  pThis,
int  volumeidx 
) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetPatientAge_41 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetPatientID_50 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetPatientName_51 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetPatientSex_52 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetRepetitionTime_53 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetSeriesNumber_55 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetSliceIDFromInstanceUID_56 ( HandleRef  pThis,
ref int  volumeidx,
string  uid 
) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetSliceThickness_57 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetStationName_59 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetStudyDate_61 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetStudyID_63 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetStudyTime_64 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetTimeAsFields_65 ( string  time,
ref int  hour,
ref int  minute,
ref int  second 
) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetUserDefinedNameByIndex_66 ( HandleRef  pThis,
uint  idx 
) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetUserDefinedValue_67 ( HandleRef  pThis,
string  name 
) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetUserDefinedValueByIndex_68 ( HandleRef  pThis,
uint  idx 
) [private]
static internal int Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_GetWindowLevelPresetIndex_69 ( HandleRef  pThis,
double  w,
double  l 
) [private]
static internal int Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_HasWindowLevelPreset_71 ( HandleRef  pThis,
double  w,
double  l 
) [private]
static internal int Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_IsA_72 ( HandleRef  pThis,
string  type 
) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_NewInstance_75 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_RemoveWindowLevelPreset_78 ( HandleRef  pThis,
double  w,
double  l 
) [private]
static internal IntPtr Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SafeDownCast_79 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetAcquisitionDate_80 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetAcquisitionTime_81 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetConvolutionKernel_82 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetDirectionCosine_83 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3,
double  _arg4,
double  _arg5,
double  _arg6 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetDirectionCosine_84 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetEchoTime_85 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetEchoTrainLength_86 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetExposure_87 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetExposureTime_88 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetGantryTilt_89 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetImageDate_90 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetImageNumber_91 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetImageTime_92 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetInstanceUIDFromSliceID_93 ( HandleRef  pThis,
int  volumeidx,
int  sliceid,
string  uid 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetInstitutionName_94 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetKVP_95 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetManufacturer_96 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetManufacturerModelName_97 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetModality_98 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetNthWindowLevelPresetComment_99 ( HandleRef  pThis,
int  idx,
string  comment 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetOrientationType_100 ( HandleRef  pThis,
int  volumeidx,
int  orientation 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetPatientAge_101 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetPatientBirthDate_102 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetPatientID_103 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetPatientName_104 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetPatientSex_105 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetRepetitionTime_106 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetSeriesDescription_107 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetSeriesNumber_108 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetSliceThickness_109 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetStationName_110 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetStudyDate_111 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetStudyDescription_112 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetStudyID_113 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetStudyTime_114 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkMedicalImageProperties.vtkMedicalImageProperties_SetXRayTubeCurrent_115 ( HandleRef  pThis,
string  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkMedicalImageProperties.MRClassNameKey = "25vtkMedicalImageProperties" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.

new const string Kitware.VTK.vtkMedicalImageProperties.MRFullTypeName = "Kitware.VTK.vtkMedicalImageProperties"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.


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