Class SourceToCompensatorDistance
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractDataElementWrapper
-
- org.dcm4che.typeddicom.dataelements.SourceToCompensatorDistance
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,org.dcm4che.typeddicom.DataElementWrapper,org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper,DecimalStringMultiWrapper,org.dcm4che.typeddicom.valuerepresentations.DoubleDataElementMultiWrapper,org.dcm4che.typeddicom.valuerepresentations.FloatDataElementMultiWrapper,org.dcm4che.typeddicom.valuerepresentations.StringDataElementMultiWrapper
public class SourceToCompensatorDistance extends org.dcm4che.typeddicom.AbstractDataElementWrapper implements DecimalStringMultiWrapper
Name: Source to Compensator Distance
Keyword: SourceToCompensatorDistance
Tag: (300A,02E2)
Value Representation: DecimalString
Value Multiplicity: 1-n
- Described in the contexts:
as follows:
Attribute Name: Source to Compensator Distance
Type: 1C
Attribute Description:A data stream of the pixel samples that comprise the distance from the radiation source to the compensator surface closest to the radiation source (in mm). The order of pixels encoded is left to right, top to bottom (upper left pixel, followed by the remainder of row 1, followed by the remainder of the columns). Required if Material ID (300A,00E1) is non-zero length, and Compensator Mounting Position (300A,02E1) is DOUBLE_SIDED. May be present if Material ID (300A,00E1) is zero length and Compensator Mounting Position (300A,02E1) is DOUBLE_SIDED. See DICOM Standard Part 3 - Section C.8.8.14.9 and DICOM Standard Part 3 - Section C.8.8.14.11.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSourceToCompensatorDistance.Builder<SELF extends SourceToCompensatorDistance.Builder<SELF,T>,T extends SourceToCompensatorDistance.Holder>static interfaceSourceToCompensatorDistance.HolderA class implementing this interface can hold attributes which contain the DICOM tag "Source to Compensator Distance" (seeSourceToCompensatorDistance)-
Nested classes/interfaces inherited from interface org.dcm4che.typeddicom.valuerepresentations.DecimalStringMultiWrapper
DecimalStringMultiWrapper.Setter<B extends org.dcm4che.typeddicom.Builder<B,? extends org.dcm4che.typeddicom.AttributesWrapper>,D extends DecimalStringMultiWrapper>
-
-
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.DecimalStringMultiWrapper
VALUE_REPRESENTATION
-
-
Constructor Summary
Constructors Constructor Description SourceToCompensatorDistance()Creates a new Source to Compensator Distance object which wraps a new and emptyAttributesobject.SourceToCompensatorDistance(org.dcm4che3.data.Attributes attributes)Creates a new Source to Compensator Distance object which wraps the providedattributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SourceToCompensatorDistancecopy()Returns a new Source to Compensator Distance which wraps a copy of the Attributes wrapped in this Source to Compensator Distance.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.DecimalStringMultiWrapper
getValueRepresentation
-
Methods inherited from interface org.dcm4che.typeddicom.valuerepresentations.DoubleDataElementMultiWrapper
getDouble, getDoubles, setDoubles
-
-
-
-
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
-
SourceToCompensatorDistance
public SourceToCompensatorDistance(org.dcm4che3.data.Attributes attributes)
Creates a new Source to Compensator Distance object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
SourceToCompensatorDistance
public SourceToCompensatorDistance()
Creates a new Source to Compensator Distance object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
copy
public SourceToCompensatorDistance copy()
Returns a new Source to Compensator Distance which wraps a copy of the Attributes wrapped in this Source to Compensator Distance. (seeAttributes(Attributes)- Returns:
- a new Source to Compensator Distance which wraps a copy of the Attributes wrapped in this Source to Compensator Distance.
-
getPrivateCreator
public java.lang.String getPrivateCreator()
- Specified by:
getPrivateCreatorin interfaceorg.dcm4che.typeddicom.DataElementWrapper
-
getTag
public int getTag()
- Specified by:
getTagin interfaceorg.dcm4che.typeddicom.DataElementWrapper
-
-