UNPKG

vue-cesium

Version:
1 lines 4.43 kB
{"version":3,"file":"index.mjs","sources":["../../../../../packages/components/primitives/index.ts"],"sourcesContent":["/*\n * @Author: zouyaoji@https://github.com/zouyaoji\n * @Date: 2021-10-27 15:54:11\n * @LastEditTime: 2023-06-05 13:16:37\n * @LastEditors: zouyaoji 370681295@qq.com\n * @Description:\n * @FilePath: \\vue-cesium\\packages\\components\\primitives\\index.ts\n */\nimport { App } from 'vue'\nimport PrimitiveClassification from './classification'\nimport PrimitiveGround from './ground'\nimport PrimitiveGroundPolyline from './ground-polyline'\nimport PrimitiveModel from './model'\nimport Primitive from './primitive'\nimport PrimitiveTileset from './tileset'\nimport PrimitiveOsmBuildings from './osm-buildings'\nimport PrimitiveParticle from './particle'\nimport PrimitiveViewshed from './viewshed'\nimport PrimitiveTimeDynamicPointCloud from './time-dynamic-point-cloud'\nimport PrimitiveI3sDataProvider from './i3s'\nimport PrimitiveVoxel from './voxel'\nimport PrimitiveCluster from './primitive-cluster'\nimport { SFCWithInstall } from '@vue-cesium/utils/types'\n\nconst components = [\n PrimitiveClassification,\n PrimitiveGround,\n PrimitiveGroundPolyline,\n PrimitiveModel,\n Primitive,\n PrimitiveTileset,\n PrimitiveOsmBuildings,\n PrimitiveI3sDataProvider,\n PrimitiveVoxel,\n PrimitiveTimeDynamicPointCloud,\n PrimitiveParticle,\n PrimitiveCluster\n]\n\nconst install = (app: App): void => {\n components.forEach(cmp => {\n app.component(cmp.name, cmp)\n })\n}\n\nexport default {\n install\n}\n\ncomponents.forEach(cmp => {\n cmp['install'] = (app: App): void => {\n app.component(cmp.name, cmp)\n }\n})\n\nexport const VcPrimitiveClassification = PrimitiveClassification as SFCWithInstall<typeof PrimitiveClassification>\nexport const VcPrimitiveGround = PrimitiveGround as SFCWithInstall<typeof PrimitiveGround>\nexport const VcPrimitiveGroundPolyline = PrimitiveGroundPolyline as SFCWithInstall<typeof PrimitiveGroundPolyline>\nexport const VcPrimitiveModel = PrimitiveModel as SFCWithInstall<typeof PrimitiveModel>\nexport const VcPrimitive = Primitive as SFCWithInstall<typeof Primitive>\nexport const VcPrimitiveTileset = PrimitiveTileset as SFCWithInstall<typeof PrimitiveTileset>\nexport const VcPrimitiveOsmBuildings = PrimitiveOsmBuildings as SFCWithInstall<typeof PrimitiveOsmBuildings>\nexport const VcPrimitiveParticle = PrimitiveParticle as SFCWithInstall<typeof PrimitiveParticle>\nexport const VcViewshed = PrimitiveViewshed as SFCWithInstall<typeof PrimitiveViewshed>\nexport const VcPrimitiveTimeDynamicPointCloud = PrimitiveTimeDynamicPointCloud as SFCWithInstall<typeof PrimitiveTimeDynamicPointCloud>\nexport const VcPrimitiveI3sDataProvider = PrimitiveI3sDataProvider as SFCWithInstall<typeof PrimitiveI3sDataProvider>\nexport const VcPrimitiveVoxel = PrimitiveVoxel as SFCWithInstall<typeof PrimitiveVoxel>\nexport const VcPrimitiveCluster = PrimitiveCluster as SFCWithInstall<typeof PrimitiveCluster>\n\nexport * from './classification'\nexport * from './ground'\nexport * from './ground-polyline'\nexport * from './model'\nexport * from './osm-buildings'\nexport * from './particle'\nexport * from './primitive'\nexport * from './tileset'\nexport * from './viewshed'\nexport * from './time-dynamic-point-cloud'\nexport * from './i3s'\nexport * from './voxel'\nexport * from './primitive-cluster'\n"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;AAwBA,MAAM,UAAa,GAAA;AAAA,EACjB,uBAAA;AAAA,EACA,eAAA;AAAA,EACA,uBAAA;AAAA,EACA,cAAA;AAAA,EACA,SAAA;AAAA,EACA,gBAAA;AAAA,EACA,qBAAA;AAAA,EACA,wBAAA;AAAA,EACA,cAAA;AAAA,EACA,8BAAA;AAAA,EACA,iBAAA;AAAA,EACA,gBAAA;AACF,CAAA,CAAA;AAEA,MAAM,OAAA,GAAU,CAAC,GAAmB,KAAA;AAClC,EAAA,UAAA,CAAW,QAAQ,CAAO,GAAA,KAAA;AACxB,IAAI,GAAA,CAAA,SAAA,CAAU,GAAI,CAAA,IAAA,EAAM,GAAG,CAAA,CAAA;AAAA,GAC5B,CAAA,CAAA;AACH,CAAA,CAAA;AAEA,YAAe;AAAA,EACb,OAAA;AACF,CAAA,CAAA;AAEA,UAAA,CAAW,QAAQ,CAAO,GAAA,KAAA;AACxB,EAAI,GAAA,CAAA,SAAS,CAAI,GAAA,CAAC,GAAmB,KAAA;AACnC,IAAI,GAAA,CAAA,SAAA,CAAU,GAAI,CAAA,IAAA,EAAM,GAAG,CAAA,CAAA;AAAA,GAC7B,CAAA;AACF,CAAC,CAAA,CAAA;AAEM,MAAM,yBAA4B,GAAA,wBAAA;AAClC,MAAM,iBAAoB,GAAA,gBAAA;AAC1B,MAAM,yBAA4B,GAAA,wBAAA;AAClC,MAAM,gBAAmB,GAAA,eAAA;AACzB,MAAM,WAAc,GAAA,UAAA;AACpB,MAAM,kBAAqB,GAAA,iBAAA;AAC3B,MAAM,uBAA0B,GAAA,sBAAA;AAChC,MAAM,mBAAsB,GAAA,kBAAA;AAC5B,MAAM,UAAa,GAAA,kBAAA;AACnB,MAAM,gCAAmC,GAAA,+BAAA;AACzC,MAAM,0BAA6B,GAAA,yBAAA;AACnC,MAAM,gBAAmB,GAAA,eAAA;AACzB,MAAM,kBAAqB,GAAA;;;;"}