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)