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'; /** * @deprecated use ac-circle-desc instead * * This is a dynamic(position is updatable) implementation of an circle. __Usage :__ * ``` * <ac-dynamic-circle-desc props="{ * center: data.position, * radius: 5 * rotation : 0.785398, * width:3, // Optional * granularity:0.08 // Optional * }"> * </ac-dynamic-circle-desc> * ``` * * __param__: {Cesium.Cartesian3} center * __param__: {number} rotation * __param__: {number} radius in meters * __param__: {number} [1] width * __param__: {number} [0.003] granularity */ export declare class AcDynamicCircleDescComponent extends BasicDesc { constructor(ellipseDrawer: DynamicEllipseDrawerService, layerService: LayerService, computationCache: ComputationCache, cesiumProperties: CesiumProperties); protected _propsEvaluator(context: Object): any; }