xNurbsCurveData Class Reference

#include <lib_dwgobjects.h>

Inheritance diagram for xNurbsCurveData:

Public Member Functions

Bool ResizeObject (Int32 count, Int32 degree)
 
void SetClosed (Bool value)
 
void SetPoint (Int32 index, const Vector &position, const Float &weight)
 
xNurbsKnotsGetKnots ()
 
void SetParameterRange (Float min, Float max)
 
void SetPolynomial (Bool value)
 
xNurbsCurvePointGetPoint (Int32 index)
 
- Public Member Functions inherited from xBaseCurveData
void SetPlanar (Bool planar)
 
- Public Member Functions inherited from xBaseGeometryData
void Initialize (GeListNode *node)
 

Private Member Functions

 xNurbsCurveData ()
 
 ~xNurbsCurveData ()
 

Constructor & Destructor Documentation

◆ xNurbsCurveData()

xNurbsCurveData ( )
private

◆ ~xNurbsCurveData()

~xNurbsCurveData ( )
private

Member Function Documentation

◆ ResizeObject()

Bool ResizeObject ( Int32  count,
Int32  degree 
)

◆ SetClosed()

void SetClosed ( Bool  value)

◆ SetPoint()

void SetPoint ( Int32  index,
const Vector position,
const Float weight 
)

◆ GetKnots()

xNurbsKnots* GetKnots ( )

◆ SetParameterRange()

void SetParameterRange ( Float  min,
Float  max 
)

◆ SetPolynomial()

void SetPolynomial ( Bool  value)

◆ GetPoint()

xNurbsCurvePoint* GetPoint ( Int32  index)