AnyCAD Rapid API 2024
Help you to create a better world!
载入中...
搜索中...
未找到
EntityElement类 参考
类 EntityElement 继承关系图:
Element AObject DrawableElement FunctionElement GroupElement LayerElement UserElement Workstage AssemblyElement AxPathElement BBoxElement CoordinateSystemElement CurveElement InstanceElement PartElement PointCloudElement PointElement PointsElement ShapeElement SketchElement TextElement VisualElement MachiningWorkstage TransitionWorkstage

Public 成员函数

ClassId GetClassId ()
 
long GetState ()
 
boolean SetState (long val)
 
ObjectId GetParentId ()
 
boolean SetParentId (ObjectId val)
 
ObjectId GetDbViewId ()
 
boolean SetDbViewId (ObjectId val)
 
ObjectId GetMaterialId ()
 
boolean SetMaterialId (ObjectId val)
 
Vector3 GetColor ()
 
boolean SetColor (Vector3 val)
 
ObjectId GetLineStyleId ()
 
boolean SetLineStyleId (ObjectId val)
 
ObjectId GetTextStyleId ()
 
boolean SetTextStyleId (ObjectId val)
 
void SetVisible (boolean bVisible)
 
boolean GetVisible ()
 
void SetProvisional (boolean enabled)
 
boolean GetProvisional ()
 
void SetPickable (boolean bPickable)
 
boolean GetPickable ()
 
void SetLocked (boolean locked)
 
boolean GetLocked ()
 
void SetSectionable (boolean bSectionable)
 
boolean GetSectionable ()
 
void SetBrowserable (boolean browserable)
 
boolean GetBrowserable ()
 
void SetEditable (boolean editable)
 
boolean GetEditable ()
 
void SetLODEnabled (boolean enabled)
 
boolean GetLODEnabled ()
 
void SetShadowing (boolean enabled)
 
boolean GetShadowing ()
 
void SetManaged (boolean enabled)
 
boolean GetManaged ()
 
void SetDynamic (boolean enabled)
 
boolean GetDynamic ()
 
void ClearColor ()
 
Component GetComponent (String className)
 
Component FindComponent (String className, String name)
 
void CollectChildren (ReferenceCollector collector)
 
void CollectPickedId (PickedIdCollector collector)
 
ObjectId GetUsedMaterialId ()
 
ObjectId GetUsedLineStyleId ()
 
ObjectId GetUsedTextStyleId ()
 
boolean Execute (String action, ParameterDict pParams)
 
int CloneComponents (EntityElement pEntity)
 
void ListParameters (ParameterDict parameters)
 
boolean SetParameter (ParameterDict parameters, String key)
 
- Public 成员函数 继承自 Element
long GetUserId ()
 
boolean SetUserId (long val)
 
String GetName ()
 
boolean SetName (String val)
 
String GetSchemaName ()
 
boolean SetSchemaName (String val)
 
long GetUserFlags ()
 
void SetUserFlags (long val)
 
ObjectId GetId ()
 
String GetAliasName ()
 
boolean SetAliasName (String val)
 
ObjectId GetSourceId ()
 
boolean SetSourceId (ObjectId val)
 
String GetCategory ()
 
boolean SetCategory (String val)
 
Document GetDocument ()
 
void MakeUniqueName (String base)
 
void MakeUniqueNameByBase (String base)
 
void MakeUniqueName ()
 
void MakeUniqueNameByConfig ()
 
void RequestUpdate (EnumUpdateElementFlag mode)
 
void RequestUpdate ()
 
String GetModifyCommand ()
 
- Public 成员函数 继承自 AObject
boolean IsEqual (AObject other)
 

静态 Public 成员函数

static ClassId GetStaticClassId ()
 
static EntityElement Cast (AObject obj)
 
static EntityElement Create (Document pDoc)
 

详细描述

<>
实体类,可以动态添加组件

成员函数说明

◆ Cast()

static EntityElement EntityElement.Cast ( AObject obj)
static

