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_curveData CNurbsCurveData 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_curveData CNurbsCurveData 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.

Specifies if the curve is closed.

Degree of the nurbs curve.

Parameterization factor of the nurbs curve.


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