DCMTK Version 3.6.8
OFFIS DICOM Toolkit
|
Class representing an item of the "CT Additional X-Ray Source" Functional Group Macro. More...
Public Member Functions | |
FGCTAdditionalXRaySourceItem () | |
Constructor, creates empty CT Additional X-Ray Source Functional Group. | |
virtual | ~FGCTAdditionalXRaySourceItem () |
Destructor, frees memory. | |
virtual FGCTAdditionalXRaySourceItem * | clone () const |
Returns a deep copy of this object. More... | |
virtual void | clearData () |
Clears all data. | |
virtual OFCondition | check () const |
Check whether functional group contains valid data. More... | |
virtual OFCondition | read (DcmItem &item) |
Read functional group from given item, i.e. read CT Additional X-Ray Source Sequence. More... | |
virtual OFCondition | write (DcmItem &item) |
Write functional group to given item, i.e. write CT Additional X-Ray Source Sequence. More... | |
virtual OFCondition | getKVP (OFString &value, const signed long pos=0) const |
Get KVP Peak kilo voltage output of the X-Ray generator used. More... | |
virtual OFCondition | getXRayTubeCurrentInmA (Float64 &value, const unsigned long pos=0) const |
Get XRayTubeCurrentInmA Nominal X-Ray tube current in milliamperes. More... | |
virtual OFCondition | getDataCollectionDiameter (OFString &value, const signed long pos=0) const |
Get DataCollectionDiameter The diameter in mm of the region over which data were collected. More... | |
virtual OFCondition | getFocalSpots (OFString &value, const signed long pos=0) const |
Get FocalSpots Used nominal size of the focal spot in mm. More... | |
virtual OFCondition | getFilterType (OFString &value, const signed long pos=0) const |
Get FilterType Type of filter(s) inserted into the X-Ray beam. More... | |
virtual OFCondition | getFilterMaterial (OFString &value, const signed long pos=0) const |
Get FilterMaterial The X-Ray absorbing material used in the filter. More... | |
virtual OFCondition | getExposureInmAs (Float64 &value, const unsigned long pos=0) const |
Get ExposureInmAs The exposure expressed in milliampere seconds, for example calculated from exposure time and X-Ray tube current. More... | |
virtual OFCondition | getEnergyWeightingFactor (Float32 &value, const unsigned long pos=0) const |
Get EnergyWeightingFactor The weighting factor of the data from this additional source in a multiple energy composition image. More... | |
virtual OFCondition | setKVP (const OFString &value, const OFBool checkValue=OFTrue) |
Set KVP Peak kilo voltage output of the X-Ray generator used. More... | |
virtual OFCondition | setKVP (const Float64 value, const OFBool checkValue=OFTrue) |
Set KVP Peak kilo voltage output of the X-Ray generator used. More... | |
virtual OFCondition | setXRayTubeCurrentInmA (const Float64 value, const OFBool checkValue=OFTrue) |
Set XRayTubeCurrentInmA Nominal X-Ray tube current in milliamperes. More... | |
virtual OFCondition | setDataCollectionDiameter (const OFString &value, const OFBool checkValue=OFTrue) |
Set DataCollectionDiameter The diameter in mm of the region over which data were collected. More... | |
virtual OFCondition | setDataCollectionDiameter (const Float64 value, const OFBool checkValue=OFTrue) |
Set DataCollectionDiameter The diameter in mm of the region over which data were collected. More... | |
virtual OFCondition | setFocalSpots (const OFString &value, const OFBool checkValue=OFTrue) |
Set FocalSpots Used nominal size of the focal spot in mm. More... | |
virtual OFCondition | setFocalSpots (const OFVector< Float64 > &values, const OFBool checkValue=OFTrue) |
Set FocalSpots Used nominal size of the focal spot in mm. More... | |
virtual OFCondition | setFilterType (const OFString &value, const OFBool checkValue=OFTrue) |
Set FilterType Type of filter(s) inserted into the X-Ray beam. More... | |
virtual OFCondition | setFilterMaterial (const OFString &value, const OFBool checkValue=OFTrue) |
Set FilterMaterial The X-Ray absorbing material used in the filter. More... | |
virtual OFCondition | setExposureInmAs (const Float64 value, const OFBool checkValue=OFTrue) |
Set ExposureInmAs The exposure expressed in milliampere seconds, for example calculated from exposure time and X-Ray tube current. More... | |
virtual OFCondition | setEnergyWeightingFactor (const Float32 value, const OFBool checkValue=OFTrue) |
Set EnergyWeightingFactor The weighting factor of the data from this additional source in a multiple energy composition image. More... | |
virtual int | compare (const FGCTAdditionalXRaySourceItem &rhs) const |
Comparison operator that compares the normalized value of this object with a given object of the same type, i.e. the elements within both functional groups (this and rhs parameter) are compared by value! Both objects (this and rhs) need to have the same type (i.e. both FGUnknown) to be comparable. More... | |
Protected Attributes | |
DcmDecimalString | m_KVP |
KVP (DS, VM 1, Required type 1) Peak kilo voltage output of the X-Ray generator used. | |
DcmFloatingPointDouble | m_XRayTubeCurrentInmA |
XRayTubeCurrentInmA (FD, VM 1, Required type 1) Nominal X-Ray tube current in milliamperes. | |
DcmDecimalString | m_DataCollectionDiameter |
DataCollectionDiameter (DS, VM 1, Required type 1) The diameter in mm of the region over which data were collected. | |
DcmDecimalString | m_FocalSpots |
FocalSpots (DS, VM 1-n, Required type 1) Used nominal size of the focal spot in mm. | |
DcmShortString | m_FilterType |
FilterType (SH, VM 1, Required type 1) Type of filter(s) inserted into the X-Ray beam. More... | |
DcmCodeString | m_FilterMaterial |
FilterMaterial (CS, VM 1-n, Required type 1) The X-Ray absorbing material used in the filter. | |
DcmFloatingPointDouble | m_ExposureInmAs |
ExposureInmAs (FD, VM 1, Required type 1) The exposure expressed in milliampere seconds, for example calculated from exposure time and X-Ray tube current. | |
DcmFloatingPointSingle | m_EnergyWeightingFactor |
EnergyWeightingFactor (FL, VM 1, Required type 1C) The weighting factor of the data from this additional source in a multiple energy composition image. More... | |
Class representing an item of the "CT Additional X-Ray Source" Functional Group Macro.
|
virtual |
Check whether functional group contains valid data.
|
virtual |
Returns a deep copy of this object.
|
virtual |
Comparison operator that compares the normalized value of this object with a given object of the same type, i.e. the elements within both functional groups (this and rhs parameter) are compared by value! Both objects (this and rhs) need to have the same type (i.e. both FGUnknown) to be comparable.
This function is used in order to decide whether a functional group already exists, or is new. This is used in particular to find out whether a given functional group can be shared (i.e. the same information already exists as shared functional group) or is different from the same shared group. In that case the shared functional group must be distributed into per-frame functional groups, instead. The exact implementation for implementing the comparison is not relevant. However, it must be a comparison by value.
rhs | the right hand side of the comparison |
|
virtual |
Get DataCollectionDiameter The diameter in mm of the region over which data were collected.
value | Reference to variable in which the value should be stored |
pos | Index of the value to get (0..vm-1), -1 for all components |
|
virtual |
Get EnergyWeightingFactor The weighting factor of the data from this additional source in a multiple energy composition image.
This factor incorporates the effects ofRequired if Required if Frame Type (0008,9007) Value 4 of this frame is ENERGY_PROP_WT. May be present otherwise.
value | Reference to variable in which the value should be stored |
pos | Index of the value to get (0..vm-1), -1 for all components |
|
virtual |
Get ExposureInmAs The exposure expressed in milliampere seconds, for example calculated from exposure time and X-Ray tube current.
value | Reference to variable in which the value should be stored |
pos | Index of the value to get (0..vm-1) |
|
virtual |
Get FilterMaterial The X-Ray absorbing material used in the filter.
value | Reference to variable in which the value should be stored |
pos | Index of the value to get (0..vm-1), -1 for all components |
|
virtual |
Get FilterType Type of filter(s) inserted into the X-Ray beam.
See
value | Reference to variable in which the value should be stored |
pos | Index of the value to get (0..vm-1), -1 for all components |
|
virtual |
Get FocalSpots Used nominal size of the focal spot in mm.
value | Reference to variable in which the value should be stored |
pos | Index of the value to get (0..vm-1), -1 for all components |
|
virtual |
Get KVP Peak kilo voltage output of the X-Ray generator used.
value | Reference to variable in which the value should be stored |
pos | Index of the value to get (0..vm-1), -1 for all components |
|
virtual |
Get XRayTubeCurrentInmA Nominal X-Ray tube current in milliamperes.
value | Reference to variable in which the value should be stored |
pos | Index of the value to get (0..vm-1) |
|
virtual |
Read functional group from given item, i.e. read CT Additional X-Ray Source Sequence.
item | The item to read from |
|
virtual |
Set DataCollectionDiameter The diameter in mm of the region over which data were collected.
value | Value to be set (single value only) or "" for no value |
checkValue | Check 'value' for conformance with VR (DS) and VM (1) if enabled |
|
virtual |
Set DataCollectionDiameter The diameter in mm of the region over which data were collected.
value | Value to be set (single value only) or "" for no value |
checkValue | Check 'value' for conformance with VR (DS) and VM (1) if enabled |
|
virtual |
Set EnergyWeightingFactor The weighting factor of the data from this additional source in a multiple energy composition image.
This factor incorporates the effects ofRequired if Required if Frame Type (0008,9007) Value 4 of this frame is ENERGY_PROP_WT. May be present otherwise.
value | Value to be set (single value only) or "" for no value |
checkValue | Check 'value' for conformance with VR (FL) and VM (1) if enabled |
|
virtual |
Set ExposureInmAs The exposure expressed in milliampere seconds, for example calculated from exposure time and X-Ray tube current.
value | Value to be set (single value only) or "" for no value |
checkValue | Check 'value' for conformance with VR (FD) and VM (1) if enabled |
|
virtual |
Set FilterMaterial The X-Ray absorbing material used in the filter.
value | Value to be set (single value only) or "" for no value |
checkValue | Check 'value' for conformance with VR (CS) and VM (1-n) if enabled |
|
virtual |
Set FilterType Type of filter(s) inserted into the X-Ray beam.
See
value | Value to be set (single value only) or "" for no value |
checkValue | Check 'value' for conformance with VR (SH) and VM (1) if enabled |
|
virtual |
Set FocalSpots Used nominal size of the focal spot in mm.
value | Value to be set (single value only) or "" for no value |
checkValue | Check 'value' for conformance with VR (DS) and VM (1-n) if enabled |
|
virtual |
Set FocalSpots Used nominal size of the focal spot in mm.
values | Values to be set |
checkValue | Check 'value' for conformance with VR (DS) and VM (1-n) if enabled |
|
virtual |
Set KVP Peak kilo voltage output of the X-Ray generator used.
value | Value to be set |
checkValue | Check 'value' if enabled |
|
virtual |
Set KVP Peak kilo voltage output of the X-Ray generator used.
value | Value to be set (single value only) or "" for no value |
checkValue | Check 'value' for conformance with VR (DS) and VM (1) if enabled |
|
virtual |
Set XRayTubeCurrentInmA Nominal X-Ray tube current in milliamperes.
value | Value to be set (single value only) or "" for no value |
checkValue | Check 'value' for conformance with VR (FD) and VM (1) if enabled |
|
virtual |
Write functional group to given item, i.e. write CT Additional X-Ray Source Sequence.
item | The item to write to |
|
protected |
EnergyWeightingFactor (FL, VM 1, Required type 1C) The weighting factor of the data from this additional source in a multiple energy composition image.
This factor incorporates the effects ofRequired if Required if Frame Type (0008,9007) Value 4 of this frame is ENERGY_PROP_WT. May be present otherwise.
|
protected |
FilterType (SH, VM 1, Required type 1) Type of filter(s) inserted into the X-Ray beam.
See