Class ThreeDRenderingType
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractDataElementWrapper
-
- org.dcm4che.typeddicom.dataelements.ThreeDRenderingType
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,org.dcm4che.typeddicom.DataElementWrapper,org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper,CodeStringMultiWrapper,org.dcm4che.typeddicom.valuerepresentations.StringDataElementMultiWrapper
public class ThreeDRenderingType extends org.dcm4che.typeddicom.AbstractDataElementWrapper implements CodeStringMultiWrapper
Name: 3D Rendering Type
Keyword: ThreeDRenderingType
Tag: (0072,0520)
Value Representation: CodeString
Value Multiplicity: 1-n
- Described in the contexts:
as follows:
Attribute Name: 3D Rendering Type
Type: 1C
Attribute Description:Describes the intended 3D rendering type. One or more values shall be present. The first value shall not be zero length. Required if the value of Reformatting Operation Type (0072,0510) is 3D_RENDERING:
Defined Terms for Value 1:
- MIP
- SURFACE
- VOLUME
Additional values may be used to identify implementation specific sub-types.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceThreeDRenderingType.Builder<SELF extends ThreeDRenderingType.Builder<SELF,T>,T extends ThreeDRenderingType.Holder>static interfaceThreeDRenderingType.HolderA class implementing this interface can hold attributes which contain the DICOM tag "3D Rendering Type" (seeThreeDRenderingType)-
Nested classes/interfaces inherited from interface org.dcm4che.typeddicom.valuerepresentations.CodeStringMultiWrapper
CodeStringMultiWrapper.Setter<B extends org.dcm4che.typeddicom.Builder<B,? extends org.dcm4che.typeddicom.AttributesWrapper>,D extends CodeStringMultiWrapper>
-
-
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.CodeStringMultiWrapper
VALUE_REPRESENTATION
-
-
Constructor Summary
Constructors Constructor Description ThreeDRenderingType()Creates a new 3D Rendering Type object which wraps a new and emptyAttributesobject.ThreeDRenderingType(org.dcm4che3.data.Attributes attributes)Creates a new 3D Rendering Type object which wraps the providedattributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThreeDRenderingTypecopy()Returns a new 3D Rendering Type which wraps a copy of the Attributes wrapped in this 3D Rendering Type.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, getKnownAttributeTags, getUnknownAttributeTags, isEmpty
-
Methods inherited from interface org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper
getBytes, getSafeBytes, setBytes
-
Methods inherited from interface org.dcm4che.typeddicom.valuerepresentations.CodeStringMultiWrapper
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
-
ThreeDRenderingType
public ThreeDRenderingType(org.dcm4che3.data.Attributes attributes)
Creates a new 3D Rendering Type object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
ThreeDRenderingType
public ThreeDRenderingType()
Creates a new 3D Rendering Type object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
copy
public ThreeDRenderingType copy()
Returns a new 3D Rendering Type which wraps a copy of the Attributes wrapped in this 3D Rendering Type. (seeAttributes(Attributes)- Returns:
- a new 3D Rendering Type which wraps a copy of the Attributes wrapped in this 3D Rendering Type.
-
getPrivateCreator
public java.lang.String getPrivateCreator()
- Specified by:
getPrivateCreatorin interfaceorg.dcm4che.typeddicom.DataElementWrapper
-
getTag
public int getTag()
- Specified by:
getTagin interfaceorg.dcm4che.typeddicom.DataElementWrapper
-
-