Class DDLValue
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractDataElementWrapper
-
- org.dcm4che.typeddicom.dataelements.DDLValue
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,org.dcm4che.typeddicom.DataElementWrapper,org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper,org.dcm4che.typeddicom.valuerepresentations.IntDataElementWrapper,UnsignedShortWrapper
public class DDLValue extends org.dcm4che.typeddicom.AbstractDataElementWrapper implements UnsignedShortWrapper
Name: DDL Value
Keyword: DDLValue
Tag: (0028,7017)
Value Representation: UnsignedShort
Value Multiplicity: 1
- Described in the contexts:
- Target Luminance Characteristics Module > Target Luminance Characteristics Sequence > Luminance Response Sequence > DDL Value
Attribute Name: DDL Value
Type:
Attribute Description:The integer Digital Driving Level (DDL) for this luminance value.
The DDL Value for the first Item in the Sequence shall be 0. The DDL Value of the last Item in the Sequence shall be the maximum DDL value. Two Items in the Sequence shall not have the same DDL value. The DDL Value of the Items in the Sequence shall increase monotonically.
- Described in the contexts:
as follows:
Attribute Name: DDL Value
Type:
Attribute Description:The integer Digital Driving Level (DDL) at which this luminance value was measured.
The DDL Value for the first Item in the Sequence shall be 0. The DDL Value of the last Item in the Sequence shall be the maximum DDL value. Two Items in the Sequence shall not have the same DDL value. The DDL Value of the Items in the Sequence shall increase monotonically.
- Described in the contexts:
as follows:
Attribute Name: DDL Value
Type:
Attribute Description:The integer Digital Driving Level (DDL) at which the luminance values were measured.
NoteLuminance Uniformity measurement uses the same DDL value for all measurements.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDDLValue.Builder<SELF extends DDLValue.Builder<SELF,T>,T extends DDLValue.Holder>static interfaceDDLValue.HolderA class implementing this interface can hold attributes which contain the DICOM tag "DDL Value" (seeDDLValue)static classDDLValue.SimpleHolder-
Nested classes/interfaces inherited from interface org.dcm4che.typeddicom.valuerepresentations.UnsignedShortWrapper
UnsignedShortWrapper.Setter<B extends org.dcm4che.typeddicom.Builder<B,? extends org.dcm4che.typeddicom.AttributesWrapper>,D extends UnsignedShortWrapper>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPRIVATE_CREATORThe Private Creator associated with this class.static intTAGThe DICOM Tag associated with this class.-
Fields inherited from interface org.dcm4che.typeddicom.valuerepresentations.UnsignedShortWrapper
VALUE_REPRESENTATION
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DDLValuecopy()Returns a new DDL Value which wraps a copy of the Attributes wrapped in this DDL Value.java.lang.StringgetPrivateCreator()intgetTag()-
Methods inherited from class org.dcm4che.typeddicom.AbstractDataElementWrapper
equals, exists, getValue, hashCode, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, isEmpty
-
Methods inherited from interface org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper
getBytes, getSafeBytes, setBytes
-
Methods inherited from interface org.dcm4che.typeddicom.valuerepresentations.IntDataElementWrapper
getInt, setInt
-
Methods inherited from interface org.dcm4che.typeddicom.valuerepresentations.UnsignedShortWrapper
getValueRepresentation
-
-
-
-
Field Detail
-
PRIVATE_CREATOR
public static final java.lang.String PRIVATE_CREATOR
The Private Creator associated with this class.
-
TAG
public static final int TAG
The DICOM Tag associated with this class.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DDLValue
public DDLValue(org.dcm4che3.data.Attributes attributes)
Creates a new DDL Value object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
DDLValue
public DDLValue()
Creates a new DDL Value object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
copy
public DDLValue copy()
Returns a new DDL Value which wraps a copy of the Attributes wrapped in this DDL Value. (seeAttributes(Attributes)- Returns:
- a new DDL Value which wraps a copy of the Attributes wrapped in this DDL Value.
-
getPrivateCreator
public java.lang.String getPrivateCreator()
- Specified by:
getPrivateCreatorin interfaceorg.dcm4che.typeddicom.DataElementWrapper
-
getTag
public int getTag()
- Specified by:
getTagin interfaceorg.dcm4che.typeddicom.DataElementWrapper
-
-