Open Search
    DWGObjectsLib Struct Reference

    #include <lib_dwgobjects.h>

    Inheritance diagram for DWGObjectsLib:

    Public Attributes

    Bool(xBaseCurveClass::* Update )(GeListNode *node)
     
    xBaseCurveData *(xBaseCurveClass::* AllocCurve )(Int32 type)
     
    Int32(xBaseCurveClass::* GetSubDivision )()
     
    void(xBaseCurveClass::* SetSubDivision )(Int32 subdiv)
     
    void(xBaseCurveClass::* SetOutput )(Int32 output)
     
    void(xBaseCurveData::* SetPlanar )(Bool planar)
     
    void(xBaseGeometryData::* Initialize )(GeListNode *node)
     
    void(xLineCurveData::* SetStartPoint )(const Vector &v)
     
    void(xLineCurveData::* SetEndPoint )(const Vector &v)
     
    void(xLineCurveData::* SetLimit )(Float v)
     
    void(xLineCurveData::* SetLineType )(LineCurveTypeEnum type)
     
    void(xCircularCurveData::* SetCenter )(Float x, Float y)
     
    void(xCircularCurveData::* SetZValue )(Float z)
     
    void(xCircularCurveData::* SetStartPoint2 )(Float x, Float y)
     
    void(xCircularCurveData::* SetEndPoint2 )(Float x, Float y)
     
    void(xCircularCurveData::* SetIsClockWise )(Bool value)
     
    Float(xCircularCurveData::* GetParameterMax )(const GeListNode *node) const
     
    Float(xCircularCurveData::* GetParameterMin )(const GeListNode *node) const
     
    void(xConicCurveData::* SetZValue2 )(Float z)
     
    void(xConicCurveData::* SetStartPoint3 )(Float x, Float y)
     
    void(xConicCurveData::* SetEndPoint3 )(Float x, Float y)
     
    void(xConicCurveData::* SetCoefficients1 )(const ConicCurveCoeffcients &coeff)
     
    void(xConicCurveData::* SetCoefficients2 )(Float a, Float b, Float c, Float d, Float e, Float f)
     
    void(xNurbsKnots::* SetPeriodic )(Bool state)
     
    void(xNurbsKnots::* Set )(Int32 i, Float value)
     
    Float(xNurbsKnots::* GetMinValue )() const
     
    Float(xNurbsKnots::* GetMaxValue )() const
     
    Float(xNurbsKnots::* Get )(Int32 i) const
     
    void(xBaseCurvePoint::* SetPosition )(const Vector &vector)
     
    const Vector &(xBaseCurvePoint::* GetPosition )() const
     
    void(xNurbsCurvePoint::* SetWeight )(Float w)
     
    Float(xNurbsCurvePoint::* GetWeight )() const
     
    Bool(xNurbsCurveData::* ResizeObject4 )(Int32 count, Int32 degree)
     
    void(xNurbsCurveData::* SetClosed )(Bool value)
     
    void(xNurbsCurveData::* SetPoint )(Int32 index, const Vector &position, const Float &weight)
     
    xNurbsKnots *(xNurbsCurveData::* GetKnots2 )()
     
    void(xNurbsCurveData::* SetParameterRange )(Float min, Float max)
     
    void(xNurbsCurveData::* SetPolynomial3 )(Bool value)
     
    xNurbsCurvePoint *(xNurbsCurveData::* GetPoint )(Int32 index)
     
    xBaseSurfaceData *(xBaseSurfaceClass::* AllocSurface )(Int32 type)
     
    Bool(xBaseSurfaceClass::* Update2 )(GeListNode *node)
     
    void(xBaseSurfaceClass::* SetSubU )(Int32 subu)
     
    void(xBaseSurfaceClass::* SetSubV )(Int32 subv)
     
    void(xBaseSurfaceClass::* SetOutput2 )(Int32 output)
     
    void(xBaseSurfaceClass::* SetNormalsActive )(Bool normals_active)
     
    void(xBaseSurfaceClass::* SetNormalsSwap )(Bool normals_swap)
     
    void(xExtrudeSurfaceData::* SetDirection )(const Vector &v)
     
    void(xPlaneSurfaceData::* SetCoefficients )(Float a, Float b, Float c, Float d)
     
    void(xPlaneSurfaceData::* SetDisplayPosition )(const Vector &v)
     
    void(xPlaneSurfaceData::* SetDisplaySize )(Float s)
     
    void(xPlaneSurfaceData::* SetLimit2 )(Float v)
     
    void(xPlaneSurfaceData::* SetPlaneType )(PlaneSurfaceTypeEnum type)
     
    void(xPolynomCurvePoint::* SetCoeff )(Int32 number, const Vector &vector)
     
    Bool(xPolynomCurveData::* ResizeObject2 )(Int32 count, Int32 degree)
     
    Float *(xPolynomCurveData::* GetBreakPoint )(Int32 index)
     
    xPolynomCurvePoint *(xPolynomCurveData::* GetPoint2 )(Int32 index)
     
    Int32(xPolynomCurveData::* GetPointCount2 )(const GeListNode *node) const
     
    void(xPolynomCurveData::* InitClosed )()
     
    void(xPolynomSurfacePoint::* SetUVCoeff )(Int32 uindex, Int32 vindex, const Vector &vector)
     
    Bool(xPolynomSurfaceData::* ResizeObject3 )(Int32 ucount, Int32 vcount, Int32 udegree, Int32 vdegree)
     
    Float *(xPolynomSurfaceData::* GetUBreakPoint )(Int32 index)
     
    Float *(xPolynomSurfaceData::* GetVBreakPoint )(Int32 index)
     
    xPolynomSurfacePoint *(xPolynomSurfaceData::* GetPoint3 )(Int32 uindex, Int32 vindex)
     
    Int32(xPolynomSurfaceData::* GetPointCount3 )(const GeListNode *node) const
     
    void(xPolynomSurfaceData::* InitClosed3 )()
     
    void(xRotateSurfaceData::* SetStartAngle )(Float angle)
     
    void(xRotateSurfaceData::* SetEndAngle )(Float angle)
     
    void(xRotateSurfaceData::* SetInvert )(Bool state)
     
    void(xUVPairFF::* SetPeriodicU )(Bool u)
     
    void(xUVPairFF::* SetPeriodicV )(Bool v)
     
    void(xUVPairFF::* SetU )(Int32 idx, Float u)
     
    void(xUVPairFF::* SetV )(Int32 idx, Float v)
     
    Float(xUVPairFF::* GetU )(Int32 idx)
     
    Float(xUVPairFF::* GetV )(Int32 idx)
     
    xUVPairFF *(xNurbsSurfaceData::* GetKnots )()
     
    void(xNurbsSurfaceData::* SetPolynomial2 )(Bool p)
     
    void(xNurbsSurfaceData::* SetUClosed )(Bool c)
     
    void(xNurbsSurfaceData::* SetVClosed )(Bool c)
     
    Bool(xNurbsSurfaceData::* ResizeObject5 )(Int32 ucount, Int32 vcount, Int32 udegree, Int32 vdegree)
     
    void(xNurbsSurfaceData::* SetUParameterRange )(Float min, Float max)
     
    void(xNurbsSurfaceData::* SetVParameterRange )(Float min, Float max)
     
    Int32(xNurbsSurfaceData::* GetUPointCount2 )(const GeListNode *node) const
     
    Int32(xNurbsSurfaceData::* GetVPointCount2 )(const GeListNode *node) const
     
    xNurbsCurvePoint *(xNurbsSurfaceData::* GetPoint4 )(Int32 uindex, Int32 vindex)
     
    xMappedCurveData *(xMappedCurveClass::* AllocMapped )(Int32 type)
     
    Bool(xMappedCurveClass::* Update3 )(GeListNode *node)
     
    void(xStandardMappedCurveData::* SetSegmented )(Bool value)
     
    void(xSegmentMappedCurveData::* SetReversed )(Bool value)
     
    xTrimmedSurfaceData *(xTrimmedSurfaceClass::* AllocTrimmed )(Int32 type)
     
    void(xTrimmedSurfaceClass::* SetPrecision4 )(Float precision)
     
    Bool(xTrimmedSurfaceClass::* Update4 )(GeListNode *node)
     
    void(xStandardTrimmedSurfaceData::* SetFirstOuter )(Bool value)
     
    Bool(* xConvertToPolygons )(BaseObject *oroot, BaseObject *destination, Int32 flags)
     
    Bool(* xConvertToPolygonGroups )(BaseObject *oroot, BaseObject *destination, Int32 flags)
     
    Bool(* xCenterAxis )(BaseObject *oroot)
     
    Bool(* xFilterModelSpaceCurves )(BaseObject *oroot)
     
    - Public Attributes inherited from C4DLibrary
    Int32 version
     
    Int32 size
     

    Member Data Documentation

    ◆ Update

    Bool(xBaseCurveClass::* Update) (GeListNode *node)

    ◆ AllocCurve

    xBaseCurveData*(xBaseCurveClass::* AllocCurve) (Int32 type)

    ◆ GetSubDivision

    Int32(xBaseCurveClass::* GetSubDivision) ()

    ◆ SetSubDivision

    void(xBaseCurveClass::* SetSubDivision) (Int32 subdiv)

    ◆ SetOutput

    void(xBaseCurveClass::* SetOutput) (Int32 output)

    ◆ SetPlanar

    void(xBaseCurveData::* SetPlanar) (Bool planar)

    ◆ Initialize

    void(xBaseGeometryData::* Initialize) (GeListNode *node)

    ◆ SetStartPoint

    void(xLineCurveData::* SetStartPoint) (const Vector &v)

    ◆ SetEndPoint

    void(xLineCurveData::* SetEndPoint) (const Vector &v)

    ◆ SetLimit

    void(xLineCurveData::* SetLimit) (Float v)

    ◆ SetLineType

    void(xLineCurveData::* SetLineType) (LineCurveTypeEnum type)

    ◆ SetCenter

    void(xCircularCurveData::* SetCenter) (Float x, Float y)

    ◆ SetZValue

    void(xCircularCurveData::* SetZValue) (Float z)

    ◆ SetStartPoint2

    void(xCircularCurveData::* SetStartPoint2) (Float x, Float y)

    ◆ SetEndPoint2

    void(xCircularCurveData::* SetEndPoint2) (Float x, Float y)

    ◆ SetIsClockWise

    void(xCircularCurveData::* SetIsClockWise) (Bool value)

    ◆ GetParameterMax

    Float(xCircularCurveData::* GetParameterMax) (const GeListNode *node) const

    ◆ GetParameterMin

    Float(xCircularCurveData::* GetParameterMin) (const GeListNode *node) const

    ◆ SetZValue2

    void(xConicCurveData::* SetZValue2) (Float z)

    ◆ SetStartPoint3

    void(xConicCurveData::* SetStartPoint3) (Float x, Float y)

    ◆ SetEndPoint3

    void(xConicCurveData::* SetEndPoint3) (Float x, Float y)

    ◆ SetCoefficients1

    void(xConicCurveData::* SetCoefficients1) (const ConicCurveCoeffcients &coeff)

    ◆ SetCoefficients2

    void(xConicCurveData::* SetCoefficients2) (Float a, Float b, Float c, Float d, Float e, Float f)

    ◆ SetPeriodic

    void(xNurbsKnots::* SetPeriodic) (Bool state)

    ◆ Set

    void(xNurbsKnots::* Set) (Int32 i, Float value)

    ◆ GetMinValue

    Float(xNurbsKnots::* GetMinValue) () const

    ◆ GetMaxValue

    Float(xNurbsKnots::* GetMaxValue) () const

    ◆ Get

    Float(xNurbsKnots::* Get) (Int32 i) const

    ◆ SetPosition

    void(xBaseCurvePoint::* SetPosition) (const Vector &vector)

    ◆ GetPosition

    const Vector&(xBaseCurvePoint::* GetPosition) () const

    ◆ SetWeight

    void(xNurbsCurvePoint::* SetWeight) (Float w)

    ◆ GetWeight

    Float(xNurbsCurvePoint::* GetWeight) () const

    ◆ ResizeObject4

    Bool(xNurbsCurveData::* ResizeObject4) (Int32 count, Int32 degree)

    ◆ SetClosed

    void(xNurbsCurveData::* SetClosed) (Bool value)

    ◆ SetPoint

    void(xNurbsCurveData::* SetPoint) (Int32 index, const Vector &position, const Float &weight)

    ◆ GetKnots2

    xNurbsKnots*(xNurbsCurveData::* GetKnots2) ()

    ◆ SetParameterRange

    void(xNurbsCurveData::* SetParameterRange) (Float min, Float max)

    ◆ SetPolynomial3

    void(xNurbsCurveData::* SetPolynomial3) (Bool value)

    ◆ GetPoint

    xNurbsCurvePoint*(xNurbsCurveData::* GetPoint) (Int32 index)

    ◆ AllocSurface

    xBaseSurfaceData*(xBaseSurfaceClass::* AllocSurface) (Int32 type)

    ◆ Update2

    Bool(xBaseSurfaceClass::* Update2) (GeListNode *node)

    ◆ SetSubU

    void(xBaseSurfaceClass::* SetSubU) (Int32 subu)

    ◆ SetSubV

    void(xBaseSurfaceClass::* SetSubV) (Int32 subv)

    ◆ SetOutput2

    void(xBaseSurfaceClass::* SetOutput2) (Int32 output)

    ◆ SetNormalsActive

    void(xBaseSurfaceClass::* SetNormalsActive) (Bool normals_active)

    ◆ SetNormalsSwap

    void(xBaseSurfaceClass::* SetNormalsSwap) (Bool normals_swap)

    ◆ SetDirection

    void(xExtrudeSurfaceData::* SetDirection) (const Vector &v)

    ◆ SetCoefficients

    void(xPlaneSurfaceData::* SetCoefficients) (Float a, Float b, Float c, Float d)

    ◆ SetDisplayPosition

    void(xPlaneSurfaceData::* SetDisplayPosition) (const Vector &v)

    ◆ SetDisplaySize

    void(xPlaneSurfaceData::* SetDisplaySize) (Float s)

    ◆ SetLimit2

    void(xPlaneSurfaceData::* SetLimit2) (Float v)

    ◆ SetPlaneType

    void(xPlaneSurfaceData::* SetPlaneType) (PlaneSurfaceTypeEnum type)

    ◆ SetCoeff

    void(xPolynomCurvePoint::* SetCoeff) (Int32 number, const Vector &vector)

    ◆ ResizeObject2

    Bool(xPolynomCurveData::* ResizeObject2) (Int32 count, Int32 degree)

    ◆ GetBreakPoint

    Float*(xPolynomCurveData::* GetBreakPoint) (Int32 index)

    ◆ GetPoint2

    xPolynomCurvePoint*(xPolynomCurveData::* GetPoint2) (Int32 index)

    ◆ GetPointCount2

    Int32(xPolynomCurveData::* GetPointCount2) (const GeListNode *node) const

    ◆ InitClosed

    void(xPolynomCurveData::* InitClosed) ()

    ◆ SetUVCoeff

    void(xPolynomSurfacePoint::* SetUVCoeff) (Int32 uindex, Int32 vindex, const Vector &vector)

    ◆ ResizeObject3

    Bool(xPolynomSurfaceData::* ResizeObject3) (Int32 ucount, Int32 vcount, Int32 udegree, Int32 vdegree)

    ◆ GetUBreakPoint

    Float*(xPolynomSurfaceData::* GetUBreakPoint) (Int32 index)

    ◆ GetVBreakPoint

    Float*(xPolynomSurfaceData::* GetVBreakPoint) (Int32 index)

    ◆ GetPoint3

    xPolynomSurfacePoint*(xPolynomSurfaceData::* GetPoint3) (Int32 uindex, Int32 vindex)

    ◆ GetPointCount3

    Int32(xPolynomSurfaceData::* GetPointCount3) (const GeListNode *node) const

    ◆ InitClosed3

    void(xPolynomSurfaceData::* InitClosed3) ()

    ◆ SetStartAngle

    void(xRotateSurfaceData::* SetStartAngle) (Float angle)

    ◆ SetEndAngle

    void(xRotateSurfaceData::* SetEndAngle) (Float angle)

    ◆ SetInvert

    void(xRotateSurfaceData::* SetInvert) (Bool state)

    ◆ SetPeriodicU

    void(xUVPairFF::* SetPeriodicU) (Bool u)

    ◆ SetPeriodicV

    void(xUVPairFF::* SetPeriodicV) (Bool v)

    ◆ SetU

    void(xUVPairFF::* SetU) (Int32 idx, Float u)

    ◆ SetV

    void(xUVPairFF::* SetV) (Int32 idx, Float v)

    ◆ GetU

    Float(xUVPairFF::* GetU) (Int32 idx)

    ◆ GetV

    Float(xUVPairFF::* GetV) (Int32 idx)

    ◆ GetKnots

    xUVPairFF*(xNurbsSurfaceData::* GetKnots) ()

    ◆ SetPolynomial2

    void(xNurbsSurfaceData::* SetPolynomial2) (Bool p)

    ◆ SetUClosed

    void(xNurbsSurfaceData::* SetUClosed) (Bool c)

    ◆ SetVClosed

    void(xNurbsSurfaceData::* SetVClosed) (Bool c)

    ◆ ResizeObject5

    Bool(xNurbsSurfaceData::* ResizeObject5) (Int32 ucount, Int32 vcount, Int32 udegree, Int32 vdegree)

    ◆ SetUParameterRange

    void(xNurbsSurfaceData::* SetUParameterRange) (Float min, Float max)

    ◆ SetVParameterRange

    void(xNurbsSurfaceData::* SetVParameterRange) (Float min, Float max)

    ◆ GetUPointCount2

    Int32(xNurbsSurfaceData::* GetUPointCount2) (const GeListNode *node) const

    ◆ GetVPointCount2

    Int32(xNurbsSurfaceData::* GetVPointCount2) (const GeListNode *node) const

    ◆ GetPoint4

    xNurbsCurvePoint*(xNurbsSurfaceData::* GetPoint4) (Int32 uindex, Int32 vindex)

    ◆ AllocMapped

    xMappedCurveData*(xMappedCurveClass::* AllocMapped) (Int32 type)

    ◆ Update3

    Bool(xMappedCurveClass::* Update3) (GeListNode *node)

    ◆ SetSegmented

    void(xStandardMappedCurveData::* SetSegmented) (Bool value)

    ◆ SetReversed

    void(xSegmentMappedCurveData::* SetReversed) (Bool value)

    ◆ AllocTrimmed

    xTrimmedSurfaceData*(xTrimmedSurfaceClass::* AllocTrimmed) (Int32 type)

    ◆ SetPrecision4

    void(xTrimmedSurfaceClass::* SetPrecision4) (Float precision)

    ◆ Update4

    Bool(xTrimmedSurfaceClass::* Update4) (GeListNode *node)

    ◆ SetFirstOuter

    void(xStandardTrimmedSurfaceData::* SetFirstOuter) (Bool value)

    ◆ xConvertToPolygons

    Bool(* xConvertToPolygons) (BaseObject *oroot, BaseObject *destination, Int32 flags)

    ◆ xConvertToPolygonGroups

    Bool(* xConvertToPolygonGroups) (BaseObject *oroot, BaseObject *destination, Int32 flags)

    ◆ xCenterAxis

    Bool(* xCenterAxis) (BaseObject *oroot)

    ◆ xFilterModelSpaceCurves

    Bool(* xFilterModelSpaceCurves) (BaseObject *oroot)