Class ScanSpotPrescribedIndices
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractDataElementWrapper
-
- org.dcm4che.typeddicom.dataelements.ScanSpotPrescribedIndices
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,org.dcm4che.typeddicom.DataElementWrapper,org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper,org.dcm4che.typeddicom.valuerepresentations.IntDataElementMultiWrapper,IntegerStringMultiWrapper,org.dcm4che.typeddicom.valuerepresentations.StringDataElementMultiWrapper
public class ScanSpotPrescribedIndices extends org.dcm4che.typeddicom.AbstractDataElementWrapper implements IntegerStringMultiWrapper
Name: Scan Spot Prescribed Indices
Keyword: ScanSpotPrescribedIndices
Tag: (300A,0391)
Value Representation: IntegerString
Value Multiplicity: 1-n
- Described in the contexts:
- RT Ion Beams Session Record Module > Treatment Session Ion Beam Sequence > Ion Control Point Delivery Sequence > Scan Spot Prescribed Indices
Attribute Name: Scan Spot Prescribed Indices
Type: 1C
Attribute Description:The indices of the prescribed spots corresponding to each delivered spot. These indices are the ordinal positions of the spots in the Scan Spot Meterset Weights (300A,0396) in the Ion Control Point Sequence (300A,03A8) of the referenced RT Ion Plan. The numbering of indices of the prescribed spots shall start at one (a value of one refers the first ordinal position).
Required, if Scan Spot Reordered (300A,0393) equals YES.
Contains N values where N is the Number of Scan Spot Positions (300A,0392).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceScanSpotPrescribedIndices.Builder<SELF extends ScanSpotPrescribedIndices.Builder<SELF,T>,T extends ScanSpotPrescribedIndices.Holder>static interfaceScanSpotPrescribedIndices.HolderA class implementing this interface can hold attributes which contain the DICOM tag "Scan Spot Prescribed Indices" (seeScanSpotPrescribedIndices)static classScanSpotPrescribedIndices.SimpleHolder-
Nested classes/interfaces inherited from interface org.dcm4che.typeddicom.valuerepresentations.IntegerStringMultiWrapper
IntegerStringMultiWrapper.Setter<B extends org.dcm4che.typeddicom.Builder<B,? extends org.dcm4che.typeddicom.AttributesWrapper>,D extends IntegerStringMultiWrapper>
-
-
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.IntegerStringMultiWrapper
VALUE_REPRESENTATION
-
-
Constructor Summary
Constructors Constructor Description ScanSpotPrescribedIndices()Creates a new Scan Spot Prescribed Indices object which wraps a new and emptyAttributesobject.ScanSpotPrescribedIndices(org.dcm4che3.data.Attributes attributes)Creates a new Scan Spot Prescribed Indices object which wraps the providedattributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScanSpotPrescribedIndicescopy()Returns a new Scan Spot Prescribed Indices which wraps a copy of the Attributes wrapped in this Scan Spot Prescribed Indices.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.IntDataElementMultiWrapper
getInt, getInts, setInts
-
Methods inherited from interface org.dcm4che.typeddicom.valuerepresentations.IntegerStringMultiWrapper
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
-
ScanSpotPrescribedIndices
public ScanSpotPrescribedIndices(org.dcm4che3.data.Attributes attributes)
Creates a new Scan Spot Prescribed Indices object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
ScanSpotPrescribedIndices
public ScanSpotPrescribedIndices()
Creates a new Scan Spot Prescribed Indices object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
copy
public ScanSpotPrescribedIndices copy()
Returns a new Scan Spot Prescribed Indices which wraps a copy of the Attributes wrapped in this Scan Spot Prescribed Indices. (seeAttributes(Attributes)- Returns:
- a new Scan Spot Prescribed Indices which wraps a copy of the Attributes wrapped in this Scan Spot Prescribed Indices.
-
getPrivateCreator
public java.lang.String getPrivateCreator()
- Specified by:
getPrivateCreatorin interfaceorg.dcm4che.typeddicom.DataElementWrapper
-
getTag
public int getTag()
- Specified by:
getTagin interfaceorg.dcm4che.typeddicom.DataElementWrapper
-
-