projects/angular-cesium/src/lib/angular-cesium/services/drawers/box-dawer/box-drawer.service.ts
This drawer is responsible for drawing box.
Properties |
|
Methods |
constructor(cesiumService: CesiumService)
|
||||||
Parameters :
|
add | ||||||
add(cesiumProps: any)
|
||||||
Inherited from
BasicDrawerService
|
||||||
Defined in
BasicDrawerService:64
|
||||||
Parameters :
Returns :
any
|
Private getFreeEntitiesCollection |
getFreeEntitiesCollection()
|
Inherited from
EntitiesDrawerService
|
Defined in
EntitiesDrawerService:37
|
Returns :
OptimizedEntityCollection
|
init | ||||||
init(options?: EntitiesDrawerOptions)
|
||||||
Inherited from
BasicDrawerService
|
||||||
Defined in
BasicDrawerService:48
|
||||||
Parameters :
Returns :
{}
|
remove | ||||||
remove(entity: any)
|
||||||
Inherited from
BasicDrawerService
|
||||||
Defined in
BasicDrawerService:110
|
||||||
Parameters :
Returns :
void
|
removeAll |
removeAll()
|
Inherited from
BasicDrawerService
|
Defined in
BasicDrawerService:115
|
Returns :
void
|
setShow | ||||||
setShow(showValue: boolean)
|
||||||
Inherited from
BasicDrawerService
|
||||||
Defined in
BasicDrawerService:121
|
||||||
Parameters :
Returns :
void
|
Private suspendEntityCollection | ||||||
suspendEntityCollection(entity: any)
|
||||||
Inherited from
EntitiesDrawerService
|
||||||
Defined in
EntitiesDrawerService:127
|
||||||
Parameters :
Returns :
void
|
update |
update(entity: any, cesiumProps: any)
|
Inherited from
BasicDrawerService
|
Defined in
BasicDrawerService:88
|
Returns :
void
|
setPropsAssigner | ||||||
setPropsAssigner(assigner: Function)
|
||||||
Inherited from
BasicDrawerService
|
||||||
Defined in
BasicDrawerService:23
|
||||||
Parameters :
Returns :
void
|
Private entityCollections |
Default value : new Map<any, OptimizedEntityCollection>()
|
Inherited from
EntitiesDrawerService
|
Defined in
EntitiesDrawerService:14
|
Private graphicsTypeName |
Type : string
|
Inherited from
EntitiesDrawerService
|
Defined in
EntitiesDrawerService:15
|
Protected _propsAssigner |
Type : Function
|
Inherited from
BasicDrawerService
|
Defined in
BasicDrawerService:6
|
import { Injectable } from '@angular/core';
import { EntitiesDrawerService } from '../entities-drawer/entities-drawer.service';
import { CesiumService } from '../../cesium/cesium.service';
import { GraphicsType } from '../entities-drawer/enums/graphics-type.enum';
/**
* This drawer is responsible for drawing box.
*/
@Injectable()
export class BoxDrawerService extends EntitiesDrawerService {
constructor(cesiumService: CesiumService) {
super(cesiumService, GraphicsType.box);
}
}