xNurbsSurfaceData Class Reference

#include <lib_dwgobjects.h>

Inheritance diagram for xNurbsSurfaceData:

公共成员函数

xUVPairFF GetKnots ()
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)
xNurbsCurvePoint GetPoint ( Int32 uindex, Int32 vindex)
-  Public Member Functions inherited from xBaseGeometryData
void  初始化 ( GeListNode *node)

私有成员函数

  xNurbsSurfaceData ()
  ~xNurbsSurfaceData ()

构造函数 & 析构函数文档编制

◆  xNurbsSurfaceData()

xNurbsSurfaceData () private

◆  ~xNurbsSurfaceData()

~ xNurbsSurfaceData () private

成员函数文档编制

◆  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  
)