Class Laterality
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractDataElementWrapper
-
- org.dcm4che.typeddicom.dataelements.Laterality
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,org.dcm4che.typeddicom.DataElementWrapper,org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper,CodeStringWrapper,org.dcm4che.typeddicom.valuerepresentations.StringDataElementWrapper
public class Laterality extends org.dcm4che.typeddicom.AbstractDataElementWrapper implements CodeStringWrapper
Name: Laterality
Keyword: Laterality
Tag: (0020,0060)
Value Representation: CodeString
Value Multiplicity: 1
- Described in the contexts:
as follows:
Attribute Name: Laterality
Type: 3
Attribute Description:Laterality of (paired) body part examined.
- Described in the contexts:
as follows:
Attribute Name: Laterality
Type: 2C
Attribute Description:Laterality of the body part to which this Hanging Protocol applies.
Enumerated Values:
- R
- L
- B
- U
Zero length means not applicable.
Required if Anatomic Region Sequence (0008,2218) is present.
- Described in the contexts:
as follows:
Attribute Name: Laterality
Type: 2C
Attribute Description:Laterality of (paired) body part examined. Required if the body part examined is a paired structure and Image Laterality (0020,0062) or Frame Laterality (0020,9072) or Measurement Laterality (0024,0113) are not present.
Enumerated Values:
- R
- L
Note-
Some IODs support Image Laterality (0020,0062) at the Image level or Frame Laterality (0020,9072) at the Frame level in the Frame Anatomy Functional Group Macro or Measurement Laterality (0024,0113) at the Measurement level, which can provide a more comprehensive mechanism for specifying the laterality of the body part(s) being examined.
-
There is no value for both left and right, for which Image Laterality (0020,0062) at the Image level or Frame Laterality (0020,9072) may be used instead.
-
There is no value for median, for which Primary Anatomic Structure Modifier Sequence (0008,2230) or Anatomic Region Modifier Sequence (0008,2220) may be used instead.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLaterality.Builder<SELF extends Laterality.Builder<SELF,T>,T extends Laterality.Holder>static interfaceLaterality.HolderA class implementing this interface can hold attributes which contain the DICOM tag "Laterality" (seeLaterality)static classLaterality.SimpleHolder-
Nested classes/interfaces inherited from interface org.dcm4che.typeddicom.valuerepresentations.CodeStringWrapper
CodeStringWrapper.Setter<B extends org.dcm4che.typeddicom.Builder<B,? extends org.dcm4che.typeddicom.AttributesWrapper>,D extends CodeStringWrapper>
-
-
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.CodeStringWrapper
VALUE_REPRESENTATION
-
-
Constructor Summary
Constructors Constructor Description Laterality()Creates a new Laterality object which wraps a new and emptyAttributesobject.Laterality(org.dcm4che3.data.Attributes attributes)Creates a new Laterality object which wraps the providedattributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Lateralitycopy()Returns a new Laterality which wraps a copy of the Attributes wrapped in this Laterality.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.CodeStringWrapper
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
-
Laterality
public Laterality(org.dcm4che3.data.Attributes attributes)
Creates a new Laterality object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
Laterality
public Laterality()
Creates a new Laterality object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
copy
public Laterality copy()
Returns a new Laterality which wraps a copy of the Attributes wrapped in this Laterality. (seeAttributes(Attributes)- Returns:
- a new Laterality which wraps a copy of the Attributes wrapped in this Laterality.
-
getPrivateCreator
public java.lang.String getPrivateCreator()
- Specified by:
getPrivateCreatorin interfaceorg.dcm4che.typeddicom.DataElementWrapper
-
getTag
public int getTag()
- Specified by:
getTagin interfaceorg.dcm4che.typeddicom.DataElementWrapper
-
-