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 { StaticPolygonDrawerService } from '../../../services/drawers/static-dynamic/static-polygon-drawer/polygon-drawer.service'; /** * @deprecated use ac-ploygon-desc instead * * This is a static (position, color, etc.. are not updated) implementation of a polygon. * __Usage:__ * ``` * <ac-static-polygon-desc * geometryProps="{ * polygonHierarchy: polygon.geometry.polygonHierarchy, * height: polygon.geometry.height, * granularity: polygon.geometry.granularity * }" * instanceProps="{ * attributes: polygon.attributes * }" * primitiveProps="{ * appearance: polygon.appearance * }" * ></ac-static-polygon-desc> * ``` */ export declare class AcStaticPolygonDescComponent extends BasicStaticPrimitiveDesc { constructor(polygonDrawer: StaticPolygonDrawerService, layerService: LayerService, computationCache: ComputationCache, cesiumProperties: CesiumProperties); }