table of contents
SoSFColor(3IV)() | SoSFColor(3IV)() |
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