UNPKG

angular-cesium-ivy

Version:
41 lines 5.96 kB
import { Component, forwardRef } from '@angular/core'; import { BasicDesc } from '../../services/basic-desc/basic-desc.service'; import * as i0 from "@angular/core"; import * as i1 from "../../services/drawers/billboard-primitive-drawer/billboard-primitive-drawer.service"; import * as i2 from "../../services/layer-service/layer-service.service"; import * as i3 from "../../services/computation-cache/computation-cache.service"; import * as i4 from "../../services/cesium-properties/cesium-properties.service"; /** * This is a billboard primitive implementation. * The element must be a child of ac-layer element. * The properties of props are: * + https://cesiumjs.org/Cesium/Build/Documentation/Billboard.html * * __Usage :__ * ``` * <ac-billboard-primitive-desc props="{ * image: track.image, * position: track.position, * scale: track.scale, * color: track.color, * name: track.name * }"> * </ac-billboard-primitive-desc> * ``` */ export class AcBillboardPrimitiveDescComponent extends BasicDesc { constructor(billboardPrimitiveDrawer, layerService, computationCache, cesiumProperties) { super(billboardPrimitiveDrawer, layerService, computationCache, cesiumProperties); } } AcBillboardPrimitiveDescComponent.ɵfac = function AcBillboardPrimitiveDescComponent_Factory(t) { return new (t || AcBillboardPrimitiveDescComponent)(i0.ɵɵdirectiveInject(i1.BillboardPrimitiveDrawerService), i0.ɵɵdirectiveInject(i2.LayerService), i0.ɵɵdirectiveInject(i3.ComputationCache), i0.ɵɵdirectiveInject(i4.CesiumProperties)); }; AcBillboardPrimitiveDescComponent.ɵcmp = /*@__PURE__*/ i0.ɵɵdefineComponent({ type: AcBillboardPrimitiveDescComponent, selectors: [["ac-billboard-primitive-desc"]], features: [i0.ɵɵProvidersFeature([{ provide: BasicDesc, useExisting: forwardRef(() => AcBillboardPrimitiveDescComponent) }]), i0.ɵɵInheritDefinitionFeature], decls: 0, vars: 0, template: function AcBillboardPrimitiveDescComponent_Template(rf, ctx) { }, encapsulation: 2 }); (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(AcBillboardPrimitiveDescComponent, [{ type: Component, args: [{ selector: 'ac-billboard-primitive-desc', template: '', providers: [{ provide: BasicDesc, useExisting: forwardRef(() => AcBillboardPrimitiveDescComponent) }], }] }], function () { return [{ type: i1.BillboardPrimitiveDrawerService }, { type: i2.LayerService }, { type: i3.ComputationCache }, { type: i4.CesiumProperties }]; }, null); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWMtYmlsbGJvYXJkLXByaW1pdGl2ZS1kZXNjLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXItY2VzaXVtL3NyYy9saWIvYW5ndWxhci1jZXNpdW0vY29tcG9uZW50cy9hYy1iaWxsYm9hcmQtcHJpbWl0aXZlLWRlc2MvYWMtYmlsbGJvYXJkLXByaW1pdGl2ZS1kZXNjLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN0RCxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sOENBQThDLENBQUM7Ozs7OztBQU16RTs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FpQkc7QUFPSCxNQUFNLE9BQU8saUNBQWtDLFNBQVEsU0FBUztJQUU5RCxZQUFZLHdCQUF5RCxFQUFFLFlBQTBCLEVBQ3JGLGdCQUFrQyxFQUFFLGdCQUFrQztRQUNoRixLQUFLLENBQUMsd0JBQXdCLEVBQUUsWUFBWSxFQUFFLGdCQUFnQixFQUFFLGdCQUFnQixDQUFDLENBQUM7SUFDcEYsQ0FBQzs7a0hBTFUsaUNBQWlDO29GQUFqQyxpQ0FBaUMsaUZBRmpDLENBQUMsRUFBQyxPQUFPLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxVQUFVLENBQUMsR0FBRyxFQUFFLENBQUMsaUNBQWlDLENBQUMsRUFBQyxDQUFDO3VGQUV4RixpQ0FBaUM7Y0FMN0MsU0FBUztlQUFDO2dCQUNULFFBQVEsRUFBRSw2QkFBNkI7Z0JBQ3ZDLFFBQVEsRUFBRSxFQUFFO2dCQUNaLFNBQVMsRUFBRSxDQUFDLEVBQUMsT0FBTyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsVUFBVSxDQUFDLEdBQUcsRUFBRSxrQ0FBa0MsQ0FBQyxFQUFDLENBQUM7YUFDcEciLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIGZvcndhcmRSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEJhc2ljRGVzYyB9IGZyb20gJy4uLy4uL3NlcnZpY2VzL2Jhc2ljLWRlc2MvYmFzaWMtZGVzYy5zZXJ2aWNlJztcbmltcG9ydCB7IExheWVyU2VydmljZSB9IGZyb20gJy4uLy4uL3NlcnZpY2VzL2xheWVyLXNlcnZpY2UvbGF5ZXItc2VydmljZS5zZXJ2aWNlJztcbmltcG9ydCB7IENvbXB1dGF0aW9uQ2FjaGUgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy9jb21wdXRhdGlvbi1jYWNoZS9jb21wdXRhdGlvbi1jYWNoZS5zZXJ2aWNlJztcbmltcG9ydCB7IENlc2l1bVByb3BlcnRpZXMgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy9jZXNpdW0tcHJvcGVydGllcy9jZXNpdW0tcHJvcGVydGllcy5zZXJ2aWNlJztcbmltcG9ydCB7IEJpbGxib2FyZFByaW1pdGl2ZURyYXdlclNlcnZpY2UgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy9kcmF3ZXJzL2JpbGxib2FyZC1wcmltaXRpdmUtZHJhd2VyL2JpbGxib2FyZC1wcmltaXRpdmUtZHJhd2VyLnNlcnZpY2UnO1xuXG4vKipcbiAqICBUaGlzIGlzIGEgYmlsbGJvYXJkIHByaW1pdGl2ZSBpbXBsZW1lbnRhdGlvbi5cbiAqICBUaGUgZWxlbWVudCBtdXN0IGJlIGEgY2hpbGQgb2YgYWMtbGF5ZXIgZWxlbWVudC5cbiAqICBUaGUgcHJvcGVydGllcyBvZiBwcm9wcyBhcmU6XG4gKiAgKyBodHRwczovL2Nlc2l1bWpzLm9yZy9DZXNpdW0vQnVpbGQvRG9jdW1lbnRhdGlvbi9CaWxsYm9hcmQuaHRtbFxuICpcbiAqICBfX1VzYWdlIDpfX1xuICogIGBgYFxuICogICAgPGFjLWJpbGxib2FyZC1wcmltaXRpdmUtZGVzYyBwcm9wcz1cIntcbiAqICAgICAgaW1hZ2U6IHRyYWNrLmltYWdlLFxuICogICAgICBwb3NpdGlvbjogdHJhY2sucG9zaXRpb24sXG4gKiAgICAgIHNjYWxlOiB0cmFjay5zY2FsZSxcbiAqICAgICAgY29sb3I6IHRyYWNrLmNvbG9yLFxuICogICAgICBuYW1lOiB0cmFjay5uYW1lXG4gKiAgICB9XCI+XG4gKiAgICA8L2FjLWJpbGxib2FyZC1wcmltaXRpdmUtZGVzYz5cbiAqICBgYGBcbiAqL1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdhYy1iaWxsYm9hcmQtcHJpbWl0aXZlLWRlc2MnLFxuICB0ZW1wbGF0ZTogJycsXG4gIHByb3ZpZGVyczogW3twcm92aWRlOiBCYXNpY0Rlc2MsIHVzZUV4aXN0aW5nOiBmb3J3YXJkUmVmKCgpID0+IEFjQmlsbGJvYXJkUHJpbWl0aXZlRGVzY0NvbXBvbmVudCl9XSxcbn0pXG5leHBvcnQgY2xhc3MgQWNCaWxsYm9hcmRQcmltaXRpdmVEZXNjQ29tcG9uZW50IGV4dGVuZHMgQmFzaWNEZXNjIHtcblxuICBjb25zdHJ1Y3RvcihiaWxsYm9hcmRQcmltaXRpdmVEcmF3ZXI6IEJpbGxib2FyZFByaW1pdGl2ZURyYXdlclNlcnZpY2UsIGxheWVyU2VydmljZTogTGF5ZXJTZXJ2aWNlLFxuICAgICAgICAgICAgICBjb21wdXRhdGlvbkNhY2hlOiBDb21wdXRhdGlvbkNhY2hlLCBjZXNpdW1Qcm9wZXJ0aWVzOiBDZXNpdW1Qcm9wZXJ0aWVzKSB7XG4gICAgc3VwZXIoYmlsbGJvYXJkUHJpbWl0aXZlRHJhd2VyLCBsYXllclNlcnZpY2UsIGNvbXB1dGF0aW9uQ2FjaGUsIGNlc2l1bVByb3BlcnRpZXMpO1xuICB9XG59XG4iXX0=