UNPKG

angular-cesium

Version:
48 lines 5.62 kB
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 { StaticEllipseDrawerService } from '../../../services/drawers/static-dynamic/ellipse-drawer/ellipse-drawer.service'; /** * * @deprecated use ac-ellipse-desc instead * * This is a static (position, color, etc.. are not updated) implementation of an ellipse. * __usage:__ * ``` * <ac-static-ellipse-desc-desc * geometryProps="{ * center: ellipse.geometry.center, * semiMajorAxis: ellipse.geometry.semiMajorAxis, * semiMinorAxis: ellipse.geometry.semiMinorAxis, * height: ellipse.geometry.height, * rotation: ellipse.geometry.rotation * }" * instanceProps="{ * attributes: ellipse.attributes //Optional * }" * primitiveProps="{ * appearance: ellipse.appearance //Optional * }"> * </ac-static-ellipse-desc-desc> * ``` */ export class AcStaticEllipseDescComponent extends BasicStaticPrimitiveDesc { constructor(ellipseDrawer, layerService, computationCache, cesiumProperties) { super(ellipseDrawer, layerService, computationCache, cesiumProperties); } } AcStaticEllipseDescComponent.decorators = [ { type: Component, args: [{ selector: 'ac-static-ellipse-desc', template: '' },] } ]; AcStaticEllipseDescComponent.ctorParameters = () => [ { type: StaticEllipseDrawerService }, { type: LayerService }, { type: ComputationCache }, { type: CesiumProperties } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWMtc3RhdGljLWVsbGlwc2UtZGVzYy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9hbmd1bGFyLWNlc2l1bS9zcmMvbGliL2FuZ3VsYXItY2VzaXVtL2NvbXBvbmVudHMvc3RhdGljLWR5bmFtaWMvYWMtc3RhdGljLWVsbGlwc2UtZGVzYy9hYy1zdGF0aWMtZWxsaXBzZS1kZXNjLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzFDLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSx1REFBdUQsQ0FBQztBQUNyRixPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSwrREFBK0QsQ0FBQztBQUNqRyxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSwrREFBK0QsQ0FBQztBQUNqRyxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSw0RUFBNEUsQ0FBQztBQUN0SCxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSxnRkFBZ0YsQ0FBQztBQUU1SDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0F1Qkc7QUFLSCxNQUFNLE9BQU8sNEJBQTZCLFNBQVEsd0JBQXdCO0lBQ3hFLFlBQVksYUFBeUMsRUFBRSxZQUEwQixFQUNyRSxnQkFBa0MsRUFBRSxnQkFBa0M7UUFDaEYsS0FBSyxDQUFDLGFBQWEsRUFBRSxZQUFZLEVBQUUsZ0JBQWdCLEVBQUUsZ0JBQWdCLENBQUMsQ0FBQztJQUN6RSxDQUFDOzs7WUFSRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLHdCQUF3QjtnQkFDbEMsUUFBUSxFQUFFLEVBQUU7YUFDYjs7O1lBN0JRLDBCQUEwQjtZQUoxQixZQUFZO1lBQ1osZ0JBQWdCO1lBQ2hCLGdCQUFnQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBMYXllclNlcnZpY2UgfSBmcm9tICcuLi8uLi8uLi9zZXJ2aWNlcy9sYXllci1zZXJ2aWNlL2xheWVyLXNlcnZpY2Uuc2VydmljZSc7XHJcbmltcG9ydCB7IENvbXB1dGF0aW9uQ2FjaGUgfSBmcm9tICcuLi8uLi8uLi9zZXJ2aWNlcy9jb21wdXRhdGlvbi1jYWNoZS9jb21wdXRhdGlvbi1jYWNoZS5zZXJ2aWNlJztcclxuaW1wb3J0IHsgQ2VzaXVtUHJvcGVydGllcyB9IGZyb20gJy4uLy4uLy4uL3NlcnZpY2VzL2Nlc2l1bS1wcm9wZXJ0aWVzL2Nlc2l1bS1wcm9wZXJ0aWVzLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBCYXNpY1N0YXRpY1ByaW1pdGl2ZURlc2MgfSBmcm9tICcuLi8uLi8uLi9zZXJ2aWNlcy9iYXNpYy1wcmltaXRpdmUtZGVzYy9iYXNpYy1zdGF0aWMtcHJpbWl0aXZlLWRlc2Muc2VydmljZSc7XHJcbmltcG9ydCB7IFN0YXRpY0VsbGlwc2VEcmF3ZXJTZXJ2aWNlIH0gZnJvbSAnLi4vLi4vLi4vc2VydmljZXMvZHJhd2Vycy9zdGF0aWMtZHluYW1pYy9lbGxpcHNlLWRyYXdlci9lbGxpcHNlLWRyYXdlci5zZXJ2aWNlJztcclxuXHJcbi8qKlxyXG4gKlxyXG4gKiBAZGVwcmVjYXRlZCB1c2UgYWMtZWxsaXBzZS1kZXNjIGluc3RlYWRcclxuICpcclxuICogIFRoaXMgaXMgYSBzdGF0aWMgKHBvc2l0aW9uLCBjb2xvciwgZXRjLi4gYXJlIG5vdCB1cGRhdGVkKSBpbXBsZW1lbnRhdGlvbiBvZiBhbiBlbGxpcHNlLlxyXG4gKiAgX191c2FnZTpfX1xyXG4gKiAgYGBgXHJcbiAqICAmbHQ7YWMtc3RhdGljLWVsbGlwc2UtZGVzYy1kZXNjXHJcbiAqICAgICAgZ2VvbWV0cnlQcm9wcz1cIntcclxuICogICAgICAgICAgY2VudGVyOiBlbGxpcHNlLmdlb21ldHJ5LmNlbnRlcixcclxuICogICAgICAgICAgc2VtaU1ham9yQXhpczogZWxsaXBzZS5nZW9tZXRyeS5zZW1pTWFqb3JBeGlzLFxyXG4gKiAgICAgICAgICBzZW1pTWlub3JBeGlzOiBlbGxpcHNlLmdlb21ldHJ5LnNlbWlNaW5vckF4aXMsXHJcbiAqICAgICAgICAgIGhlaWdodDogZWxsaXBzZS5nZW9tZXRyeS5oZWlnaHQsXHJcbiAqICAgICAgICAgIHJvdGF0aW9uOiBlbGxpcHNlLmdlb21ldHJ5LnJvdGF0aW9uXHJcbiAqICAgICAgfVwiXHJcbiAqICAgICAgaW5zdGFuY2VQcm9wcz1cIntcclxuICogICAgICAgICAgYXR0cmlidXRlczogZWxsaXBzZS5hdHRyaWJ1dGVzIC8vT3B0aW9uYWxcclxuICogICAgICB9XCJcclxuICogICAgICBwcmltaXRpdmVQcm9wcz1cIntcclxuICogICAgICAgICAgYXBwZWFyYW5jZTogZWxsaXBzZS5hcHBlYXJhbmNlIC8vT3B0aW9uYWxcclxuICogICAgICB9XCImZ3Q7XHJcbiAqICAmbHQ7L2FjLXN0YXRpYy1lbGxpcHNlLWRlc2MtZGVzYyZndDtcclxuICogIGBgYFxyXG4gKi9cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdhYy1zdGF0aWMtZWxsaXBzZS1kZXNjJyxcclxuICB0ZW1wbGF0ZTogJydcclxufSlcclxuZXhwb3J0IGNsYXNzIEFjU3RhdGljRWxsaXBzZURlc2NDb21wb25lbnQgZXh0ZW5kcyBCYXNpY1N0YXRpY1ByaW1pdGl2ZURlc2Mge1xyXG4gIGNvbnN0cnVjdG9yKGVsbGlwc2VEcmF3ZXI6IFN0YXRpY0VsbGlwc2VEcmF3ZXJTZXJ2aWNlLCBsYXllclNlcnZpY2U6IExheWVyU2VydmljZSxcclxuICAgICAgICAgICAgICBjb21wdXRhdGlvbkNhY2hlOiBDb21wdXRhdGlvbkNhY2hlLCBjZXNpdW1Qcm9wZXJ0aWVzOiBDZXNpdW1Qcm9wZXJ0aWVzKSB7XHJcbiAgICBzdXBlcihlbGxpcHNlRHJhd2VyLCBsYXllclNlcnZpY2UsIGNvbXB1dGF0aW9uQ2FjaGUsIGNlc2l1bVByb3BlcnRpZXMpO1xyXG4gIH1cclxufVxyXG4iXX0=