Class ViewPosition
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractDataElementWrapper
-
- org.dcm4che.typeddicom.dataelements.ViewPosition
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,org.dcm4che.typeddicom.DataElementWrapper,org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper,CodeStringWrapper,org.dcm4che.typeddicom.valuerepresentations.StringDataElementWrapper
public class ViewPosition extends org.dcm4che.typeddicom.AbstractDataElementWrapper implements CodeStringWrapper
Name: View Position
Keyword: ViewPosition
Tag: (0018,5101)
Value Representation: CodeString
Value Multiplicity: 1
- Described in the contexts:
as follows:
Attribute Name: View Position
Type: 3
Attribute Description:Radiographic view of the image relative to the imaging subject's orientation.
Shall be consistent with View Code Sequence (0054,0220). See DICOM Standard Part 3 - Section C.8.11.5.1.1 for further explanation.
- Described in the contexts:
as follows:
Attribute Name: View Position
Type: 2
Attribute Description:Radiographic view associated with Patient Position (0018,5100).
For humans:
Defined Terms:
- AP
- PA
- LL
- RL
- RLD
- LLD
- RLO
- LLO
For animals, capitalized versions with hyphens replaced by underscores of the abbreviations defined in "Smallwood et al. A Nomenclature for Radiographic Projections Used In Veterinary Medicine" shall be used. See PS3.16 CID7484, in which these abbreviations are listed.
Note-
For example, the Defined Term "CD10DI_CRPRO" would be used for a "Cd10Di-CrPrO" or "caudal 10-degree distal-cranioproximal oblique".
-
The Code String value representation for this Attribute constrains the characters to uppercase, digits and underscore.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceViewPosition.Builder<SELF extends ViewPosition.Builder<SELF,T>,T extends ViewPosition.Holder>static interfaceViewPosition.HolderA class implementing this interface can hold attributes which contain the DICOM tag "View Position" (seeViewPosition)-
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 ViewPosition()Creates a new View Position object which wraps a new and emptyAttributesobject.ViewPosition(org.dcm4che3.data.Attributes attributes)Creates a new View Position object which wraps the providedattributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ViewPositioncopy()Returns a new View Position which wraps a copy of the Attributes wrapped in this View Position.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
-
ViewPosition
public ViewPosition(org.dcm4che3.data.Attributes attributes)
Creates a new View Position object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
ViewPosition
public ViewPosition()
Creates a new View Position object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
copy
public ViewPosition copy()
Returns a new View Position which wraps a copy of the Attributes wrapped in this View Position. (seeAttributes(Attributes)- Returns:
- a new View Position which wraps a copy of the Attributes wrapped in this View Position.
-
getPrivateCreator
public java.lang.String getPrivateCreator()
- Specified by:
getPrivateCreatorin interfaceorg.dcm4che.typeddicom.DataElementWrapper
-
getTag
public int getTag()
- Specified by:
getTagin interfaceorg.dcm4che.typeddicom.DataElementWrapper
-
-