Class Shininess

All Implemented Interfaces:
AttributesWrapper, DataElementWrapper, BytesDataElementWrapper, DoubleDataElementWrapper, FloatDataElementWrapper, FloatingPointDoubleWrapper

public class Shininess extends AbstractDataElementWrapper implements FloatingPointDoubleWrapper
Name: Shininess
Keyword: Shininess
Tag: (0070,1706)
Value Representation: FD
Value Multiplicity: 1
  • Described in the contexts: as follows:
    Attribute Name: Shininess
    Type: 3
    Attribute Description:

    Specifies the roughness of the rendered surfaces, in the relative range 0.0 to 1.0, inclusive. A value of 0.0 represents a rough surface and a value of 1.0 represents the smoothest surface which can be generated by the implementation.

    Note

    In theory, the range of shininess is from 0 to infinity. However, in practice each implementation has a finite upper limit for shininess. The implementation is expected to multiply this value by its upper limit value and use the result in its shading algorithm for shininess.

    If absent, the shininess is an implementation decision.


  • Field Details

  • Constructor Details

    • Shininess

      public Shininess(org.dcm4che3.data.Attributes attributes)
      Creates a new Shininess object which wraps the provided attributes.
      Parameters:
      attributes - The Attributes object to be wrapped.
    • Shininess

      public Shininess()
      Creates a new Shininess object which wraps a new and empty Attributes object.
  • Method Details

    • copy

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

      public String getPrivateCreator()
      Specified by:
      getPrivateCreator in interface DataElementWrapper
      Returns:
      The DICOM Private Creator of the wrapped DICOM attributes. null if not private
    • getTag

      public int getTag()
      Specified by:
      getTag in interface DataElementWrapper
      Returns:
      The DICOM Tag of the wrapped DICOM attributes.