Class PixelOriginInterpretation
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractDataElementWrapper
-
- org.dcm4che.typeddicom.dataelements.PixelOriginInterpretation
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,org.dcm4che.typeddicom.DataElementWrapper,org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper,CodeStringWrapper,org.dcm4che.typeddicom.valuerepresentations.StringDataElementWrapper
public class PixelOriginInterpretation extends org.dcm4che.typeddicom.AbstractDataElementWrapper implements CodeStringWrapper
Name: Pixel Origin Interpretation
Keyword: PixelOriginInterpretation
Tag: (0048,0301)
Value Representation: CodeString
Value Multiplicity: 1
- Described in the contexts:
as follows:
Attribute Name: Pixel Origin Interpretation
Type: 1C
Attribute Description:For a referenced multi-frame image, specifies whether the Graphic Data (0070,0022) values are to be interpreted relative to the individual frame pixel origins, or relative to the Total Pixel Matrix origin (see DICOM Standard Part 3 - Section C.8.12.4.1.4).
Required if the value of Referenced SOP Class UID (0008,1150) of the referenced image is 1.2.840.10008.5.1.4.1.1.77.1.6 (VL Whole Slide Microscopy Image). May be present otherwise.
Enumerated Values:
- FRAME
- VOLUME
If not present, Graphic Data values are defined relative to the frame pixel origin.
- Described in the contexts:
as follows:
Attribute Name: Pixel Origin Interpretation
Type: 1C
Attribute Description:For a referenced multi-frame image, specifies whether the Displayed Area Top Left Hand Corner (0070,0052) and Displayed Area Bottom Right Hand Corner (0070,0053) are to be interpreted relative to the individual frame pixel origins, or relative to the Total Pixel Matrix origin (see DICOM Standard Part 3 - Section C.8.12.4.1.4).
Required if the value of Referenced SOP Class UID (0008,1150) within Referenced Image Sequence (0008,1140) is 1.2.840.10008.5.1.4.1.1.77.1.6 (VL Whole Slide Microscopy Image). May be present otherwise.
Enumerated Values:
- FRAME
- VOLUME
If not present, TLHC and BRHC are defined relative to the frame pixel origins.
- Described in the contexts:
as follows:
Attribute Name: Pixel Origin Interpretation
Type: 1C
Attribute Description:For image-relative coordinates, specifies whether coordinates are to be interpreted relative to the individual frame pixel origins, or relative to the Total Pixel Matrix origin (see Section C.8.12.4.1.4).
Required if Annotation Coordinate Type (006A,0001) is 2D.
Enumerated Values:
- FRAME
- VOLUME
NoteThe use of the term "VOLUME" to refer to the Total Image Matrix is historical and inherited from Presentation States, and does not refer to 3D coordinates.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePixelOriginInterpretation.Builder<SELF extends PixelOriginInterpretation.Builder<SELF,T>,T extends PixelOriginInterpretation.Holder>static interfacePixelOriginInterpretation.HolderA class implementing this interface can hold attributes which contain the DICOM tag "Pixel Origin Interpretation" (seePixelOriginInterpretation)-
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 PixelOriginInterpretation()Creates a new Pixel Origin Interpretation object which wraps a new and emptyAttributesobject.PixelOriginInterpretation(org.dcm4che3.data.Attributes attributes)Creates a new Pixel Origin Interpretation object which wraps the providedattributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PixelOriginInterpretationcopy()Returns a new Pixel Origin Interpretation which wraps a copy of the Attributes wrapped in this Pixel Origin Interpretation.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
-
PixelOriginInterpretation
public PixelOriginInterpretation(org.dcm4che3.data.Attributes attributes)
Creates a new Pixel Origin Interpretation object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
PixelOriginInterpretation
public PixelOriginInterpretation()
Creates a new Pixel Origin Interpretation object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
copy
public PixelOriginInterpretation copy()
Returns a new Pixel Origin Interpretation which wraps a copy of the Attributes wrapped in this Pixel Origin Interpretation. (seeAttributes(Attributes)- Returns:
- a new Pixel Origin Interpretation which wraps a copy of the Attributes wrapped in this Pixel Origin Interpretation.
-
getPrivateCreator
public java.lang.String getPrivateCreator()
- Specified by:
getPrivateCreatorin interfaceorg.dcm4che.typeddicom.DataElementWrapper
-
getTag
public int getTag()
- Specified by:
getTagin interfaceorg.dcm4che.typeddicom.DataElementWrapper
-
-