UNPKG

angular-cesium

Version:
46 lines 5.38 kB
var AcPolygonDescComponent_1; import { __decorate, __metadata } from "tslib"; import { Component, forwardRef } from '@angular/core'; import { BasicDesc } from '../../services/basic-desc/basic-desc.service'; import { PolygonDrawerService } from '../../services/drawers/polygon-drawer/polygon-drawer.service'; 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'; /** * This is a polygon implementation. * The properties of props are the same as the properties of Entity and PolygonGraphics: * + https://cesiumjs.org/Cesium/Build/Documentation/Entity.html * + https://cesiumjs.org/Cesium/Build/Documentation/PolygonGraphics.html * * __Usage:__ * ``` * <ac-polygon-desc props="{ * hierarchy: polygon.hierarchy, * material: polygon.material, * height: polygon.height * }"> * </ac-polygon-desc> * ``` */ let AcPolygonDescComponent = AcPolygonDescComponent_1 = class AcPolygonDescComponent extends BasicDesc { constructor(polygonDrawer, layerService, computationCache, cesiumProperties) { super(polygonDrawer, layerService, computationCache, cesiumProperties); } }; AcPolygonDescComponent.ctorParameters = () => [ { type: PolygonDrawerService }, { type: LayerService }, { type: ComputationCache }, { type: CesiumProperties } ]; AcPolygonDescComponent = AcPolygonDescComponent_1 = __decorate([ Component({ selector: 'ac-polygon-desc', template: '', providers: [{ provide: BasicDesc, useExisting: forwardRef(() => AcPolygonDescComponent_1) }] }), __metadata("design:paramtypes", [PolygonDrawerService, LayerService, ComputationCache, CesiumProperties]) ], AcPolygonDescComponent); export { AcPolygonDescComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWMtcG9seWdvbi1kZXNjLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItY2VzaXVtLyIsInNvdXJjZXMiOlsibGliL2FuZ3VsYXItY2VzaXVtL2NvbXBvbmVudHMvYWMtcG9seWdvbi1kZXNjL2FjLXBvbHlnb24tZGVzYy5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBVSxNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sOENBQThDLENBQUM7QUFDekUsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sOERBQThELENBQUM7QUFDcEcsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLG9EQUFvRCxDQUFDO0FBQ2xGLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLDREQUE0RCxDQUFDO0FBQzlGLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLDREQUE0RCxDQUFDO0FBRTlGOzs7Ozs7Ozs7Ozs7Ozs7R0FlRztBQU1ILElBQWEsc0JBQXNCLDhCQUFuQyxNQUFhLHNCQUF1QixTQUFRLFNBQVM7SUFFbkQsWUFBWSxhQUFtQyxFQUFFLFlBQTBCLEVBQy9ELGdCQUFrQyxFQUFFLGdCQUFrQztRQUNoRixLQUFLLENBQUMsYUFBYSxFQUFFLFlBQVksRUFBRSxnQkFBZ0IsRUFBRSxnQkFBZ0IsQ0FBQyxDQUFDO0lBQ3pFLENBQUM7Q0FDRixDQUFBOztZQUo0QixvQkFBb0I7WUFBZ0IsWUFBWTtZQUM3QyxnQkFBZ0I7WUFBb0IsZ0JBQWdCOztBQUh2RSxzQkFBc0I7SUFMbEMsU0FBUyxDQUFDO1FBQ1QsUUFBUSxFQUFFLGlCQUFpQjtRQUMzQixRQUFRLEVBQUUsRUFBRTtRQUNaLFNBQVMsRUFBRSxDQUFDLEVBQUMsT0FBTyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsVUFBVSxDQUFDLEdBQUcsRUFBRSxDQUFDLHdCQUFzQixDQUFDLEVBQUMsQ0FBQztLQUN6RixDQUFDO3FDQUcyQixvQkFBb0IsRUFBZ0IsWUFBWTtRQUM3QyxnQkFBZ0IsRUFBb0IsZ0JBQWdCO0dBSHZFLHNCQUFzQixDQU1sQztTQU5ZLHNCQUFzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgZm9yd2FyZFJlZiwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBCYXNpY0Rlc2MgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy9iYXNpYy1kZXNjL2Jhc2ljLWRlc2Muc2VydmljZSc7XG5pbXBvcnQgeyBQb2x5Z29uRHJhd2VyU2VydmljZSB9IGZyb20gJy4uLy4uL3NlcnZpY2VzL2RyYXdlcnMvcG9seWdvbi1kcmF3ZXIvcG9seWdvbi1kcmF3ZXIuc2VydmljZSc7XG5pbXBvcnQgeyBMYXllclNlcnZpY2UgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy9sYXllci1zZXJ2aWNlL2xheWVyLXNlcnZpY2Uuc2VydmljZSc7XG5pbXBvcnQgeyBDb21wdXRhdGlvbkNhY2hlIH0gZnJvbSAnLi4vLi4vc2VydmljZXMvY29tcHV0YXRpb24tY2FjaGUvY29tcHV0YXRpb24tY2FjaGUuc2VydmljZSc7XG5pbXBvcnQgeyBDZXNpdW1Qcm9wZXJ0aWVzIH0gZnJvbSAnLi4vLi4vc2VydmljZXMvY2VzaXVtLXByb3BlcnRpZXMvY2VzaXVtLXByb3BlcnRpZXMuc2VydmljZSc7XG5cbi8qKlxuICogIFRoaXMgaXMgYSBwb2x5Z29uIGltcGxlbWVudGF0aW9uLlxuICogIFRoZSBwcm9wZXJ0aWVzIG9mIHByb3BzIGFyZSB0aGUgc2FtZSBhcyB0aGUgcHJvcGVydGllcyBvZiBFbnRpdHkgYW5kIFBvbHlnb25HcmFwaGljczpcbiAqICArIGh0dHBzOi8vY2VzaXVtanMub3JnL0Nlc2l1bS9CdWlsZC9Eb2N1bWVudGF0aW9uL0VudGl0eS5odG1sXG4gKiAgKyBodHRwczovL2Nlc2l1bWpzLm9yZy9DZXNpdW0vQnVpbGQvRG9jdW1lbnRhdGlvbi9Qb2x5Z29uR3JhcGhpY3MuaHRtbFxuICpcbiAqICBfX1VzYWdlOl9fXG4gKiAgYGBgXG4gKiAgICA8YWMtcG9seWdvbi1kZXNjIHByb3BzPVwie1xuICogICAgICBoaWVyYXJjaHk6IHBvbHlnb24uaGllcmFyY2h5LFxuICogICAgICBtYXRlcmlhbDogcG9seWdvbi5tYXRlcmlhbCxcbiAqICAgICAgaGVpZ2h0OiBwb2x5Z29uLmhlaWdodFxuICogICAgfVwiPlxuICogICAgPC9hYy1wb2x5Z29uLWRlc2M+XG4gKiAgYGBgXG4gKi9cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2FjLXBvbHlnb24tZGVzYycsXG4gIHRlbXBsYXRlOiAnJyxcbiAgcHJvdmlkZXJzOiBbe3Byb3ZpZGU6IEJhc2ljRGVzYywgdXNlRXhpc3Rpbmc6IGZvcndhcmRSZWYoKCkgPT4gQWNQb2x5Z29uRGVzY0NvbXBvbmVudCl9XSxcbn0pXG5leHBvcnQgY2xhc3MgQWNQb2x5Z29uRGVzY0NvbXBvbmVudCBleHRlbmRzIEJhc2ljRGVzYyBpbXBsZW1lbnRzIE9uSW5pdCB7XG5cbiAgY29uc3RydWN0b3IocG9seWdvbkRyYXdlcjogUG9seWdvbkRyYXdlclNlcnZpY2UsIGxheWVyU2VydmljZTogTGF5ZXJTZXJ2aWNlLFxuICAgICAgICAgICAgICBjb21wdXRhdGlvbkNhY2hlOiBDb21wdXRhdGlvbkNhY2hlLCBjZXNpdW1Qcm9wZXJ0aWVzOiBDZXNpdW1Qcm9wZXJ0aWVzKSB7XG4gICAgc3VwZXIocG9seWdvbkRyYXdlciwgbGF5ZXJTZXJ2aWNlLCBjb21wdXRhdGlvbkNhY2hlLCBjZXNpdW1Qcm9wZXJ0aWVzKTtcbiAgfVxufVxuIl19