公共成员函数
|
xMappedCurveData
*
|
AllocMapped
(
Int32
type)
|
Bool
|
更新
(
GeListNode
*node)
|
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)
|
|
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)
|
|
BaseData
()
|
virtual
|
~BaseData
(void)
|
void
|
Destructor
(void)
|