#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. |
|
|
|
|