Graphic
图形构造函数。
构造函数
Graphic
图形构造函数。
属性
aggregateGeometries
聚合几何图形集合。
aggregateGeometries: any
类型: any
attributes
与图形关联的字段名称-值对。
attributes: any
类型: any
isAggregate
指示图形是否为聚合或集群图形。
isAggregate: boolean
类型: boolean
layer
图形所属的图层引用。
layer: Layer | Sublayer | BuildingComponentSublayer
类型: 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
参数
- value:
ExtentProperties&object|MultipointProperties&object|PointProperties&object|PolygonProperties&object|PolylineProperties&object|MeshProperties&object
返回: 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
参数
- value:
PictureMarkerSymbolProperties&object|SimpleFillSymbolProperties&object|SimpleLineSymbolProperties&object|SimpleMarkerSymbolProperties&object|TextSymbolProperties&object|LabelSymbol3DProperties&object|LineSymbol3DProperties&object|MeshSymbol3DProperties&object|PointSymbol3DProperties&object|PolygonSymbol3DProperties&object
返回: 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
