An array of NurbsSurface objects representing the surface in a nurbs surface mesh.
using namespace XSI; Application app; Model root = app.GetActiveSceneRoot(); X3DObject mySphere; root.AddGeometry( L"Sphere", L"NurbsSurface", L"", mySphere ); NurbsSurfaceMesh mySurfaceMesh(mySphere.GetActivePrimitive().GetGeometry()); CNurbsSurfaceRefArray surfaces = mySurfaceMesh.GetSurfaces();
#include <xsi_nurbssurface.h>

Public Member Functions | |
| CNurbsSurfaceRefArray (const CNurbsSurfaceRefArray &in_array) | |
| CRef | GetItem (LONG in_index) const |
| CRef | GetItem (const CString &in_name) const |
| LONG | GetCount () const |
| bool | IsValid () const |
| CNurbsSurfaceRefArray | ( | const CNurbsSurfaceRefArray & | in_array | ) |
Copy constructor.
| in_array | constant CNurbsSurfaceRefArray reference object. |
| CRef GetItem | ( | LONG | in_index | ) | const [virtual] |
Returns a NurbsSurface object at a specified index in the array.
| in_index | The index of the NurbsSurface. |
Reimplemented from CFacetRefArray.
Returns the NurbsSurface object in the array matching the specified name.
| in_name | The name of the NurbsSurface. |
Reimplemented from CFacetRefArray.
| LONG GetCount | ( | ) | const [virtual] |
Returns the number of NurbsSurface objects in the array.
Reimplemented from CFacetRefArray.
| bool IsValid | ( | ) | const [virtual] |
Returns true if this array is a valid object or false otherwise.
Reimplemented from CFacetRefArray.