@eliorar/angular-cesium
Version:
Angular library for working with Cesium.
23 lines (22 loc) • 851 B
TypeScript
import { CesiumService } from '../../cesium/cesium.service';
import { BasicDrawerService } from '../basic-drawer/basic-drawer.service';
/**
* General primitives drawer responsible of drawing Cesium primitives.
* Drawers the handle Cesium primitives extend it.
*/
export declare abstract class PrimitivesDrawerService extends BasicDrawerService {
private drawerType;
private cesiumService;
private _show;
private _primitiveCollectionWrap;
protected _cesiumCollection: any;
protected _propsAssigner: Function;
constructor(drawerType: any, cesiumService: CesiumService);
init(): void;
add(cesiumProps: any, ...args: any[]): any;
update(entity: any, cesiumProps: any, ...args: any[]): void;
remove(entity: any): void;
removeAll(): void;
setShow(showValue: boolean): void;
getShow(): boolean;
}