|
Open CASCADE Technology 6.5.2
|
#include <VrmlData_Color.hxx>

Public Member Functions | |
| VrmlData_Color () | |
| VrmlData_Color (const VrmlData_Scene &theScene, const char *theName, const size_t nColors=0, const gp_XYZ *arrColors=0L) | |
| const Quantity_Color | Color (const Standard_Integer i) const |
| void | SetColors (const size_t nColors, const gp_XYZ *arrColors) |
| virtual Handle< VrmlData_Node > | Clone (const Handle< VrmlData_Node > &theOther) const |
| virtual VrmlData_ErrorStatus | Read (VrmlData_InBuffer &theBuffer) |
| virtual VrmlData_ErrorStatus | Write (const char *thePrefix) const |
Implementation of the node Color
| VrmlData_Color::VrmlData_Color | ( | ) | [inline] |
Empty constructor.
| VrmlData_Color::VrmlData_Color | ( | const VrmlData_Scene & | theScene, |
| const char * | theName, | ||
| const size_t | nColors = 0, |
||
| const gp_XYZ * | arrColors = 0L |
||
| ) | [inline] |
Constructor.
| virtual Handle< VrmlData_Node > VrmlData_Color::Clone | ( | const Handle< VrmlData_Node > & | theOther | ) | const [virtual] |
Create a copy of this node. If the parameter is null, a new copied node is created. Otherwise new node is not created, but rather the given one is modified.
Reimplemented from VrmlData_Node.
| const Quantity_Color VrmlData_Color::Color | ( | const Standard_Integer | i | ) | const [inline] |
Query one color
| i | index in the array of colors [0 .. N-1] |
| virtual VrmlData_ErrorStatus VrmlData_Color::Read | ( | VrmlData_InBuffer & | theBuffer | ) | [virtual] |
Read the Node from input stream.
Implements VrmlData_Node.
| void VrmlData_Color::SetColors | ( | const size_t | nColors, |
| const gp_XYZ * | arrColors | ||
| ) | [inline] |
Set the array data
| virtual VrmlData_ErrorStatus VrmlData_Color::Write | ( | const char * | thePrefix | ) | const [virtual] |
Write the Node to the Scene output.
Reimplemented from VrmlData_Node.
1.7.4