angular-cesium
Version:
Angular library for working with Cesium.
47 lines • 5.62 kB
JavaScript
// tslint:disable
import { Component } from '@angular/core';
import { StaticPolylineDrawerService } from '../../../services/drawers/static-dynamic/static-polyline-drawer/static-polyline-drawer.service';
import { LayerService } from '../../../services/layer-service/layer-service.service';
import { CesiumProperties } from '../../../services/cesium-properties/cesium-properties.service';
import { ComputationCache } from '../../../services/computation-cache/computation-cache.service';
import { BasicStaticPrimitiveDesc } from '../../../services/basic-primitive-desc/basic-static-primitive-desc.service';
// tslint:enable
/**
* @deprecated use ac-ployline-desc instead
*
* This is a static implementation of an polyline.
* __usage:__
* ```
* <ac-static-polyline-desc
* geometryProps="{
* width: poly.geometry.width,
* positions: poly.geometry.positions
* }"
* instanceProps="{
* attributes: {
* Cesium.ColorGeometryInstanceAttribute.fromColor(Cesium.Color.fromRandom())
* }
* }"
* primitiveProps="{
* appearance: new Cesium.PolylineColorAppearance()
* }"></ac-static-polyline-desc>
* ```
*/
export class AcStaticPolylineDescComponent extends BasicStaticPrimitiveDesc {
constructor(polylineDrawerService, layerService, computationCache, cesiumProperties) {
super(polylineDrawerService, layerService, computationCache, cesiumProperties);
}
}
AcStaticPolylineDescComponent.decorators = [
{ type: Component, args: [{
selector: 'ac-static-polyline-desc',
template: ''
},] }
];
AcStaticPolylineDescComponent.ctorParameters = () => [
{ type: StaticPolylineDrawerService },
{ type: LayerService },
{ type: ComputationCache },
{ type: CesiumProperties }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWMtc3RhdGljLXBvbHlsaW5lLWRlc2MuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvYW5ndWxhci1jZXNpdW0vc3JjL2xpYi9hbmd1bGFyLWNlc2l1bS9jb21wb25lbnRzL3N0YXRpYy1keW5hbWljL2FjLXN0YXRpYy1wb2x5bGluZS1kZXNjL2FjLXN0YXRpYy1wb2x5bGluZS1kZXNjLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUFDakIsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMxQyxPQUFPLEVBQUUsMkJBQTJCLEVBQUUsTUFBTSxnR0FBZ0csQ0FBQztBQUM3SSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sdURBQXVELENBQUM7QUFDckYsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sK0RBQStELENBQUM7QUFDakcsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sK0RBQStELENBQUM7QUFDakcsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sNEVBQTRFLENBQUM7QUFFdEgsZ0JBQWdCO0FBRWhCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQW9CRztBQUtILE1BQU0sT0FBTyw2QkFBOEIsU0FBUSx3QkFBd0I7SUFDekUsWUFBWSxxQkFBa0QsRUFBRSxZQUEwQixFQUM5RSxnQkFBa0MsRUFBRSxnQkFBa0M7UUFDaEYsS0FBSyxDQUFDLHFCQUFxQixFQUFFLFlBQVksRUFBRSxnQkFBZ0IsRUFBRSxnQkFBZ0IsQ0FBQyxDQUFDO0lBQ2pGLENBQUM7OztZQVJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUseUJBQXlCO2dCQUNuQyxRQUFRLEVBQUUsRUFBRTthQUNiOzs7WUFoQ1EsMkJBQTJCO1lBQzNCLFlBQVk7WUFFWixnQkFBZ0I7WUFEaEIsZ0JBQWdCIiwic291cmNlc0NvbnRlbnQiOlsiLy8gdHNsaW50OmRpc2FibGVcclxuaW1wb3J0IHsgQ29tcG9uZW50IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFN0YXRpY1BvbHlsaW5lRHJhd2VyU2VydmljZSB9IGZyb20gJy4uLy4uLy4uL3NlcnZpY2VzL2RyYXdlcnMvc3RhdGljLWR5bmFtaWMvc3RhdGljLXBvbHlsaW5lLWRyYXdlci9zdGF0aWMtcG9seWxpbmUtZHJhd2VyLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBMYXllclNlcnZpY2UgfSBmcm9tICcuLi8uLi8uLi9zZXJ2aWNlcy9sYXllci1zZXJ2aWNlL2xheWVyLXNlcnZpY2Uuc2VydmljZSc7XHJcbmltcG9ydCB7IENlc2l1bVByb3BlcnRpZXMgfSBmcm9tICcuLi8uLi8uLi9zZXJ2aWNlcy9jZXNpdW0tcHJvcGVydGllcy9jZXNpdW0tcHJvcGVydGllcy5zZXJ2aWNlJztcclxuaW1wb3J0IHsgQ29tcHV0YXRpb25DYWNoZSB9IGZyb20gJy4uLy4uLy4uL3NlcnZpY2VzL2NvbXB1dGF0aW9uLWNhY2hlL2NvbXB1dGF0aW9uLWNhY2hlLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBCYXNpY1N0YXRpY1ByaW1pdGl2ZURlc2MgfSBmcm9tICcuLi8uLi8uLi9zZXJ2aWNlcy9iYXNpYy1wcmltaXRpdmUtZGVzYy9iYXNpYy1zdGF0aWMtcHJpbWl0aXZlLWRlc2Muc2VydmljZSc7XHJcblxyXG4vLyB0c2xpbnQ6ZW5hYmxlXHJcblxyXG4vKipcclxuICogQGRlcHJlY2F0ZWQgdXNlIGFjLXBsb3lsaW5lLWRlc2MgaW5zdGVhZFxyXG4gKlxyXG4gKiAgVGhpcyBpcyBhIHN0YXRpYyBpbXBsZW1lbnRhdGlvbiBvZiBhbiBwb2x5bGluZS5cclxuICogIF9fdXNhZ2U6X19cclxuICogIGBgYFxyXG4gKiAgICAmbHRhYy1zdGF0aWMtcG9seWxpbmUtZGVzY1xyXG4gKiAgICAgICAgICAgIGdlb21ldHJ5UHJvcHM9XCJ7XHJcbiAqICAgICAgICAgICAgXHR3aWR0aDogcG9seS5nZW9tZXRyeS53aWR0aCxcclxuICogICAgICAgICAgICBcdHBvc2l0aW9uczogcG9seS5nZW9tZXRyeS5wb3NpdGlvbnNcclxuICogICAgICAgICAgICB9XCJcclxuICogICAgICAgICAgICBpbnN0YW5jZVByb3BzPVwie1xyXG4gKiAgICAgICAgICAgICAgYXR0cmlidXRlczoge1xyXG4gKiAgICAgICAgICAgICAgICAgIENlc2l1bS5Db2xvckdlb21ldHJ5SW5zdGFuY2VBdHRyaWJ1dGUuZnJvbUNvbG9yKENlc2l1bS5Db2xvci5mcm9tUmFuZG9tKCkpXHJcbiAqICAgICAgICAgICAgICB9XHJcbiAqICAgICAgICAgICAgfVwiXHJcbiAqICAgICAgICAgICAgcHJpbWl0aXZlUHJvcHM9XCJ7XHJcbiAqICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBuZXcgQ2VzaXVtLlBvbHlsaW5lQ29sb3JBcHBlYXJhbmNlKClcclxuICogICAgfVwiJmd0Jmx0L2FjLXN0YXRpYy1wb2x5bGluZS1kZXNjJmd0XHJcbiAqICBgYGBcclxuICovXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYWMtc3RhdGljLXBvbHlsaW5lLWRlc2MnLFxyXG4gIHRlbXBsYXRlOiAnJ1xyXG59KVxyXG5leHBvcnQgY2xhc3MgQWNTdGF0aWNQb2x5bGluZURlc2NDb21wb25lbnQgZXh0ZW5kcyBCYXNpY1N0YXRpY1ByaW1pdGl2ZURlc2Mge1xyXG4gIGNvbnN0cnVjdG9yKHBvbHlsaW5lRHJhd2VyU2VydmljZTogU3RhdGljUG9seWxpbmVEcmF3ZXJTZXJ2aWNlLCBsYXllclNlcnZpY2U6IExheWVyU2VydmljZSxcclxuICAgICAgICAgICAgICBjb21wdXRhdGlvbkNhY2hlOiBDb21wdXRhdGlvbkNhY2hlLCBjZXNpdW1Qcm9wZXJ0aWVzOiBDZXNpdW1Qcm9wZXJ0aWVzKSB7XHJcbiAgICBzdXBlcihwb2x5bGluZURyYXdlclNlcnZpY2UsIGxheWVyU2VydmljZSwgY29tcHV0YXRpb25DYWNoZSwgY2VzaXVtUHJvcGVydGllcyk7XHJcbiAgfVxyXG59XHJcbiJdfQ==