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

Public 成员函数

ClassId GetClassId ()
 
long GetState ()
 
boolean SetState (long val)
 
ObjectId GetParentId ()
 
boolean SetParentId (ObjectId val)
 
ObjectId GetDbViewId ()
 
boolean SetDbViewId (ObjectId val)
 
void SetVisible (boolean bVisible)
 
boolean GetVisible ()
 
void SetProvisional (boolean enabled)
 
boolean GetProvisional ()
 
void SetPickable (boolean bPickable)
 
boolean GetPickable ()
 
void SetSectionable (boolean bSectionable)
 
boolean GetSectionable ()
 
void SetBrowserable (boolean browserable)
 
boolean GetBrowserable ()
 
void SetEditable (boolean editable)
 
boolean GetEditable ()
 
void SetLODEnabled (boolean enabled)
 
boolean GetLODEnabled ()
 
Component GetComponent (String className)
 
Component FindComponent (String className, String name)
 
void CollectChildren (ReferenceCollector collector)
 
void ListParameters (ParameterDict parameters)
 
boolean SetParameter (ParameterDict parameters, String key)
 
- Public 成员函数 继承自 Element
ClassId GetClassId ()
 
ObjectId GetId ()
 
long GetUserId ()
 
boolean SetUserId (long val)
 
String GetName ()
 
boolean SetName (String val)
 
String GetSchemaName ()
 
boolean SetSchemaName (String val)
 
long GetUserFlags ()
 
void SetUserFlags (long val)
 
void MakeUniqueName (String base)
 
void MakeUniqueName ()
 
void RequestUpdate ()
 
void ListParameters (ParameterDict parameters)
 
boolean SetParameter (ParameterDict parameters, String key)
 
- Public 成员函数 继承自 AObject
ClassId GetClassId ()
 
boolean IsEqual (AObject other)
 

静态 Public 成员函数

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

静态 Public 属性

static final long PID_Visibility = AnyCADJNI.EntityElement_PID_Visibility_get()
 

详细描述

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

成员函数说明

◆ Cast()

static EntityElement EntityElement.Cast ( AObject  obj)
static

重载 Element .

◆ CollectChildren()

void EntityElement.CollectChildren ( ReferenceCollector  collector)

收集子对象

参数
collector收集器

◆ FindComponent()

Component EntityElement.FindComponent ( String  className,
String  name 
)

根据类名获取组件

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

◆ GetClassId()

◆ GetComponent()

Component EntityElement.GetComponent ( String  className)

根据类名获取组件

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

◆ GetStaticClassId()

◆ ListParameters()

void EntityElement.ListParameters ( ParameterDict  parameters)

列出界面可见的参数

参数
parameters

重载 Element .

◆ SetBrowserable()

void EntityElement.SetBrowserable ( boolean  browserable)

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

参数
browserable是否可见

◆ SetEditable()

void EntityElement.SetEditable ( boolean  editable)

是否可被编辑

参数
editable

◆ SetLODEnabled()

void EntityElement.SetLODEnabled ( boolean  enabled)

是否支持LoD

参数
enabled是否启用

◆ 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

◆ SetVisible()

void EntityElement.SetVisible ( boolean  bVisible)

设置可见性

参数
bVisible是否可见

类成员变量说明

◆ PID_Visibility

final long EntityElement.PID_Visibility = AnyCADJNI.EntityElement_PID_Visibility_get()
static

定义可见性的PID