UNPKG

@eliorar/angular-cesium

Version:

Angular library for working with Cesium.

37 lines (36 loc) 1.63 kB
import { CesiumProperties } from '../../../services/cesium-properties/cesium-properties.service'; import { ComputationCache } from '../../../services/computation-cache/computation-cache.service'; import { LayerService } from '../../../services/layer-service/layer-service.service'; import { BasicDesc } from '../../../services/basic-desc/basic-desc.service'; import { DynamicEllipseDrawerService } from '../../../services/drawers/static-dynamic/ellipse-drawer/dynamic-ellipse-drawer.service'; import * as i0 from "@angular/core"; /** * * * This is a dynamic(position is updatable) implementation of an ellipse. * * __Usage :__ * ``` * &lt;ac-dynamic-ellipse-desc props="{ * center: data.position, * semiMajorAxis:250000.0, * semiMinorAxis:400000.0, * rotation : 0.785398, * width:3, // Optional * granularity:0.08 // Optional * }"&gt; * "> * &lt;/ac-dynamic-ellipse-desc&gt; * ``` * __param:__ {Cartesian3} center * __param:__ {number} semiMajorAxis * __param:__ {number} semiMinorAxis * __param:__ {number} rotation * __param__: {number} [1] width * __param__: {number} [0.003] granularity */ export declare class AcDynamicEllipseDescComponent extends BasicDesc { constructor(ellipseDrawer: DynamicEllipseDrawerService, layerService: LayerService, computationCache: ComputationCache, cesiumProperties: CesiumProperties); static ɵfac: i0.ɵɵFactoryDeclaration<AcDynamicEllipseDescComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<AcDynamicEllipseDescComponent, "ac-dynamic-ellipse-desc", never, {}, {}, never, never>; }