#include <VrmlData_ArrayVec3d.hxx>
Inheritance diagram for VrmlData_ArrayVec3d:

Public Member Functions | |
| VrmlData_ArrayVec3d () | |
| VrmlData_ArrayVec3d (const VrmlData_Scene &theScene, const char *theName, const size_t nVec, const gp_XYZ *arrVec) | |
| size_t | Length () const |
| const gp_XYZ * | Values () const |
| Standard_EXPORT Standard_Boolean | AllocateValues (const Standard_Size theLength) |
| void | SetValues (const size_t nValues, const gp_XYZ *arrValues) |
| Standard_EXPORT VrmlData_ErrorStatus | ReadArray (VrmlData_InBuffer &theBuffer, const char *theName, const Standard_Boolean isScale) |
| Standard_EXPORT VrmlData_ErrorStatus | WriteArray (const char *theName, const Standard_Boolean isScale) const |
| virtual Standard_EXPORT Standard_Boolean | IsDefault () const |
Protected Member Functions | |
| Standard_EXPORT const gp_XYZ & | Value (const Standard_Integer i) const |
Protected Attributes | |
| const gp_XYZ * | myArray |
| Standard_Size | myLength |
|
|
Empty constructor |
|
||||||||||||||||||||
|
Constructor |
|
|
Create a data array and assign the field myArray.
|
|
|
Returns True if the node is default, so that it should not be written. Reimplemented from VrmlData_Node. |
|
|
Query the number of vectors |
|
||||||||||||||||
|
Read the Node from input stream. |
|
||||||||||||
|
Set the array data |
|
|
Query one vector
|
|
|
Query the array |
|
||||||||||||
|
Write the Node to the output stream currently opened in Scene. |
|
|
|
|
|
|
1.4.1