Class FloatingPointValues

  • All Implemented Interfaces:
    org.dcm4che.typeddicom.AttributesWrapper, org.dcm4che.typeddicom.DataElementWrapper, org.dcm4che.typeddicom.valuerepresentations.BytesDataElementWrapper, org.dcm4che.typeddicom.valuerepresentations.DoubleDataElementWrapper, org.dcm4che.typeddicom.valuerepresentations.FloatDataElementWrapper, OtherFloatWrapper

    public class FloatingPointValues
    extends org.dcm4che.typeddicom.AbstractDataElementWrapper
    implements OtherFloatWrapper
    Name: Floating Point Values
    Keyword: FloatingPointValues
    Tag: (0066,0125)
    Value Representation: OtherFloat
    Value Multiplicity: 1
    • Described in the contexts: as follows:
      Attribute Name: Floating Point Values
      Type: 1
      Attribute Description:

      Measurement values for points stored in Point Coordinates Data (0066, 0016) of the corresponding track in Track Sequence (0066,0102).

      If Track Point Index List (0066,0129) is absent, measurement values are stored for every point in Point Coordinates Data (0066,0016) and the number of values shall match the number and order of points stored in Point Coordinates Data (0066, 0016).

      If Track Point Index List (0066,0129) is present, measurement values are stored for a subset of points in Point Coordinates Data (0066, 0016) and the number of values shall match the number and order of point indices in Track Point Index List (0066,0129).

      See DICOM Standard Part 3 - Section C.8.33.2.1.


    • Described in the contexts: as follows:
      Attribute Name: Floating Point Values
      Type: 1
      Attribute Description:

      Measurement values for Annotations stored in this Annotation Group.

      If Annotation Index List (006A,0011) is present, measurement values are stored for a subset of Annotations, and the number of values shall match the number and order of indices in Annotation Index List (006A,0011).

      If Annotation Index List (006A,0011) is absent, measurement values are stored for every Annotation in Long Primitive Point Index List (0066,0040), if present, and the number of values shall match the number and order of Annotations in Long Primitive Point Index List (0066,0040) .

      If Annotation Index List (006A,0011) and Long Primitive Point Index List (0066,0040) are absent, measurement values are stored for every Annotation stored in Point Coordinates Data (0066,0016) or Double Point Coordinates Data (0066,0022), and the number of values shall match thevalue of Number of Annotations (006A,000C).

      See DICOM Standard Part 3 - Section C.37.1.2.1.2.


    • Described in the contexts: as follows:
      Attribute Name: Floating Point Values
      Type: 1
      Attribute Description:

      A value per track in the Track Sequence (0066,0102).

      The number and order of values shall equal the Items in the Track Sequence (0066,0102).


    • Constructor Summary

      Constructors 
      Constructor Description
      FloatingPointValues()
      Creates a new Floating Point Values object which wraps a new and empty Attributes object.
      FloatingPointValues​(org.dcm4che3.data.Attributes attributes)
      Creates a new Floating Point Values object which wraps the provided attributes.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      FloatingPointValues copy()
      Returns a new Floating Point Values which wraps a copy of the Attributes wrapped in this Floating Point Values.
      java.lang.String getPrivateCreator()  
      int getTag()  
      • Methods inherited from class org.dcm4che.typeddicom.AbstractDataElementWrapper

        equals, exists, getValue, hashCode, toString
      • Methods inherited from class org.dcm4che.typeddicom.AbstractAttributesWrapper

        getAttributes
      • 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.DataElementWrapper

        exists, getValue
      • Methods inherited from interface org.dcm4che.typeddicom.valuerepresentations.DoubleDataElementWrapper

        getDouble, setDouble
      • Methods inherited from interface org.dcm4che.typeddicom.valuerepresentations.FloatDataElementWrapper

        getFloat, setFloat
    • Constructor Detail

      • FloatingPointValues

        public FloatingPointValues​(org.dcm4che3.data.Attributes attributes)
        Creates a new Floating Point Values object which wraps the provided attributes.
        Parameters:
        attributes - the Attributes object to be wrapped.
      • FloatingPointValues

        public FloatingPointValues()
        Creates a new Floating Point Values object which wraps a new and empty Attributes object.
    • Method Detail

      • copy

        public FloatingPointValues copy()
        Returns a new Floating Point Values which wraps a copy of the Attributes wrapped in this Floating Point Values. (see Attributes(Attributes)
        Returns:
        a new Floating Point Values which wraps a copy of the Attributes wrapped in this Floating Point Values.
      • getPrivateCreator

        public java.lang.String getPrivateCreator()
        Specified by:
        getPrivateCreator in interface org.dcm4che.typeddicom.DataElementWrapper
      • getTag

        public int getTag()
        Specified by:
        getTag in interface org.dcm4che.typeddicom.DataElementWrapper