SoSFColor(3IV)

SoSFColor - field containing an RGB color

Showing IRIX 6.5.30 (default release). Added in IRIX 6.5.22.

NAME
     SoSFColor - field containing an RGB color

INHERITS FROM
     SoField > SoSField > SoSFColor

SYNOPSIS
          Methods from class SoSFColor:

     void                setValue(const SbVec3f &vec)
     void                setValue(float red, float green, float blue)
     void                setValue(const float rgb[3])
     void                setHSVValue(float hue, float saturation, float value)
     void                setHSVValue(const float hsv[3])
     static SoType       getClassTypeId()
     virtual void        getTypeId() const
     const SbColor &     getValue() const
     const SbColor &     operator =(const SbColor & newValue)
     void                setValue(const SbColor & newValue)
     int                 operator ==(const SoSFColor &f) const
     int                 operator !=(const SoSFColor &f) const

          Methods from class SoField:

     void                setIgnored(SbBool ignore)
     SbBool              isIgnored() const
     SbBool              isDefault() const
     virtual SbBool      isOfType(SoType type) const
     SbBool              set(const char *valueString)
     void                get(SbString &valueString)
     void                touch()
     SbBool              connectFrom(SoField *fromField)
     SbBool              connectFrom(SoEngineOutput *fromEngine)
     void                disconnect()
     SbBool              isConnected() const
     SbBool              isConnectedFromField() const
     SbBool              getConnectedField(SoField *&writingField) const
     SbBool              isConnectedFromEngine() const
     SbBool              getConnectedEngine(SoEngineOutput *&engineOutput)
                              const
     void                enableConnection(SbBool flag)
     SbBool              isConnectionEnabled() const
     int                 getForwardConnections(SoFieldList &list) const
     SoFieldContainer *  getContainer() const


DESCRIPTION
     A single-value field containing an SbColor. Values may be set in either
     RGB (red, green, blue) or HSV (hue, saturation, value) color spaces.

     SoSFColors are written to file as an RGB triple of floating point numbers
     in standard scientific notation, in the range 0.0 to 1.0.
METHODS
     void                setValue(const SbVec3f &vec)
     void                setValue(float red, float green, float blue)
     void                setValue(const float rgb[3])
     void                setHSVValue(float hue, float saturation, float value)
     void                setHSVValue(const float hsv[3])
          Convenience methods for setting the value.

     static SoType       getClassTypeId()
     virtual void        getTypeId() const
          Returns the type for this class or a particular object of this
          class.

     const SbColor &     getValue() const
          Returns this field's value.

     const SbColor &     operator =(const SbColor & newValue)
     void                setValue(const SbColor & newValue)
          Sets this field to newValue.

     int                 operator ==(const SoSFColor &f) const
     int                 operator !=(const SoSFColor &f) const
          Returns TRUE if f is of the same type and has the same value as this
          field.


SEE ALSO
     SoField, SoSField, SoMFColor, SbColor