Interface DecimalStringMultiWrapper
- All Superinterfaces:
AttributesWrapper,BytesDataElementWrapper,DataElementWrapper,DoubleDataElementMultiWrapper,FloatDataElementMultiWrapper,StringDataElementMultiWrapper
- All Known Implementing Classes:
BeamDoseSpecificationPoint,BlockData,BrachyApplicationSetupDoseSpecificationPoint,ColorFilterArrayPatternValues,CompensatorPixelSpacing,CompensatorPosition,CompensatorThicknessData,CompensatorTransmissionData,ContourData,ContourOffsetVector,ContrastFlowDuration,ContrastFlowRate,ControlPoint3DPosition,CoordinateSystemTransformRotationAndScaleMatrix,CoordinateSystemTransformTranslationMatrix,DACAmplitude,DACGainPoints,DACTimePoints,DetectorActiveDimensions,DetectorActiveOrigin,DetectorBinning,DetectorElementPhysicalSize,DetectorElementSize,DetectorElementSpacing,DiaphragmPosition,DoseReferencePointCoordinates,DoubleExposureFieldDeltaTrial,DVHData,DVHNormalizationPoint,EnergyWindowTotalWidth,EventElapsedTimes,FieldOfViewOrigin,FilterThicknessMaximum,FilterThicknessMinimum,FlashEnergy,FocalSpots,FrameOfReferenceTransformationMatrix,FramePrimaryAngleVector,FrameSecondaryAngleVector,FrameTimeVector,GPSDestLatitude,GPSDestLongitude,GPSLatitude,GPSLongitude,GridFrameOffsetVector,ImageOrientation,ImageOrientationPatient,ImageOrientationSlide,ImagePlanePixelSpacing,ImagePosition,ImagePositionPatient,ImagerPixelSpacing,ImageToEquipmentMappingMatrix,ImageTransformationMatrix,ImageTranslationVector,IsocenterPosition,LeafJawPositions,LeafPositionBoundaries,LensSpecification,LossyImageCompressionRatio,MaterialIsolationDiameter,MaterialPipeDiameter,MaterialThickness,NominalScannedPixelSpacing,NormalizationPoint,NumericValue,OECFValues,PixelSpacing,PositionerPrimaryAngleIncrement,PositionerSecondaryAngleIncrement,PRCSToRCSOrientation,PresentationPixelSpacing,PrimaryChromaticities,PrinterPixelSpacing,RadialPosition,ReferencedTimeOffsets,RotationOffset,RTImageOrientation,RTImagePosition,SelectorDSValue,SliceLocationVector,SourceToCompensatorDistance,SpatialFrequencyResponseValues,SurfaceEntryPoint,TableLateralIncrement,TableLongitudinalIncrement,TableVerticalIncrement,WindowCenter,WindowWidth,XFocusCenter,XRayImageReceptorTranslation,YFocusCenter,ZoomCenter,ZoomFactor
public interface DecimalStringMultiWrapper
extends FloatDataElementMultiWrapper, StringDataElementMultiWrapper, DoubleDataElementMultiWrapper, BytesDataElementWrapper
Name: Decimal String
Tag: DS
Definition:
Character Repertoire:
Length of Value:
Tag: DS
Definition:
A string of characters representing either a fixed point number or a floating point number. A fixed point number shall contain only the characters 0-9 with an optional leading "+" or "-" and an optional "." to mark the decimal point. A floating point number shall be conveyed as defined in ANSI X3.9, with an "E" or "e" to indicate the start of the exponent. Decimal Strings may be padded with leading or trailing spaces. Embedded spaces are not allowed.
Note
Data Elements with multiple values using this VR may not be properly encoded if Explicit-VR Transfer Syntax is used and the VL of this attribute exceeds 65534 bytes.
Character Repertoire:
"0"-"9", "+", "-", "E", "e", "." and the SPACE character of Default Character Repertoire
Length of Value:
16 bytes maximum
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classDecimalStringMultiWrapper.Setter<B extends Builder<B,? extends AttributesWrapper>, D extends DecimalStringMultiWrapper> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.dcm4che3.data.VRThe DICOM Value Representation (VR) associated with this interface. -
Method Summary
Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, isEmptyMethods inherited from interface org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper
getBytes, getSafeBytes, setBytesMethods inherited from interface org.dcm4che.typeddicom.DataElementWrapper
exists, getPrivateCreator, getTag, getValueMethods inherited from interface org.dcm4che.typeddicom.valuerepresentations.DoubleDataElementMultiWrapper
getDouble, getDoubles, setDoublesMethods inherited from interface org.dcm4che.typeddicom.valuerepresentations.FloatDataElementMultiWrapper
getFloat, getFloats, setFloatsMethods inherited from interface org.dcm4che.typeddicom.valuerepresentations.StringDataElementMultiWrapper
getString, getString, getStrings, setStrings
-
Field Details
-
VALUE_REPRESENTATION
static final org.dcm4che3.data.VR VALUE_REPRESENTATIONThe DICOM Value Representation (VR) associated with this interface.
-
-
Method Details
-
getValueRepresentation
default org.dcm4che3.data.VR getValueRepresentation()- Specified by:
getValueRepresentationin interfaceDataElementWrapper- Returns:
- The DICOM Value Representation (VR) of the wrapped DICOM attributes.
-