Graphic

图形构造函数。

构造函数

Graphic

图形构造函数。

new Graphic(properties?)

参数

返回:Graphic Graphic对象

属性

aggregateGeometries

聚合几何图形集合。

aggregateGeometries: any

类型: any

attributes

与图形关联的字段名称-值对。

attributes: any

类型: any

isAggregate

指示图形是否为聚合或集群图形。

isAggregate: boolean

类型: boolean

layer

图形所属的图层引用。

layer: Layer | Sublayer | BuildingComponentSublayer

origin

返回图形来源的信息。

origin: any

类型: any

visible

指示图形的可见性。

visible: boolean

类型: boolean

访问器

geometry

定义图形位置的几何体。

get geometry(): GeometryUnion

返回: GeometryUnion 定义图形位置的几何体。

set geometry(value: ExtentProperties & object | MultipointProperties & object | PointProperties & object | PolygonProperties & object | PolylineProperties & object | MeshProperties & object): void

参数

返回: void

symbol

图形的符号样式。

get symbol(): Symbol3DUnion

返回: Symbol3DUnion 图形的符号样式。

set symbol(value: PictureMarkerSymbolProperties & object | SimpleFillSymbolProperties & object | SimpleLineSymbolProperties & object | SimpleMarkerSymbolProperties & object | TextSymbolProperties & object | LabelSymbol3DProperties & object | LineSymbol3DProperties & object | MeshSymbol3DProperties & object | PointSymbol3DProperties & object | PolygonSymbol3DProperties & object): void

返回: void

方法

clone

创建此对象的深度克隆。

clone(): this

返回:this

getAttribute

返回指定属性的值。

getAttribute(name): any

参数

  • name: string 属性名称

返回:any

getObjectId

返回与图形关联的要素的对象ID(如果存在)。

getObjectId(): string

返回:string

setAttribute

为指定属性设置新值。

setAttribute(name, newValue): void

参数

  • name: string 要设置的属性名称
  • newValue: any 要设置的新属性值

返回:void

toJSON

将此类的实例转换为JSON表示形式。

toJSON(): any

返回:any

BIMFlux AI