projects/angular-cesium/src/lib/angular-cesium/services/drawers/html-drawer/html-drawer.service.ts
Properties |
|
Methods |
constructor(_cesiumService: CesiumService)
|
||||||
Parameters :
|
add | ||||||
add(cesiumProps: any)
|
||||||
Inherited from
BasicDrawerService
|
||||||
Defined in
BasicDrawerService:12
|
||||||
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 { CesiumService } from '../../cesium/cesium.service';
import { PrimitivesDrawerService } from '../primitives-drawer/primitives-drawer.service';
declare var Cesium: any;
@Injectable()
export class HtmlDrawerService extends PrimitivesDrawerService {
constructor(private _cesiumService: CesiumService) {
super(Cesium.HtmlCollection, _cesiumService);
}
add(cesiumProps: any): any {
cesiumProps.scene = this._cesiumService.getScene();
cesiumProps.mapContainer = this._cesiumService.getMapContainer();
return super.add(cesiumProps);
}
}