Open Search
    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 
    )