An array of NurbsCurve objects representing the curve in a curve list.
using namespace XSI;
Application app;
Model root = app.GetActiveSceneRoot();
X3DObject myArc;
root.AddGeometry( L"Arc", L"NurbsCurve", L"", myArc );
NurbsCurveList curvelist( myArc.GetActivePrimitive().GetGeometry() );
CNurbsCurveRefArray curves(curvelist.GetCurves());
#include <xsi_nurbscurve.h>

Public Member Functions |
|
| CNurbsCurveRefArray () | |
| ~CNurbsCurveRefArray () | |
| CNurbsCurveRefArray (const CNurbsCurveRefArray &in_array) | |
| CRef | GetItem (LONG in_index) const |
| CRef | GetItem (const CString &in_name) const |
| LONG | GetCount () const |
| bool | IsValid () const |
| CLongArray | GetIndexArray () const |
| SubComponent | GetSubComponent () const |
| CNurbsCurveRefArray | Navigate (siNavigateComponentType in_siNavigate) const |
Default constructor.
| ~CNurbsCurveRefArray | ( | ) |
Default destructor.
| CNurbsCurveRefArray | ( | const CNurbsCurveRefArray & | in_array | ) |
Copy constructor.
| in_array | constant CNurbsCurveRefArray reference object. |
| CRef GetItem | ( | LONG | in_index | ) | const [virtual] |
Returns a NurbsCurve object at the specified index in the array.
| in_index | The index of the NurbsCurve. |
Reimplemented from CRefArray.
Returns the NurbsCurve object in the array matching the specified name.
| in_name | The name of the NurbsCurve. |
Reimplemented from CRefArray.
| LONG GetCount | ( | ) | const [virtual] |
Returns the number of NurbsSurface objects in the array.
Reimplemented from CRefArray.
| bool IsValid | ( | ) | const [virtual] |
Returns true if this array is a valid object or false otherwise.
Reimplemented from CRefArray.
| CLongArray GetIndexArray | ( | ) | const |
Returns an array of indices in the geometry NurbsCurve array
| SubComponent GetSubComponent | ( | ) | const |
Creates a SubComponent object from this NurbsCurve array,
| CNurbsCurveRefArray Navigate | ( | siNavigateComponentType | in_siNavigate | ) | const |
Navigates the NurbsCurve objects of the underlying geometry as specifed by the navigation component type. The function returns an array of NurbsCurve objects corresponding to each Point object visited.
| in_siNavigate | Type of direction for navigating the NurbsCurve objects. |