重载 Element .

◆ CloneComponents()

int EntityElement.CloneComponents ( EntityElement pEntity)

从pEntity克隆Component

参数
pEntity来源
返回
克隆的个数

◆ CollectChildren()

void EntityElement.CollectChildren ( ReferenceCollector collector)

收集子对象

参数
collector收集器

◆ CollectPickedId()

void EntityElement.CollectPickedId ( PickedIdCollector collector)

收集显示对象ID

参数
collector收集器

◆ Execute()

boolean EntityElement.Execute ( String action,
ParameterDict pParams )

执行自定义的命令。需要在事务范围内执行

参数
action命令标识
pParams参数
返回
是否成功

◆ FindComponent()

Component EntityElement.FindComponent ( String className,
String name )

根据类名获取组件

参数
className组件的类名
name组件的名称
返回
组件对象

◆ GetClassId()

◆ GetComponent()

Component EntityElement.GetComponent ( String className)

根据类名获取组件

参数
className组件的类名
返回
组件对象

◆ GetDynamic()

boolean EntityElement.GetDynamic ( )

是否包含动态内容

返回
若为true,则包含

◆ GetManaged()

boolean EntityElement.GetManaged ( )

获取托管状态

返回
若为true,则不会单独绘制

◆ GetShadowing()

boolean EntityElement.GetShadowing ( )

是否为影子对象

返回
true则是

◆ GetStaticClassId()

◆ GetUsedLineStyleId()

ObjectId EntityElement.GetUsedLineStyleId ( )

自定义查找线样式的顺序

返回
线样式ID

◆ GetUsedMaterialId()

ObjectId EntityElement.GetUsedMaterialId ( )

自定义查找材质的顺序

返回
材质ID

◆ GetUsedTextStyleId()

ObjectId EntityElement.GetUsedTextStyleId ( )

自定义查找文字样式的顺序

返回
文字样式ID

◆ ListParameters()

void EntityElement.ListParameters ( ParameterDict parameters)

列出界面可见的参数

参数
parameters

重载 Element .

◆ SetBrowserable()

void EntityElement.SetBrowserable ( boolean browserable)

是否在默认的目录树上可见

参数
browserable是否可见

◆ SetDynamic()

void EntityElement.SetDynamic ( boolean enabled)

是否包含动态内容。

参数
enabled默认false

◆ SetEditable()

void EntityElement.SetEditable ( boolean editable)

是否可被编辑

参数
editable

◆ SetLocked()

void EntityElement.SetLocked ( boolean locked)

是否锁定,锁定后则无法编辑

◆ SetLODEnabled()

void EntityElement.SetLODEnabled ( boolean enabled)

是否支持LoD

参数
enabled是否启用

◆ SetManaged()

void EntityElement.SetManaged ( boolean enabled)

设置托管状态。

参数
enabled若为true,则不会单独绘制,而是依托于其他构件来绘制,如Assembly子构件、Instance的Type。默认为false

◆ SetParameter()

boolean EntityElement.SetParameter ( ParameterDict parameters,
String key )

根据参数修改属性

参数
parameters参数集
key修改的参数
返回
是否成功

重载 Element .

◆ SetPickable()

void EntityElement.SetPickable ( boolean bPickable)

是否可被选择

参数
bPickable

◆ SetProvisional()

void EntityElement.SetProvisional ( boolean enabled)

设置临时可见性

参数
enabled是否临时可见

◆ SetSectionable()

void EntityElement.SetSectionable ( boolean bSectionable)

是否可用于生成剖切元素

参数
bSectionable

◆ SetShadowing()

void EntityElement.SetShadowing ( boolean enabled)

是否为影子对象,显示选择的ID为其父ID。删除后,其父亲也会被删除

参数
enabled是否启用

◆ SetVisible()

void EntityElement.SetVisible ( boolean bVisible)

设置可见性

参数
bVisible是否可见

AxPathElement , 以及 GroupElement 重载.