Public Member Functions | Public Attributes
CNurbsCurveData Struct Reference

Detailed Description

This structure represents a data description for a NurbsCurve.

See also:
NurbsCurve, CNurbsCurveDataArray, NurbsCurve::Set, NurbsCurve::Get, X3DObject::AddNurbsCurve

#include <xsi_nurbsdata.h>

List of all members.

Public Member Functions

 CNurbsCurveData ()
bool operator== (const CNurbsCurveData &in_curveData) const
bool operator!= (const CNurbsCurveData &in_curveData) const

Public Attributes

MATH::CVector4Array m_aControlPoints
CDoubleArray m_aKnots
bool m_bClosed
LONG m_lDegree
siKnotParameterization m_siParameterization

Constructor & Destructor Documentation

CNurbsCurveData ( ) [inline]

Default Constructor.


Member Function Documentation

bool operator== ( const CNurbsCurveData in_curveData) const [inline]

Equality operator.

Parameters:
in_curveDataCNurbsCurveData to compare with.
Returns:
true if they are equal; false if they are not equal.
bool operator!= ( const CNurbsCurveData in_curveData) const [inline]

Inequality operator.

Parameters:
in_curveDataCNurbsCurveData to compare with.
Returns:
true if they are not equal; false if they are equal.

Member Data Documentation

Array of ControlPoint values.

Array of Knot values.

bool m_bClosed

Specifies if the curve is closed.

LONG m_lDegree

Degree of the nurbs curve.

Parameterization factor of the nurbs curve.


The documentation for this struct was generated from the following file: