UNPKG

angular-cesium

Version:
47 lines 5.7 kB
// tslint:disable import { Component } from '@angular/core'; 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'; // tslint:enable /** * @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 class AcStaticPolygonDescComponent extends BasicStaticPrimitiveDesc { constructor(polygonDrawer, layerService, computationCache, cesiumProperties) { super(polygonDrawer, layerService, computationCache, cesiumProperties); } } AcStaticPolygonDescComponent.decorators = [ { type: Component, args: [{ selector: 'ac-static-polygon-desc', template: '' },] } ]; AcStaticPolygonDescComponent.ctorParameters = () => [ { type: StaticPolygonDrawerService }, { type: LayerService }, { type: ComputationCache }, { type: CesiumProperties } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWMtc3RhdGljLXBvbHlnb24tZGVzYy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9hbmd1bGFyLWNlc2l1bS9zcmMvbGliL2FuZ3VsYXItY2VzaXVtL2NvbXBvbmVudHMvc3RhdGljLWR5bmFtaWMvYWMtc3RhdGljLXBvbHlnb24tZGVzYy9hYy1zdGF0aWMtcG9seWdvbi1kZXNjLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUFDakIsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMxQyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sdURBQXVELENBQUM7QUFDckYsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sK0RBQStELENBQUM7QUFDakcsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sK0RBQStELENBQUM7QUFDakcsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sNEVBQTRFLENBQUM7QUFDdEgsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sdUZBQXVGLENBQUM7QUFFbkksZ0JBQWdCO0FBQ2hCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQW9CRztBQUtILE1BQU0sT0FBTyw0QkFBNkIsU0FBUSx3QkFBd0I7SUFDeEUsWUFBWSxhQUF5QyxFQUFFLFlBQTBCLEVBQ3JFLGdCQUFrQyxFQUFFLGdCQUFrQztRQUNoRixLQUFLLENBQUMsYUFBYSxFQUFFLFlBQVksRUFBRSxnQkFBZ0IsRUFBRSxnQkFBZ0IsQ0FBQyxDQUFDO0lBQ3pFLENBQUM7OztZQVJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsd0JBQXdCO2dCQUNsQyxRQUFRLEVBQUUsRUFBRTthQUNiOzs7WUEzQlEsMEJBQTBCO1lBSjFCLFlBQVk7WUFDWixnQkFBZ0I7WUFDaEIsZ0JBQWdCIiwic291cmNlc0NvbnRlbnQiOlsiLy8gdHNsaW50OmRpc2FibGVcclxuaW1wb3J0IHsgQ29tcG9uZW50IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IExheWVyU2VydmljZSB9IGZyb20gJy4uLy4uLy4uL3NlcnZpY2VzL2xheWVyLXNlcnZpY2UvbGF5ZXItc2VydmljZS5zZXJ2aWNlJztcclxuaW1wb3J0IHsgQ29tcHV0YXRpb25DYWNoZSB9IGZyb20gJy4uLy4uLy4uL3NlcnZpY2VzL2NvbXB1dGF0aW9uLWNhY2hlL2NvbXB1dGF0aW9uLWNhY2hlLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBDZXNpdW1Qcm9wZXJ0aWVzIH0gZnJvbSAnLi4vLi4vLi4vc2VydmljZXMvY2VzaXVtLXByb3BlcnRpZXMvY2VzaXVtLXByb3BlcnRpZXMuc2VydmljZSc7XHJcbmltcG9ydCB7IEJhc2ljU3RhdGljUHJpbWl0aXZlRGVzYyB9IGZyb20gJy4uLy4uLy4uL3NlcnZpY2VzL2Jhc2ljLXByaW1pdGl2ZS1kZXNjL2Jhc2ljLXN0YXRpYy1wcmltaXRpdmUtZGVzYy5zZXJ2aWNlJztcclxuaW1wb3J0IHsgU3RhdGljUG9seWdvbkRyYXdlclNlcnZpY2UgfSBmcm9tICcuLi8uLi8uLi9zZXJ2aWNlcy9kcmF3ZXJzL3N0YXRpYy1keW5hbWljL3N0YXRpYy1wb2x5Z29uLWRyYXdlci9wb2x5Z29uLWRyYXdlci5zZXJ2aWNlJztcclxuXHJcbi8vIHRzbGludDplbmFibGVcclxuLyoqXHJcbiAqIEBkZXByZWNhdGVkIHVzZSBhYy1wbG95Z29uLWRlc2MgaW5zdGVhZFxyXG4gKlxyXG4gKiAgVGhpcyBpcyBhIHN0YXRpYyAocG9zaXRpb24sIGNvbG9yLCBldGMuLiBhcmUgbm90IHVwZGF0ZWQpIGltcGxlbWVudGF0aW9uIG9mIGEgcG9seWdvbi5cclxuICogIF9fVXNhZ2U6X19cclxuICogIGBgYFxyXG4gKiAgICAmbHQ7YWMtc3RhdGljLXBvbHlnb24tZGVzY1xyXG4gKiAgICAgICAgICBnZW9tZXRyeVByb3BzPVwie1xyXG4gKiAgICAgICAgICAgICAgICAgICAgIHBvbHlnb25IaWVyYXJjaHk6IHBvbHlnb24uZ2VvbWV0cnkucG9seWdvbkhpZXJhcmNoeSxcclxuICogICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHBvbHlnb24uZ2VvbWV0cnkuaGVpZ2h0LFxyXG4gKiAgICAgICAgICAgICAgICAgICAgIGdyYW51bGFyaXR5OiBwb2x5Z29uLmdlb21ldHJ5LmdyYW51bGFyaXR5XHJcbiAqICAgICAgICAgICAgICAgICB9XCJcclxuICogICAgICAgICAgaW5zdGFuY2VQcm9wcz1cIntcclxuICogICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzOiBwb2x5Z29uLmF0dHJpYnV0ZXNcclxuICogICAgICAgICAgICAgICAgIH1cIlxyXG4gKiAgICAgICAgICBwcmltaXRpdmVQcm9wcz1cIntcclxuICogICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBwb2x5Z29uLmFwcGVhcmFuY2VcclxuICogICAgICAgICAgICAgICAgIH1cIlxyXG4gKiAgICAmZ3Q7Jmx0Oy9hYy1zdGF0aWMtcG9seWdvbi1kZXNjJmd0O1xyXG4gKiAgICBgYGBcclxuICovXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYWMtc3RhdGljLXBvbHlnb24tZGVzYycsXHJcbiAgdGVtcGxhdGU6ICcnLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgQWNTdGF0aWNQb2x5Z29uRGVzY0NvbXBvbmVudCBleHRlbmRzIEJhc2ljU3RhdGljUHJpbWl0aXZlRGVzYyB7XHJcbiAgY29uc3RydWN0b3IocG9seWdvbkRyYXdlcjogU3RhdGljUG9seWdvbkRyYXdlclNlcnZpY2UsIGxheWVyU2VydmljZTogTGF5ZXJTZXJ2aWNlLFxyXG4gICAgICAgICAgICAgIGNvbXB1dGF0aW9uQ2FjaGU6IENvbXB1dGF0aW9uQ2FjaGUsIGNlc2l1bVByb3BlcnRpZXM6IENlc2l1bVByb3BlcnRpZXMpIHtcclxuICAgIHN1cGVyKHBvbHlnb25EcmF3ZXIsIGxheWVyU2VydmljZSwgY29tcHV0YXRpb25DYWNoZSwgY2VzaXVtUHJvcGVydGllcyk7XHJcbiAgfVxyXG59XHJcbiJdfQ==