@greenmice/ngx-cesium
Version:
Angular library for working with Cesium.
33 lines (32 loc) • 1.12 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { IDescription } from '../../models/description';
import { LayerOptions } from '../../models/layer-options';
import * as i0 from "@angular/core";
export declare class LayerService {
private _context;
private _options;
private _show;
private _zIndex;
private _entityName;
private _cache;
private descriptions;
private layerUpdate;
get cache(): boolean;
set cache(value: boolean);
get zIndex(): number;
set zIndex(value: number);
get show(): boolean;
set show(value: boolean);
get options(): LayerOptions;
set options(value: LayerOptions);
get context(): any;
set context(context: any);
setEntityName(name: string): void;
getEntityName(): string;
registerDescription(descriptionComponent: IDescription): void;
unregisterDescription(descriptionComponent: IDescription): void;
getDescriptions(): IDescription[];
layerUpdates(): EventEmitter<any>;
static ɵfac: i0.ɵɵFactoryDeclaration<LayerService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<LayerService>;
}