xMappedCurveClass Class Reference

#include <lib_dwgobjects.h>

Inheritance diagram for xMappedCurveClass:

公共成员函数

xMappedCurveData AllocMapped ( Int32 type)
Bool   更新 ( GeListNode *node)
-  Public Member Functions inherited from ObjectData
virtual void  GetDimension ( BaseObject *op, 向量 *mp, 向量 *rad)
virtual DRAWRESULT   Draw ( BaseObject *op, DRAWPASS drawpass, BaseDraw *bd, BaseDrawHelp *bh)
virtual DRAWRESULT   DrawShadow ( BaseObject *op, BaseDraw *bd, BaseDrawHelp *bh)
virtual Int32   DetectHandle ( BaseObject *op, BaseDraw *bd, Int32 x, Int32 y, QUALIFIER qualifier)
virtual Bool   MoveHandle ( BaseObject *op, BaseObject *undo, const 向量 &mouse_pos, Int32 hit_id, QUALIFIER qualifier, BaseDraw *bd)
virtual Bool   AddToExecution ( BaseObject *op, PriorityList *list)
virtual EXECUTIONRESULT   Execute ( BaseObject *op, BaseDocument *doc, BaseThread *bt, Int32 priority, EXECUTIONFLAGS flags)
virtual void  GetModelingAxis ( BaseObject *op, BaseDocument *doc, 矩阵 &axis)
virtual BaseObject GetVirtualObjects ( BaseObject *op, HierarchyHelp *hh)
virtual Bool   ModifyObject ( BaseObject *mod, BaseDocument *doc, BaseObject *op, const 矩阵 &op_mg, const 矩阵 &mod_mg, Float lod, Int32 flags, BaseThread *thread)
virtual void  CheckDirty ( BaseObject *op, BaseDocument *doc)
virtual SplineObject GetContour ( BaseObject *op, BaseDocument *doc, Float lod, BaseThread *bt)
virtual void  ModifyParticles ( BaseObject *op, Particle *pp, BaseParticle *ss, Int32 pcnt, Float diff)
virtual Int32   GetHandleCount ( BaseObject *op)
virtual void  GetHandle ( BaseObject *op, Int32 i, HandleInfo &info)
virtual void  SetHandle ( BaseObject *op, Int32 i, 向量 p, const HandleInfo &info)
-  Public Member Functions inherited from NodeData
  NodeData ()
GeListNode Get (void) const
virtual Bool   消息 ( GeListNode *node, Int32 type, void *data)
virtual void  GetBubbleHelp ( GeListNode *node, maxon::String &str)
virtual BaseDocument GetDocument ( GeListNode *node)
virtual Int32   GetBranchInfo ( GeListNode *node, BranchInfo *info, Int32 max, GETBRANCHINFO flags)
virtual Bool   IsInstanceOf (const GeListNode *node, Int32 type) const
virtual Bool   IsDocumentRelated (const GeListNode *node, Bool &docrelated) const
virtual Bool   Init ( GeListNode *node)
virtual void  Free ( GeListNode *node)
virtual Bool   读取 ( GeListNode *node, HyperFile *hf, Int32 level)
virtual Bool   Write ( GeListNode *node, HyperFile *hf)
virtual Bool   CopyTo ( NodeData *dest, GeListNode *snode, GeListNode *dnode, COPYFLAGS flags, AliasTrans *trn)
virtual Bool   GetDDescription ( GeListNode *node, 描述 *description, DESCFLAGS_DESC &flags)
virtual Bool   GetDParameter ( GeListNode *node, const DescID &id, GeData &t_data, DESCFLAGS_GET &flags)
virtual Bool   SetDParameter ( GeListNode *node, const DescID &id, const GeData &t_data, DESCFLAGS_SET &flags)
virtual Bool   GetDEnabling ( GeListNode *node, const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc)
virtual Bool   TranslateDescID ( GeListNode *node, const DescID &id, DescID &res_id, C4DAtom *&res_at)
-  Public Member Functions inherited from BaseData
  BaseData ()
virtual  ~BaseData (void)
void  Destructor (void)

私有成员函数

  xMappedCurveClass ()
  ~xMappedCurveClass ()

Additional Inherited Members

-  Protected Attributes inherited from NodeData
GeListNode private_link

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

◆  xMappedCurveClass()

xMappedCurveClass () private

◆  ~xMappedCurveClass()

~ xMappedCurveClass () private

成员函数文档编制

◆  AllocMapped()

xMappedCurveData * AllocMapped ( Int32   type )

◆  Update()

Bool 更新 ( GeListNode node )