Class OtherWordAttribute

    • Constructor Detail

      • OtherWordAttribute

        public OtherWordAttribute​(AttributeTag t)

        Construct an (empty) attribute.

        Parameters:
        t - the tag of the attribute
      • OtherWordAttribute

        public OtherWordAttribute​(AttributeTag t,
                                  long vl,
                                  DicomInputStream i)
                           throws java.io.IOException,
                                  DicomException

        Read an attribute from an input stream.

        Parameters:
        t - the tag of the attribute
        vl - the value length of the attribute
        i - the input stream
        Throws:
        java.io.IOException
        DicomException
      • OtherWordAttribute

        public OtherWordAttribute​(AttributeTag t,
                                  java.lang.Long vl,
                                  DicomInputStream i)
                           throws java.io.IOException,
                                  DicomException

        Read an attribute from an input stream.

        Parameters:
        t - the tag of the attribute
        vl - the value length of the attribute
        i - the input stream
        Throws:
        java.io.IOException
        DicomException
    • Method Detail

      • toString

        public java.lang.String toString​(DicomDictionary dictionary)
        Description copied from class: Attribute

        Dump the contents of the attribute as a human-readable string.

        No new line is appended.

        The result is of the form:

         (0xgggg,0xeeee) Name VR=<XX> VL=<0xnnnn> <...>
         

        For example:

         (0x0018,0x0020) ScanningSequence VR=<CS> VL=<0x2> <GR>
         
        Overrides:
        toString in class Attribute
        Parameters:
        dictionary - the dictionary to use to look up the name
        Returns:
        a single String value
      • removeValues

        public void removeValues()
        Description copied from class: Attribute

        Remove any existing values, making the attribute empty (zero length).

        Specified by:
        removeValues in class Attribute
      • getVR

        public byte[] getVR()

        Get the value representation of this attribute (OW).

        Overrides:
        getVR in class Attribute
        Returns:
        'O','W' in ASCII as a two byte array; see ValueRepresentation