projects/angular-cesium/src/lib/angular-cesium/services/drawers/point-primitive-drawer/point-primitive-drawer.service.ts
This drawer is responsible of drawing points as primitives. This drawer is more efficient than PointDrawerService when drawing dynamic points.
Properties |
|
Methods |
constructor(cesiumService: CesiumService)
|
||||||
Parameters :
|
add | |||||||||
add(cesiumProps: any, ...args: any[])
|
|||||||||
Inherited from
BasicDrawerService
|
|||||||||
Defined in
BasicDrawerService:26
|
|||||||||
Parameters :
Returns :
any
|
getShow |
getShow()
|
Inherited from
PrimitivesDrawerService
|
Defined in
PrimitivesDrawerService:51
|
Returns :
boolean
|
init |
init()
|
Inherited from
BasicDrawerService
|
Defined in
BasicDrawerService:19
|
Returns :
void
|
remove | ||||||
remove(entity: any)
|
||||||
Inherited from
BasicDrawerService
|
||||||
Defined in
BasicDrawerService:38
|
||||||
Parameters :
Returns :
void
|
removeAll |
removeAll()
|
Inherited from
BasicDrawerService
|
Defined in
BasicDrawerService:42
|
Returns :
void
|
setShow | ||||||
setShow(showValue: boolean)
|
||||||
Inherited from
BasicDrawerService
|
||||||
Defined in
BasicDrawerService:46
|
||||||
Parameters :
Returns :
void
|
update |
update(entity: any, cesiumProps: any, ...args: any[])
|
Inherited from
BasicDrawerService
|
Defined in
BasicDrawerService:30
|
Returns :
void
|
setPropsAssigner | ||||||
setPropsAssigner(assigner: Function)
|
||||||
Inherited from
BasicDrawerService
|
||||||
Defined in
BasicDrawerService:23
|
||||||
Parameters :
Returns :
void
|
Protected _cesiumCollection |
Type : any
|
Inherited from
PrimitivesDrawerService
|
Defined in
PrimitivesDrawerService:12
|
Private _primitiveCollectionWrap |
Type : any
|
Inherited from
PrimitivesDrawerService
|
Defined in
PrimitivesDrawerService:11
|
Protected _propsAssigner |
Type : Function
|
Inherited from
BasicDrawerService
|
Defined in
BasicDrawerService:13
|
Private _show |
Default value : true
|
Inherited from
PrimitivesDrawerService
|
Defined in
PrimitivesDrawerService:10
|
import { Injectable } from '@angular/core';
import { PointPrimitiveCollection } from 'cesium';
import { CesiumService } from '../../cesium/cesium.service';
import { PrimitivesDrawerService } from '../primitives-drawer/primitives-drawer.service';
/**
* This drawer is responsible of drawing points as primitives.
* This drawer is more efficient than PointDrawerService when drawing dynamic points.
*/
@Injectable()
export class PointPrimitiveDrawerService extends PrimitivesDrawerService {
constructor(cesiumService: CesiumService) {
super(PointPrimitiveCollection, cesiumService);
}
}