angular-cesium
Version:
Angular library for working with Cesium.
44 lines • 5.18 kB
JavaScript
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 { StaticCircleDrawerService } from '../../../services/drawers/static-dynamic/static-circle-drawer/static-circle-drawer.service';
/**
* @deprecated use ac-circle-desc
*
* This is a static (position, color, etc.. are not updated) implementation of an circle.
* __usage:__
* ```
* <ac-static-circle-desc
* geometryProps="{
* center: circle.geometry.center,
* radius: circle.geometry.radius,
* }"
* instanceProps="{
* attributes: circle.attributes //Optional
* }"
* primitiveProps="{
* appearance: circle.appearance //Optional
* }">
* </ac-static-circle-desc>
* ```
*/
export class AcStaticCircleDescComponent extends BasicStaticPrimitiveDesc {
constructor(staticCircleDrawer, layerService, computationCache, cesiumProperties) {
super(staticCircleDrawer, layerService, computationCache, cesiumProperties);
}
}
AcStaticCircleDescComponent.decorators = [
{ type: Component, args: [{
selector: 'ac-static-circle',
template: ''
},] }
];
AcStaticCircleDescComponent.ctorParameters = () => [
{ type: StaticCircleDrawerService },
{ type: LayerService },
{ type: ComputationCache },
{ type: CesiumProperties }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWMtc3RhdGljLWNpcmNsZS1kZXNjLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXItY2VzaXVtL3NyYy9saWIvYW5ndWxhci1jZXNpdW0vY29tcG9uZW50cy9zdGF0aWMtZHluYW1pYy9hYy1zdGF0aWMtY2lyY2xlLWRlc2MvYWMtc3RhdGljLWNpcmNsZS1kZXNjLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzFDLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSx1REFBdUQsQ0FBQztBQUNyRixPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSwrREFBK0QsQ0FBQztBQUNqRyxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSwrREFBK0QsQ0FBQztBQUNqRyxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSw0RUFBNEUsQ0FBQztBQUN0SCxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSw0RkFBNEYsQ0FBQztBQUV2STs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQW1CRztBQUtILE1BQU0sT0FBTywyQkFBNEIsU0FBUSx3QkFBd0I7SUFDdkUsWUFBWSxrQkFBNkMsRUFBRSxZQUEwQixFQUN6RSxnQkFBa0MsRUFBRSxnQkFBa0M7UUFDaEYsS0FBSyxDQUFDLGtCQUFrQixFQUFFLFlBQVksRUFBRSxnQkFBZ0IsRUFBRSxnQkFBZ0IsQ0FBQyxDQUFDO0lBQzlFLENBQUM7OztZQVJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsa0JBQWtCO2dCQUM1QixRQUFRLEVBQUUsRUFBRTthQUNiOzs7WUF6QlEseUJBQXlCO1lBSnpCLFlBQVk7WUFDWixnQkFBZ0I7WUFDaEIsZ0JBQWdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IExheWVyU2VydmljZSB9IGZyb20gJy4uLy4uLy4uL3NlcnZpY2VzL2xheWVyLXNlcnZpY2UvbGF5ZXItc2VydmljZS5zZXJ2aWNlJztcclxuaW1wb3J0IHsgQ29tcHV0YXRpb25DYWNoZSB9IGZyb20gJy4uLy4uLy4uL3NlcnZpY2VzL2NvbXB1dGF0aW9uLWNhY2hlL2NvbXB1dGF0aW9uLWNhY2hlLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBDZXNpdW1Qcm9wZXJ0aWVzIH0gZnJvbSAnLi4vLi4vLi4vc2VydmljZXMvY2VzaXVtLXByb3BlcnRpZXMvY2VzaXVtLXByb3BlcnRpZXMuc2VydmljZSc7XHJcbmltcG9ydCB7IEJhc2ljU3RhdGljUHJpbWl0aXZlRGVzYyB9IGZyb20gJy4uLy4uLy4uL3NlcnZpY2VzL2Jhc2ljLXByaW1pdGl2ZS1kZXNjL2Jhc2ljLXN0YXRpYy1wcmltaXRpdmUtZGVzYy5zZXJ2aWNlJztcclxuaW1wb3J0IHsgU3RhdGljQ2lyY2xlRHJhd2VyU2VydmljZSB9IGZyb20gJy4uLy4uLy4uL3NlcnZpY2VzL2RyYXdlcnMvc3RhdGljLWR5bmFtaWMvc3RhdGljLWNpcmNsZS1kcmF3ZXIvc3RhdGljLWNpcmNsZS1kcmF3ZXIuc2VydmljZSc7XHJcblxyXG4vKipcclxuICogQGRlcHJlY2F0ZWQgdXNlIGFjLWNpcmNsZS1kZXNjXHJcbiAqXHJcbiAqICBUaGlzIGlzIGEgc3RhdGljIChwb3NpdGlvbiwgY29sb3IsIGV0Yy4uIGFyZSBub3QgdXBkYXRlZCkgaW1wbGVtZW50YXRpb24gb2YgYW4gY2lyY2xlLlxyXG4gKiAgX191c2FnZTpfX1xyXG4gKiAgYGBgXHJcbiAqICAgICZsdDthYy1zdGF0aWMtY2lyY2xlLWRlc2NcclxuICogICAgICBnZW9tZXRyeVByb3BzPVwie1xyXG4gKiAgICAgICAgICBjZW50ZXI6IGNpcmNsZS5nZW9tZXRyeS5jZW50ZXIsXHJcbiAqICAgICAgICAgIHJhZGl1czogY2lyY2xlLmdlb21ldHJ5LnJhZGl1cyxcclxuICogICAgICB9XCJcclxuICogICAgICBpbnN0YW5jZVByb3BzPVwie1xyXG4gKiAgICAgICAgICBhdHRyaWJ1dGVzOiBjaXJjbGUuYXR0cmlidXRlcyAvL09wdGlvbmFsXHJcbiAqICAgICAgfVwiXHJcbiAqICAgICAgcHJpbWl0aXZlUHJvcHM9XCJ7XHJcbiAqICAgICAgICAgIGFwcGVhcmFuY2U6IGNpcmNsZS5hcHBlYXJhbmNlIC8vT3B0aW9uYWxcclxuICogICAgICB9XCImZ3Q7XHJcbiAqICAgICZsdDsvYWMtc3RhdGljLWNpcmNsZS1kZXNjJmd0O1xyXG4gKiAgICBgYGBcclxuICovXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYWMtc3RhdGljLWNpcmNsZScsXHJcbiAgdGVtcGxhdGU6ICcnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBBY1N0YXRpY0NpcmNsZURlc2NDb21wb25lbnQgZXh0ZW5kcyBCYXNpY1N0YXRpY1ByaW1pdGl2ZURlc2Mge1xyXG4gIGNvbnN0cnVjdG9yKHN0YXRpY0NpcmNsZURyYXdlcjogU3RhdGljQ2lyY2xlRHJhd2VyU2VydmljZSwgbGF5ZXJTZXJ2aWNlOiBMYXllclNlcnZpY2UsXHJcbiAgICAgICAgICAgICAgY29tcHV0YXRpb25DYWNoZTogQ29tcHV0YXRpb25DYWNoZSwgY2VzaXVtUHJvcGVydGllczogQ2VzaXVtUHJvcGVydGllcykge1xyXG4gICAgc3VwZXIoc3RhdGljQ2lyY2xlRHJhd2VyLCBsYXllclNlcnZpY2UsIGNvbXB1dGF0aW9uQ2FjaGUsIGNlc2l1bVByb3BlcnRpZXMpO1xyXG4gIH1cclxufVxyXG4iXX0=