UNPKG

@eliorar/angular-cesium

Version:

Angular library for working with Cesium.

36 lines (35 loc) 1.76 kB
import { LayerService } from '../../../services/layer-service/layer-service.service'; import { ComputationCache } from '../../../services/computation-cache/computation-cache.service'; import { CesiumProperties } from '../../../services/cesium-properties/cesium-properties.service'; import { BasicStaticPrimitiveDesc } from '../../../services/basic-primitive-desc/basic-static-primitive-desc.service'; import { StaticEllipseDrawerService } from '../../../services/drawers/static-dynamic/ellipse-drawer/ellipse-drawer.service'; import * as i0 from "@angular/core"; /** * * @deprecated use ac-ellipse-desc instead * * This is a static (position, color, etc.. are not updated) implementation of an ellipse. * __usage:__ * ``` * &lt;ac-static-ellipse-desc-desc * geometryProps="{ * center: ellipse.geometry.center, * semiMajorAxis: ellipse.geometry.semiMajorAxis, * semiMinorAxis: ellipse.geometry.semiMinorAxis, * height: ellipse.geometry.height, * rotation: ellipse.geometry.rotation * }" * instanceProps="{ * attributes: ellipse.attributes //Optional * }" * primitiveProps="{ * appearance: ellipse.appearance //Optional * }"&gt; * &lt;/ac-static-ellipse-desc-desc&gt; * ``` */ export declare class AcStaticEllipseDescComponent extends BasicStaticPrimitiveDesc { constructor(ellipseDrawer: StaticEllipseDrawerService, layerService: LayerService, computationCache: ComputationCache, cesiumProperties: CesiumProperties); static ɵfac: i0.ɵɵFactoryDeclaration<AcStaticEllipseDescComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<AcStaticEllipseDescComponent, "ac-static-ellipse-desc", never, {}, {}, never, never>; }