CNurbsCurveData Struct Reference

This structure represents a data description for a NurbsCurve. More...

#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


Detailed Description

This structure represents a data description for a NurbsCurve.

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


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

MATH::CVector4Array m_aControlPoints

Array of ControlPoint values.

CDoubleArray m_aKnots

Array of Knot values.

bool m_bClosed

Specifies if the curve is closed.

LONG m_lDegree

Degree of the nurbs curve.

siKnotParameterization m_siParameterization

Parameterization factor of the nurbs curve.


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