Class ImageLaterality
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractDataElementWrapper
-
- org.dcm4che.typeddicom.dataelements.ImageLaterality
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,org.dcm4che.typeddicom.DataElementWrapper,org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper,CodeStringWrapper,org.dcm4che.typeddicom.valuerepresentations.StringDataElementWrapper
public class ImageLaterality extends org.dcm4che.typeddicom.AbstractDataElementWrapper implements CodeStringWrapper
Name: Image Laterality
Keyword: ImageLaterality
Tag: (0020,0062)
Value Representation: CodeString
Value Multiplicity: 1
- Described in the contexts:
as follows:
Attribute Name: Image Laterality
Type: 2
Attribute Description:Laterality of (possibly paired) body part (as described in Anatomic Region Sequence (0008,2218) ) examined.
Enumerated Values:
- R
- L
- U
- B
Shall be consistent with any laterality information contained in Primary Anatomic Structure Modifier Sequence (0008,2230), if present.
- Described in the contexts:
as follows:
Attribute Name: Image Laterality
Type: 1
Attribute Description:Laterality of the region examined.
Enumerated Values:
- R
- L
- B
Shall be consistent with any laterality information contained in Primary Anatomic Structure Modifier Sequence (0008,2230) and/or Laterality (0020,0060), if present.
NoteLaterality (0020,0060) is a Series level Attribute and must be the same for all Images in the Series, hence it must be absent if Image Laterality (0020,0062) has different values for Images in the same Series.
- Described in the contexts:
as follows:
Attribute Name: Image Laterality
Type: 3
Attribute Description:Laterality of (possibly paired) body part (as described in Anatomic Region Sequence (0008,2218)) examined.
Enumerated Values:
- R
- L
- U
- B
Shall be consistent with any laterality information contained in Primary Anatomic Structure Modifier Sequence (0008,2230), Anatomic Region Modifier Sequence (0008,2220), and/or Laterality (0020,0060), if present.
Note-
Laterality (0020,0060) is a Series level Attribute and must be the same for all Images in the Series, hence it must be absent if Image Laterality (0020,0062) has different values for Images in the same Series.
-
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.
- Described in the contexts:
as follows:
Attribute Name: Image Laterality
Type: 3
Attribute Description:Laterality of (possibly paired) body part (as described in Anatomic Region Sequence (0008,2218)) examined.
Enumerated Values:
- R
- L
- U
- B
Shall be consistent with any laterality information contained in Primary Anatomic Structure Modifier Sequence (0008,2230) and/or Laterality (0020,0060), if present.
NoteLaterality (0020,0060) is a Series level Attribute and must be the same for all Images in the Series, hence it must be absent if Image Laterality (0020,0062) has different values for Images in the same Series.
- Described in the contexts:
as follows:
Attribute Name: Image Laterality
Type: 1
Attribute Description:Laterality of (possibly paired) body part (as described in Anatomic Region Sequence (0008,2218)) examined.
Enumerated Values:
- R
- L
- U
- B
NoteThis Attribute is mandatory, in order to ensure that images may be positioned correctly relative to one another for display.
Shall be consistent with any laterality information contained in Primary Anatomic Structure Modifier Sequence (0008,2230), if present.
NoteLaterality (0020,0060) is a Series level Attribute and must be the same for all Images in the Series, hence it must be absent if Image Laterality (0020,0062) has different values for Images in the same Series.
- Described in the contexts:
as follows:
Attribute Name: Image Laterality
Type: 3
Attribute Description:Laterality of (possibly paired) body part examined.
Enumerated Values:
- R
- L
- U
- B
- Described in the contexts:
as follows:
Attribute Name: Image Laterality
Type: 1
Attribute Description:Laterality of the region examined.
Enumerated Values:
- R
- L
- B
Shall be consistent with any laterality information contained in Primary Anatomic Structure Modifier Sequence (0008,2230) and/or Laterality (0020,0060), if present.
NoteLaterality (0020,0060) is a Series level Attribute and must be the same for all Images in the Series, hence it must be absent if Image Laterality (0020,0062) has different values for Images in the same Series.
- Described in the contexts:
as follows:
Attribute Name: Image Laterality
Type: 1
Attribute Description:Laterality of object imaged (as described in Anatomic Region Sequence (0008,2218)) examined.
Enumerated Values:
- R
- L
- B
Shall be consistent with any laterality information contained in Primary Anatomic Structure Modifier Sequence (0008,2230), if present.
NoteLaterality (0020,0060) is a Series level Attribute and must be the same for all Images in the Series, hence it must be absent if Image Laterality (0020,0062) has different values for Images in the same Series. Since most Ophthalmic Photographic Image Series contain images of both eyes, the Series level Attribute will rarely be present.
- Described in the contexts:
- Corneal Topography Map Image Module > Image Laterality
- Ophthalmic Thickness Map Module > Image Laterality
Attribute Name: Image Laterality
Type: 1
Attribute Description:Laterality of object imaged (as described in Anatomic Region Sequence (0008,2218)) examined.
Enumerated Values:
- R
- L
NoteThis Attribute is mandatory, in order to ensure that images may be positioned correctly relative to one another for display.
Shall be consistent with any laterality information contained in Primary Anatomic Structure Modifier Sequence (0008,2230), if present.
NoteLaterality (0020,0060) is a Series level Attribute and must be the same for all Images in the Series, hence it must be absent.
- Described in the contexts:
as follows:
Attribute Name: Image Laterality
Type: 3
Attribute Description:Laterality of the (possibly paired) body part that is the subject of the encapsulated document.
Enumerated Values:
- R
- L
- U
- B
If Modality (0008,0060) is M3D, then values for this Attribute shall refer to the intended placement of the created object regardless of how it was generated (see also DICOM Standard Part 3 - Section C.35.1).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceImageLaterality.Builder<SELF extends ImageLaterality.Builder<SELF,T>,T extends ImageLaterality.Holder>static interfaceImageLaterality.HolderA class implementing this interface can hold attributes which contain the DICOM tag "Image Laterality" (seeImageLaterality)-
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 ImageLaterality()Creates a new Image Laterality object which wraps a new and emptyAttributesobject.ImageLaterality(org.dcm4che3.data.Attributes attributes)Creates a new Image Laterality object which wraps the providedattributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImageLateralitycopy()Returns a new Image Laterality which wraps a copy of the Attributes wrapped in this Image 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
-
ImageLaterality
public ImageLaterality(org.dcm4che3.data.Attributes attributes)
Creates a new Image Laterality object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
ImageLaterality
public ImageLaterality()
Creates a new Image Laterality object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
copy
public ImageLaterality copy()
Returns a new Image Laterality which wraps a copy of the Attributes wrapped in this Image Laterality. (seeAttributes(Attributes)- Returns:
- a new Image Laterality which wraps a copy of the Attributes wrapped in this Image 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
-
-