UNPKG

angular-cesium

Version:
41 lines 5.29 kB
// tslint:disable import { Component } from '@angular/core'; import { BasicDesc } from '../../../services/basic-desc/basic-desc.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'; import { DynamicPolylineDrawerService } from '../../../services/drawers/static-dynamic/dynamic-polyline-drawer/dynamic-polyline-drawer.service'; // tslint:enable /** * @deprecated use ac-polylinc-desc instead * * This is a dynamic(position is updatable) implementation of an polyline. * The ac-dynamic-polyline-desc element must be a child of ac-layer element. * __Usage:__ * ``` * <ac-dynamic-polyline-desc props="{width : polyline.width, //optional * positions: polyline.positions, * material: polyline.material //optional * }" * > * </ac-dynamic-polyline-desc> * ``` */ export class AcDynamicPolylineDescComponent extends BasicDesc { constructor(dynamicPolylineDrawerService, layerService, computationCache, cesiumProperties) { super(dynamicPolylineDrawerService, layerService, computationCache, cesiumProperties); } } AcDynamicPolylineDescComponent.decorators = [ { type: Component, args: [{ selector: 'ac-dynamic-polyline-desc', template: '' },] } ]; AcDynamicPolylineDescComponent.ctorParameters = () => [ { type: DynamicPolylineDrawerService }, { type: LayerService }, { type: ComputationCache }, { type: CesiumProperties } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWMtZHluYW1pYy1wb2x5bGluZS1kZXNjLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXItY2VzaXVtL3NyYy9saWIvYW5ndWxhci1jZXNpdW0vY29tcG9uZW50cy9zdGF0aWMtZHluYW1pYy9hYy1keW5hbWljLXBvbHlsaW5lLWRlc2MvYWMtZHluYW1pYy1wb2x5bGluZS1kZXNjLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUFDakIsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMxQyxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0saURBQWlELENBQUM7QUFDNUUsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLHVEQUF1RCxDQUFDO0FBQ3JGLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLCtEQUErRCxDQUFDO0FBQ2pHLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLCtEQUErRCxDQUFDO0FBQ2pHLE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLGtHQUFrRyxDQUFDO0FBRWhKLGdCQUFnQjtBQUNoQjs7Ozs7Ozs7Ozs7Ozs7R0FjRztBQUtILE1BQU0sT0FBTyw4QkFBK0IsU0FBUSxTQUFTO0lBRTNELFlBQVksNEJBQTBELEVBQUUsWUFBMEIsRUFDdEYsZ0JBQWtDLEVBQUUsZ0JBQWtDO1FBQ2hGLEtBQUssQ0FBQyw0QkFBNEIsRUFBRSxZQUFZLEVBQUUsZ0JBQWdCLEVBQUUsZ0JBQWdCLENBQUMsQ0FBQztJQUN4RixDQUFDOzs7WUFURixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLDBCQUEwQjtnQkFDcEMsUUFBUSxFQUFFLEVBQUU7YUFDYjs7O1lBckJRLDRCQUE0QjtZQUg1QixZQUFZO1lBQ1osZ0JBQWdCO1lBQ2hCLGdCQUFnQiIsInNvdXJjZXNDb250ZW50IjpbIi8vIHRzbGludDpkaXNhYmxlXHJcbmltcG9ydCB7IENvbXBvbmVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBCYXNpY0Rlc2MgfSBmcm9tICcuLi8uLi8uLi9zZXJ2aWNlcy9iYXNpYy1kZXNjL2Jhc2ljLWRlc2Muc2VydmljZSc7XHJcbmltcG9ydCB7IExheWVyU2VydmljZSB9IGZyb20gJy4uLy4uLy4uL3NlcnZpY2VzL2xheWVyLXNlcnZpY2UvbGF5ZXItc2VydmljZS5zZXJ2aWNlJztcclxuaW1wb3J0IHsgQ29tcHV0YXRpb25DYWNoZSB9IGZyb20gJy4uLy4uLy4uL3NlcnZpY2VzL2NvbXB1dGF0aW9uLWNhY2hlL2NvbXB1dGF0aW9uLWNhY2hlLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBDZXNpdW1Qcm9wZXJ0aWVzIH0gZnJvbSAnLi4vLi4vLi4vc2VydmljZXMvY2VzaXVtLXByb3BlcnRpZXMvY2VzaXVtLXByb3BlcnRpZXMuc2VydmljZSc7XHJcbmltcG9ydCB7IER5bmFtaWNQb2x5bGluZURyYXdlclNlcnZpY2UgfSBmcm9tICcuLi8uLi8uLi9zZXJ2aWNlcy9kcmF3ZXJzL3N0YXRpYy1keW5hbWljL2R5bmFtaWMtcG9seWxpbmUtZHJhd2VyL2R5bmFtaWMtcG9seWxpbmUtZHJhd2VyLnNlcnZpY2UnO1xyXG5cclxuLy8gdHNsaW50OmVuYWJsZVxyXG4vKipcclxuICogQGRlcHJlY2F0ZWQgdXNlIGFjLXBvbHlsaW5jLWRlc2MgaW5zdGVhZFxyXG4gKlxyXG4gKiAgVGhpcyBpcyBhIGR5bmFtaWMocG9zaXRpb24gaXMgdXBkYXRhYmxlKSBpbXBsZW1lbnRhdGlvbiBvZiBhbiBwb2x5bGluZS5cclxuICogIFRoZSBhYy1keW5hbWljLXBvbHlsaW5lLWRlc2MgZWxlbWVudCBtdXN0IGJlIGEgY2hpbGQgb2YgYWMtbGF5ZXIgZWxlbWVudC5cclxuICogIF9fVXNhZ2U6X19cclxuICogIGBgYFxyXG4gKiAgICAmbHQ7YWMtZHluYW1pYy1wb2x5bGluZS1kZXNjIHByb3BzPVwie3dpZHRoIDogcG9seWxpbmUud2lkdGgsIC8vb3B0aW9uYWxcclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uczogcG9seWxpbmUucG9zaXRpb25zLFxyXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF0ZXJpYWw6IHBvbHlsaW5lLm1hdGVyaWFsIC8vb3B0aW9uYWxcclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cIlxyXG4gKiAgICAmZ3Q7XHJcbiAqICAgICZsdDsvYWMtZHluYW1pYy1wb2x5bGluZS1kZXNjJmd0O1xyXG4gKiBgYGBcclxuICovXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYWMtZHluYW1pYy1wb2x5bGluZS1kZXNjJyxcclxuICB0ZW1wbGF0ZTogJydcclxufSlcclxuZXhwb3J0IGNsYXNzIEFjRHluYW1pY1BvbHlsaW5lRGVzY0NvbXBvbmVudCBleHRlbmRzIEJhc2ljRGVzYyB7XHJcblxyXG4gIGNvbnN0cnVjdG9yKGR5bmFtaWNQb2x5bGluZURyYXdlclNlcnZpY2U6IER5bmFtaWNQb2x5bGluZURyYXdlclNlcnZpY2UsIGxheWVyU2VydmljZTogTGF5ZXJTZXJ2aWNlLFxyXG4gICAgICAgICAgICAgIGNvbXB1dGF0aW9uQ2FjaGU6IENvbXB1dGF0aW9uQ2FjaGUsIGNlc2l1bVByb3BlcnRpZXM6IENlc2l1bVByb3BlcnRpZXMpIHtcclxuICAgIHN1cGVyKGR5bmFtaWNQb2x5bGluZURyYXdlclNlcnZpY2UsIGxheWVyU2VydmljZSwgY29tcHV0YXRpb25DYWNoZSwgY2VzaXVtUHJvcGVydGllcyk7XHJcbiAgfVxyXG59XHJcbiJdfQ==