Class KVP
- All Implemented Interfaces:
AttributesWrapper,DataElementWrapper,BytesDataElementWrapper,DecimalStringWrapper,DoubleDataElementWrapper,FloatDataElementWrapper,StringDataElementWrapper
Keyword: KVP
Tag: (0018,0060)
Value Representation: DS
Value Multiplicity: 1
- Described in the contexts:
as follows:
Attribute Name: KVP
Type: 1C
Attribute Description:Exact peak kilo voltage output of the X-Ray generator used for this projection.
Required if present and consistent in the contributing SOP Instances. Required if Modality (0008,0060) is MG.
- Described in the contexts:
as follows:
Attribute Name: KVP
Type: 1C
Attribute Description:Average of the peak kilo voltage outputs of the X-Ray generator used for all frames.
Required if present and consistent in the contributing SOP Instances. Required if Modality (0008,0060) is MG.
- Described in the contexts:
- Performed XA Acquisition Module > Acquisition Protocol Element Sequence > XA Plane Details Sequence > KVP
Attribute Name: KVP
Type: 3
Attribute Description:Peak kilo voltage output of the x-ray generator.
- Described in the contexts:
as follows:
Attribute Name: KVP
Type: 1C
Attribute Description:Nominal peak kilo voltage output of the X-Ray generator used.
If Multi-energy Source Technique (0018,9368) in Multi-energy CT X-Ray Source Sequence (0018,9365) (of the referenced Multi-energy CT Path Index (0018,937A)) is “SWITCHING_SOURCE”, this value is the nominal peak value for a switching phase. The switching phase is identified by the value of X-Ray Source Index (0018,9366) in the Multi-energy CT Path Sequence (0018,9379) corresponding to the value of Referenced Path Index (0018,9378) in this Sequence.
Due to limitations of the generating hardware the actual voltage may not reach the nominal peak value.
Required if Frame Type (0008,9007) Value 1 of this frame is ORIGINAL or Image Type (0008,0008) Value 1 is ORIGINAL. May be present otherwise.
- Described in the contexts:
- RT Ion Beams Session Record Module > Treatment Session Ion Beam Sequence > Ion Control Point Delivery Sequence > KVP
Attribute Name: KVP
Type: 1C
Attribute Description:Peak kilo voltage output of the setup X-Ray generator used. Required for Control Point 0 of Ion Control Point Delivery Sequence (3008,0041), or if kVp changes during setup, and Nominal Beam Energy (300A,0114) is not present.
- Described in the contexts:
as follows:
Attribute Name: KVP
Type: 1
Attribute Description:Average of the peak kilo voltage outputs of the X-Ray generator used for all frames.
- Described in the contexts:
- Performed CT Acquisition Module > Acquisition Protocol Element Sequence > CT X-Ray Details Sequence > KVP
Attribute Name: KVP
Type: 1
Attribute Description:Peak kilo voltage output of the X-Ray generator.
- Described in the contexts:
as follows:
Attribute Name: KVP
Type: 3
Attribute Description:Peak kilo voltage output of the X-Ray generator used.
- Described in the contexts:
as follows:
Attribute Name: KVP
Type: 1C
Attribute Description:Peak kilo voltage output of the setup X-Ray generator to be used. Required for first Item of Control Point Sequence, or if kVp changes during setup, and Nominal Beam Energy (300A,0114) is not present.
- Described in the contexts:
as follows:
Attribute Name: KVP
Type: 3
Attribute Description:Peak kilo voltage output of the X-Ray generator used
- Described in the contexts:
as follows:
Attribute Name: KVP
Type: 2
Attribute Description:Peak kilo voltage output of the X-Ray generator used.
- Described in the contexts:
as follows:
Attribute Name: KVP
Type: 1
Attribute Description:Peak kilo voltage output of the X-Ray generator used.
- Described in the contexts:
as follows:
Attribute Name: KVP
Type: 2C
Attribute Description:Peak kilo voltage output (kV) of X-Ray generator used to acquire image. Required if Value 3 of Image Type (0008,0008) is PORTAL, SIMULATOR or RADIOGRAPH.
- Described in the contexts:
as follows:
Attribute Name: KVP
Type: 2
Attribute Description:Peak kilo voltage output of the X-Ray generator used.
Shall be empty if this Attribute is present in Multi-energy CT Acquisition Sequence (0018,9362).
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceKVP.Builder<SELF extends KVP.Builder<SELF,T>, T extends KVP.Holder> static interfaceA class implementing this interface can hold attributes which contain the DICOM tag "KVP" (seeKVP)static classNested classes/interfaces inherited from interface org.dcm4che.typeddicom.valuerepresentations.DecimalStringWrapper
DecimalStringWrapper.Setter<B extends Builder<B,? extends AttributesWrapper>, D extends DecimalStringWrapper> -
Field Summary
FieldsFields inherited from interface org.dcm4che.typeddicom.valuerepresentations.DecimalStringWrapper
VALUE_REPRESENTATION -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.dcm4che.typeddicom.AbstractDataElementWrapper
equals, exists, getValue, hashCode, toStringMethods inherited from class org.dcm4che.typeddicom.AbstractAttributesWrapper
getAttributesMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, isEmptyMethods inherited from interface org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper
getBytes, getSafeBytes, setBytesMethods inherited from interface org.dcm4che.typeddicom.DataElementWrapper
exists, getPrivateCreator, getValueMethods inherited from interface org.dcm4che.typeddicom.valuerepresentations.DecimalStringWrapper
getValueRepresentationMethods inherited from interface org.dcm4che.typeddicom.valuerepresentations.DoubleDataElementWrapper
getDouble, setDoubleMethods inherited from interface org.dcm4che.typeddicom.valuerepresentations.FloatDataElementWrapper
getFloat, setFloatMethods inherited from interface org.dcm4che.typeddicom.valuerepresentations.StringDataElementWrapper
getString, setString
-
Field Details
-
TAG
public static final int TAGThe DICOM Tag associated with this class.- See Also:
-
-
Constructor Details
-
KVP
public KVP(org.dcm4che3.data.Attributes attributes) Creates a new KVP object which wraps the providedattributes.- Parameters:
attributes- TheAttributesobject to be wrapped.
-
KVP
public KVP()Creates a new KVP object which wraps a new and emptyAttributesobject.
-
-
Method Details
-
copy
Returns a new KVP which wraps a copy of the Attributes wrapped in this KVP. (seeAttributes(Attributes)- Returns:
- a new KVP which wraps a copy of the Attributes wrapped in this KVP.
-
getTag
public int getTag()- Specified by:
getTagin interfaceDataElementWrapper- Returns:
- The DICOM Tag of the wrapped DICOM attributes.
-