xNurbsSurfaceData Class Reference

#include <lib_dwgobjects.h>

Inheritance diagram for xNurbsSurfaceData:

Public Member Functions

xUVPairFFGetKnots ()
 
void SetPolynomial (Bool p)
 
void SetUClosed (Bool c)
 
void SetVClosed (Bool c)
 
Bool ResizeObject (Int32 ucount, Int32 vcount, Int32 udegree, Int32 vdegree)
 
void SetUParameterRange (Float min, Float max)
 
void SetVParameterRange (Float min, Float max)
 
Int32 GetUPointCount (GeListNode *node=nullptr)
 
Int32 GetVPointCount (GeListNode *node=nullptr)
 
xNurbsCurvePointGetPoint (Int32 uindex, Int32 vindex)
 
- Public Member Functions inherited from xBaseGeometryData
void Initialize (GeListNode *node)
 

Private Member Functions

 xNurbsSurfaceData ()
 
 ~xNurbsSurfaceData ()
 

Constructor & Destructor Documentation

◆ xNurbsSurfaceData()

xNurbsSurfaceData ( )
private

◆ ~xNurbsSurfaceData()

~xNurbsSurfaceData ( )
private

Member Function Documentation

◆ GetKnots()

xUVPairFF* GetKnots ( )

◆ SetPolynomial()

void SetPolynomial ( Bool  p)

◆ SetUClosed()

void SetUClosed ( Bool  c)

◆ SetVClosed()

void SetVClosed ( Bool  c)

◆ ResizeObject()

Bool ResizeObject ( Int32  ucount,
Int32  vcount,
Int32  udegree,
Int32  vdegree 
)

◆ SetUParameterRange()

void SetUParameterRange ( Float  min,
Float  max 
)

◆ SetVParameterRange()

void SetVParameterRange ( Float  min,
Float  max 
)

◆ GetUPointCount()

Int32 GetUPointCount ( GeListNode node = nullptr)

◆ GetVPointCount()

Int32 GetVPointCount ( GeListNode node = nullptr)

◆ GetPoint()

xNurbsCurvePoint* GetPoint ( Int32  uindex,
Int32  vindex 
)