Home | Download | Screen shots | Discussion | Documentation | Links |
---|
Inheritance diagram for MFColor:
Public Methods | |
MFColor (size_t length=0, SFColor::ConstArrayPointer values=0) throw (std::bad_alloc) | |
Construct from a float array. | |
MFColor (const MFColor &mfcolor) throw (std::bad_alloc) | |
Copy constructor. | |
virtual | ~MFColor () throw () |
Destructor. | |
MFColor & | operator= (const MFColor &mfcolor) throw (std::bad_alloc) |
Assignment operator. | |
SFColor::ConstArrayReference | getElement (size_t index) const throw () |
Get element. | |
void | setElement (size_t index, SFColor::ConstArrayReference value) throw () |
Set element. | |
size_t | getLength () const throw () |
Get the length. | |
void | setLength (size_t length) throw (std::bad_alloc) |
Set the length. | |
void | addElement (SFColor::ConstArrayReference value) throw (std::bad_alloc) |
Add an element to the end of the sequence. | |
void | insertElement (size_t index, SFColor::ConstArrayReference value) throw (std::bad_alloc) |
Insert an element into the sequence. | |
void | removeElement (size_t index) throw () |
Remove an element from the sequence. | |
virtual std::auto_ptr< FieldValue > | clone () const throw (std::bad_alloc) |
Virtual copy constructor. | |
virtual FieldValue & | assign (const FieldValue &value) throw (std::bad_cast, std::bad_alloc) |
Virtual assignment. | |
virtual Type | type () const throw () |
Get the FieldValue::Type associated with this class. | |
Private Methods | |
virtual void | print (std::ostream &) const |
Print to an output stream. | |
Private Attributes | |
void * | values |
Internal representation. |
|
Construct from a float array.
|
|
Copy constructor.
|
|
Destructor.
|
|
Add an element to the end of the sequence.
|
|
Virtual assignment.
Implements FieldValue. |
|
Virtual copy constructor.
Implements FieldValue. |
|
Get element.
|
|
Get the length.
|
|
Insert an element into the sequence.
|
|
Assignment operator.
|
|
Print to an output stream.
Implements FieldValue. |
|
Remove an element from the sequence.
|
|
Set element.
|
|
Set the length. If the new length is greater than the current length, the additional values are initialized to the default color, (0, 0, 0). If the new length is less than the current length, the array is truncated.
|
|
Get the FieldValue::Type associated with this class.
Implements FieldValue. |
|
Internal representation.
|