| * @Date: 2020-03-02 22:38:10 | * @Date: 2020-03-02 22:38:10 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import Animation from '../Animation' | import Animation from '../Animation' | ||||
| const { Cesium } = DC.Namespace | |||||
| class AroundPoint extends Animation { | class AroundPoint extends Animation { | ||||
| constructor(viewer, position, options = {}) { | constructor(viewer, position, options = {}) { | ||||
| super(viewer) | super(viewer) |
| * @Date: 2020-03-02 23:14:20 | * @Date: 2020-03-02 23:14:20 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import Animation from '../Animation' | import Animation from '../Animation' | ||||
| const { Cesium } = DC.Namespace | |||||
| class AroundView extends Animation { | class AroundView extends Animation { | ||||
| constructor(viewer, options = {}) { | constructor(viewer, options = {}) { | ||||
| super(viewer) | super(viewer) |
| * @Date: 2020-12-01 20:26:02 | * @Date: 2020-12-01 20:26:02 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import Parse from '@dc-modules/parse/Parse' | |||||
| import { Util } from '@dc-modules/utils' | |||||
| import { Transform } from '@dc-modules/transform' | |||||
| import Animation from '../Animation' | import Animation from '../Animation' | ||||
| const CircleScanShader = require('@dc-modules/material/shader/circle/CircleScanShader.glsl') | const CircleScanShader = require('@dc-modules/material/shader/circle/CircleScanShader.glsl') | ||||
| const { Transform, Parse, Util } = DC | |||||
| const { Cesium } = DC.Namespace | |||||
| class CircleScan extends Animation { | class CircleScan extends Animation { | ||||
| constructor(viewer, position, radius, options = {}) { | constructor(viewer, position, radius, options = {}) { | ||||
| super(viewer) | super(viewer) |
| * @Date: 2021-01-09 20:21:33 | * @Date: 2021-01-09 20:21:33 | ||||
| */ | */ | ||||
| import { Transform } from '@dc-modules/transform' | |||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Transform } from '@dc-modules/transform' | |||||
| import Animation from '../Animation' | import Animation from '../Animation' | ||||
| const { Cesium } = DC.Namespace | |||||
| class Flying extends Animation { | class Flying extends Animation { | ||||
| constructor(viewer, options = {}) { | constructor(viewer, options = {}) { | ||||
| super(viewer) | super(viewer) |
| * @Date: 2020-01-30 20:47:25 | * @Date: 2020-01-30 20:47:25 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import Animation from '../Animation' | import Animation from '../Animation' | ||||
| const { Cesium } = DC.Namespace | |||||
| class GlobeRotate extends Animation { | class GlobeRotate extends Animation { | ||||
| constructor(viewer, options = {}) { | constructor(viewer, options = {}) { | ||||
| super(viewer) | super(viewer) |
| * @Date: 2020-12-01 20:40:02 | * @Date: 2020-12-01 20:40:02 | ||||
| */ | */ | ||||
| import Parse from '@dc-modules/parse/Parse' | |||||
| import { Util } from '@dc-modules/utils' | import { Util } from '@dc-modules/utils' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Parse from '@dc-modules/parse/Parse' | |||||
| import Animation from '../Animation' | import Animation from '../Animation' | ||||
| const { Cesium } = DC.Namespace | |||||
| const RadarScanShader = require('@dc-modules/material/shader/radar/RadarScanShader.glsl') | const RadarScanShader = require('@dc-modules/material/shader/radar/RadarScanShader.glsl') | ||||
| * @Date: 2020-08-14 23:51:47 | * @Date: 2020-08-14 23:51:47 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| const { Cesium } = DC.Namespace | |||||
| class BlackAndWhite { | class BlackAndWhite { | ||||
| constructor() { | constructor() { | ||||
| this._viewer = undefined | this._viewer = undefined |
| * @Date: 2020-08-14 23:51:47 | * @Date: 2020-08-14 23:51:47 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| const { Cesium } = DC.Namespace | |||||
| class Brightness { | class Brightness { | ||||
| constructor() { | constructor() { | ||||
| this._viewer = undefined | this._viewer = undefined |
| * @Date: 2020-08-14 23:51:47 | * @Date: 2020-08-14 23:51:47 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| const { Cesium } = DC.Namespace | |||||
| class DepthOfField { | class DepthOfField { | ||||
| constructor() { | constructor() { | ||||
| this._viewer = undefined | this._viewer = undefined |
| * @Date: 2020-08-14 23:51:47 | * @Date: 2020-08-14 23:51:47 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| const { Cesium } = DC.Namespace | |||||
| class LensFlare { | class LensFlare { | ||||
| constructor() { | constructor() { | ||||
| this._viewer = undefined | this._viewer = undefined |
| * @Date: 2020-08-14 23:10:14 | * @Date: 2020-08-14 23:10:14 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| const { Cesium } = DC.Namespace | |||||
| class NightVision { | class NightVision { | ||||
| constructor() { | constructor() { | ||||
| this._enable = false | this._enable = false |
| * @Date: 2020-08-14 23:51:47 | * @Date: 2020-08-14 23:51:47 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| const { Cesium } = DC.Namespace | |||||
| class Silhouette { | class Silhouette { | ||||
| constructor() { | constructor() { | ||||
| this._viewer = undefined | this._viewer = undefined |
| * @Date: 2020-04-10 17:02:28 | * @Date: 2020-04-10 17:02:28 | ||||
| */ | */ | ||||
| const { Cesium } = DC.Namespace | |||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| const BaseEventType = { | const BaseEventType = { | ||||
| ADD: 'add', | ADD: 'add', |
| * @Date: 2020-01-02 14:26:35 | * @Date: 2020-01-02 14:26:35 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import { LayerEventType } from '../EventType' | import { LayerEventType } from '../EventType' | ||||
| import Event from '../Event' | import Event from '../Event' | ||||
| const { Cesium } = DC.Namespace | |||||
| class LayerEvent extends Event { | class LayerEvent extends Event { | ||||
| constructor() { | constructor() { | ||||
| super() | super() |
| * @Date: 2020-08-28 20:18:04 | * @Date: 2020-08-28 20:18:04 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import { LayerGroupEventType } from '../EventType' | import { LayerGroupEventType } from '../EventType' | ||||
| import Event from '../Event' | import Event from '../Event' | ||||
| const { Cesium } = DC.Namespace | |||||
| class LayerGroupEvent extends Event { | class LayerGroupEvent extends Event { | ||||
| constructor() { | constructor() { | ||||
| super() | super() |
| * @Date: 2019-12-31 16:58:31 | * @Date: 2019-12-31 16:58:31 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import { MouseEventType } from '../EventType' | import { MouseEventType } from '../EventType' | ||||
| import Event from '../Event' | import Event from '../Event' | ||||
| const { Cesium } = DC.Namespace | |||||
| /** | /** | ||||
| * Mouse events in 3D scene, optimized Cesium event model | * Mouse events in 3D scene, optimized Cesium event model | ||||
| */ | */ |
| * @Date: 2020-01-02 14:26:35 | * @Date: 2020-01-02 14:26:35 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import { OverlayEventType } from '../EventType' | import { OverlayEventType } from '../EventType' | ||||
| import Event from '../Event' | import Event from '../Event' | ||||
| const { Cesium } = DC.Namespace | |||||
| class OverlayEvent extends Event { | class OverlayEvent extends Event { | ||||
| constructor() { | constructor() { | ||||
| super() | super() |
| * @Date: 2020-05-11 23:28:13 | * @Date: 2020-05-11 23:28:13 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import { RoamingEventType } from '../EventType' | import { RoamingEventType } from '../EventType' | ||||
| import Event from '../Event' | import Event from '../Event' | ||||
| const { Cesium } = DC.Namespace | |||||
| class RoamingEvent extends Event { | class RoamingEvent extends Event { | ||||
| constructor() { | constructor() { | ||||
| super() | super() |
| * @Date: 2020-01-02 14:26:35 | * @Date: 2020-01-02 14:26:35 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import { ViewerEventType } from '../EventType' | import { ViewerEventType } from '../EventType' | ||||
| import Event from '../Event' | import Event from '../Event' | ||||
| const { Cesium } = DC.Namespace | |||||
| class ViewerEvent extends Event { | class ViewerEvent extends Event { | ||||
| constructor() { | constructor() { | ||||
| super() | super() |
| * @Date: 2021-02-21 17:50:31 | * @Date: 2021-02-21 17:50:31 | ||||
| */ | */ | ||||
| const { Cesium } = DC.Namespace | |||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| const { | const { | ||||
| BoxGeometry, | BoxGeometry, |
| * @Date: 2020-01-21 15:54:56 | * @Date: 2020-01-21 15:54:56 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import ImageryType from './ImageryType' | import ImageryType from './ImageryType' | ||||
| import AmapImageryProvider from './provider/AmapImageryProvider' | import AmapImageryProvider from './provider/AmapImageryProvider' | ||||
| import BaiduImageryProvider from './provider/BaiduImageryProvider' | import BaiduImageryProvider from './provider/BaiduImageryProvider' | ||||
| import TdtImageryProvider from './provider/TdtImageryProvider' | import TdtImageryProvider from './provider/TdtImageryProvider' | ||||
| import TencentImageryProvider from './provider/TencentImageryProvider' | import TencentImageryProvider from './provider/TencentImageryProvider' | ||||
| const { Cesium } = DC.Namespace | |||||
| class ImageryLayerFactory { | class ImageryLayerFactory { | ||||
| /** | /** | ||||
| * Create amap image layer | * Create amap image layer |
| * @Date: 2020-01-15 20:31:28 | * @Date: 2020-01-15 20:31:28 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import ImageryType from '../ImageryType' | import ImageryType from '../ImageryType' | ||||
| import AmapMercatorTilingScheme from '../tiling-scheme/AmapMercatorTilingScheme' | import AmapMercatorTilingScheme from '../tiling-scheme/AmapMercatorTilingScheme' | ||||
| const { Cesium } = DC.Namespace | |||||
| const IMG_URL = | const IMG_URL = | ||||
| 'https://webst{s}.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}' | 'https://webst{s}.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}' | ||||
| * @Date: 2020-01-15 20:27:27 | * @Date: 2020-01-15 20:27:27 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import ImageryType from '../ImageryType' | import ImageryType from '../ImageryType' | ||||
| import BaiduMercatorTilingScheme from '../tiling-scheme/BaiduMercatorTilingScheme' | import BaiduMercatorTilingScheme from '../tiling-scheme/BaiduMercatorTilingScheme' | ||||
| const { Cesium } = DC.Namespace | |||||
| const IMG_URL = | const IMG_URL = | ||||
| 'http://shangetu{s}.map.bdimg.com/it/u=x={x};y={y};z={z};v=009;type=sate&fm=46' | 'http://shangetu{s}.map.bdimg.com/it/u=x={x};y={y};z={z};v=009;type=sate&fm=46' | ||||
| * @Date: 2020-01-21 16:06:14 | * @Date: 2020-01-21 16:06:14 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import ImageryType from '../ImageryType' | import ImageryType from '../ImageryType' | ||||
| const { Cesium } = DC.Namespace | |||||
| const ELEC_URL = | const ELEC_URL = | ||||
| 'http://mt{s}.google.cn/vt/lyrs=m@207000000&hl=zh-CN&gl=CN&src=app&x={x}&y={y}&z={z}&s=Galile' | 'http://mt{s}.google.cn/vt/lyrs=m@207000000&hl=zh-CN&gl=CN&src=app&x={x}&y={y}&z={z}&s=Galile' | ||||
| * @Date: 2020-01-15 20:31:46 | * @Date: 2020-01-15 20:31:46 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import ImageryType from '../ImageryType' | import ImageryType from '../ImageryType' | ||||
| const { Cesium } = DC.Namespace | |||||
| const MAP_URL = | const MAP_URL = | ||||
| 'https://t{s}.tianditu.gov.cn/DataServer?T={style}_w&x={x}&y={y}&l={z}&tk={key}' | 'https://t{s}.tianditu.gov.cn/DataServer?T={style}_w&x={x}&y={y}&l={z}&tk={key}' | ||||
| * @Date: 2020-01-21 18:10:47 | * @Date: 2020-01-21 18:10:47 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import ImageryType from '../ImageryType' | import ImageryType from '../ImageryType' | ||||
| const { Cesium } = DC.Namespace | |||||
| const IMG_URL = | const IMG_URL = | ||||
| 'https://p{s}.map.gtimg.com/sateTiles/{z}/{sx}/{sy}/{x}_{reverseY}.jpg?version=400' | 'https://p{s}.map.gtimg.com/sateTiles/{z}/{sx}/{sy}/{x}_{reverseY}.jpg?version=400' | ||||
| * @Date: 2021-01-31 22:07:05 | * @Date: 2021-01-31 22:07:05 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import { CoordTransform } from '@dc-modules/transform' | import { CoordTransform } from '@dc-modules/transform' | ||||
| const { Cesium } = DC.Namespace | |||||
| class AmapMercatorTilingScheme extends Cesium.WebMercatorTilingScheme { | class AmapMercatorTilingScheme extends Cesium.WebMercatorTilingScheme { | ||||
| constructor(options) { | constructor(options) { | ||||
| super(options) | super(options) |
| * @Date: 2021-01-31 19:22:04 | * @Date: 2021-01-31 19:22:04 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import { CoordTransform } from '@dc-modules/transform' | import { CoordTransform } from '@dc-modules/transform' | ||||
| import BaiduMercatorProjection from '../projection/BaiduMercatorProjection' | import BaiduMercatorProjection from '../projection/BaiduMercatorProjection' | ||||
| const { Cesium } = DC.Namespace | |||||
| class BaiduMercatorTilingScheme extends Cesium.WebMercatorTilingScheme { | class BaiduMercatorTilingScheme extends Cesium.WebMercatorTilingScheme { | ||||
| constructor(options) { | constructor(options) { | ||||
| super(options) | super(options) |
| * @Date: 2020-01-03 09:38:21 | * @Date: 2020-01-03 09:38:21 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import { Util } from '@dc-modules/utils' | import { Util } from '@dc-modules/utils' | ||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import { LayerEventType, OverlayEventType, LayerEvent } from '@dc-modules/event' | import { LayerEventType, OverlayEventType, LayerEvent } from '@dc-modules/event' | ||||
| import LayerType from './LayerType' | import LayerType from './LayerType' | ||||
| const { Cesium } = DC.Namespace | |||||
| class Layer { | class Layer { | ||||
| constructor(id) { | constructor(id) { | ||||
| this._id = Util.uuid() | this._id = Util.uuid() |
| * @Date: 2020-02-10 10:05:41 | * @Date: 2020-02-10 10:05:41 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Layer from '../Layer' | import Layer from '../Layer' | ||||
| const { Cesium } = DC.Namespace | |||||
| const DEF_OPT = { | const DEF_OPT = { | ||||
| size: 18, | size: 18, | ||||
| pixelRange: 40, | pixelRange: 40, |
| * @Date: 2020-01-19 13:38:48 | * @Date: 2020-01-19 13:38:48 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Layer from '../Layer' | import Layer from '../Layer' | ||||
| const { Cesium } = DC.Namespace | |||||
| class CzmlLayer extends Layer { | class CzmlLayer extends Layer { | ||||
| constructor(id, url = '', options = {}) { | constructor(id, url = '', options = {}) { | ||||
| super(id) | super(id) |
| * @Date: 2020-01-13 10:13:53 | * @Date: 2020-01-13 10:13:53 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import { Billboard, Polyline, Polygon, Model } from '@dc-modules/overlay' | import { Billboard, Polyline, Polygon, Model } from '@dc-modules/overlay' | ||||
| import Layer from '../Layer' | import Layer from '../Layer' | ||||
| import VectorLayer from './VectorLayer' | import VectorLayer from './VectorLayer' | ||||
| const { Cesium } = DC.Namespace | |||||
| class GeoJsonLayer extends Layer { | class GeoJsonLayer extends Layer { | ||||
| constructor(id, url, options = {}) { | constructor(id, url, options = {}) { | ||||
| if (!url) { | if (!url) { |
| * @Date: 2020-02-27 00:35:35 | * @Date: 2020-02-27 00:35:35 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import { SceneEventType } from '@dc-modules/event' | import { SceneEventType } from '@dc-modules/event' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import { DomUtil, Util } from '@dc-modules/utils' | import { DomUtil, Util } from '@dc-modules/utils' | ||||
| import Layer from '../Layer' | import Layer from '../Layer' | ||||
| const { Cesium } = DC.Namespace | |||||
| const h337 = require('heatmap.js/build/heatmap.min') | const h337 = require('heatmap.js/build/heatmap.min') | ||||
| const DEF_OPTS = { | const DEF_OPTS = { |
| * @Author: Caven | * @Author: Caven | ||||
| * @Date: 2020-02-12 21:43:33 | * @Date: 2020-02-12 21:43:33 | ||||
| */ | */ | ||||
| import { DomUtil } from '@dc-modules/utils' | |||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import { DomUtil } from '@dc-modules/utils' | |||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Layer from '../Layer' | import Layer from '../Layer' | ||||
| const { Cesium } = DC.Namespace | |||||
| class HtmlLayer extends Layer { | class HtmlLayer extends Layer { | ||||
| constructor(id) { | constructor(id) { | ||||
| super(id) | super(id) |
| * @Date: 2020-01-19 11:03:17 | * @Date: 2020-01-19 11:03:17 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Layer from '../Layer' | import Layer from '../Layer' | ||||
| const { Cesium } = DC.Namespace | |||||
| class KmlLayer extends Layer { | class KmlLayer extends Layer { | ||||
| constructor(id, url, options = {}) { | constructor(id, url, options = {}) { | ||||
| if (!url) { | if (!url) { |
| * @Date: 2020-03-30 17:14:00 | * @Date: 2020-03-30 17:14:00 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import { Label } from '@dc-modules/overlay' | import { Label } from '@dc-modules/overlay' | ||||
| import Layer from '../Layer' | import Layer from '../Layer' | ||||
| const { Cesium } = DC.Namespace | |||||
| class LabelLayer extends Layer { | class LabelLayer extends Layer { | ||||
| constructor(id, url = '') { | constructor(id, url = '') { | ||||
| super(id) | super(id) |
| * @Date: 2020-10-11 18:16:47 | * @Date: 2020-10-11 18:16:47 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Layer from '../Layer' | import Layer from '../Layer' | ||||
| const { Cesium } = DC.Namespace | |||||
| class PrimitiveLayer extends Layer { | class PrimitiveLayer extends Layer { | ||||
| constructor(id) { | constructor(id) { | ||||
| super(id) | super(id) |
| * @Date: 2020-01-09 09:16:27 | * @Date: 2020-01-09 09:16:27 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Layer from '../Layer' | import Layer from '../Layer' | ||||
| const { Cesium } = DC.Namespace | |||||
| /** | /** | ||||
| * TilesetLayer is used to add various tileset | * TilesetLayer is used to add various tileset | ||||
| */ | */ |
| * @Date: 2020-01-02 16:42:03 | * @Date: 2020-01-02 16:42:03 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Layer from '../Layer' | import Layer from '../Layer' | ||||
| const { Cesium } = DC.Namespace | |||||
| /** | /** | ||||
| * The vector layer is used to add various entity, which is essentially a CustomDataSource | * The vector layer is used to add various entity, which is essentially a CustomDataSource | ||||
| * that is used to place entities of the same class or business attribute into the same layer | * that is used to place entities of the same class or business attribute into the same layer |
| * @Date: 2021-02-27 22:33:50 | * @Date: 2021-02-27 22:33:50 | ||||
| */ | */ | ||||
| const { Cesium } = DC.Namespace | |||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| class MaterialProperty { | class MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { |
| * @Date: 2021-02-27 22:10:18 | * @Date: 2021-02-27 22:10:18 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const { Cesium } = DC.Namespace | |||||
| class CircleBlurMaterialProperty extends MaterialProperty { | class CircleBlurMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2021-02-27 22:10:18 | * @Date: 2021-02-27 22:10:18 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const { Cesium } = DC.Namespace | |||||
| class CircleDiffuseMaterialProperty extends MaterialProperty { | class CircleDiffuseMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2020-03-06 17:56:39 | * @Date: 2020-03-06 17:56:39 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const { Cesium } = DC.Namespace | |||||
| class CircleFadeMaterialProperty extends MaterialProperty { | class CircleFadeMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2021-02-27 23:03:44 | * @Date: 2021-02-27 23:03:44 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const { Cesium } = DC.Namespace | |||||
| class CirclePulseMaterialProperty extends MaterialProperty { | class CirclePulseMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2021-01-09 20:23:53 | * @Date: 2021-01-09 20:23:53 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const { Cesium } = DC.Namespace | |||||
| class CircleScanMaterialProperty extends MaterialProperty { | class CircleScanMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2021-01-09 20:23:53 | * @Date: 2021-01-09 20:23:53 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const { Cesium } = DC.Namespace | |||||
| class CircleSpiralMaterialProperty extends MaterialProperty { | class CircleSpiralMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2021-02-27 22:10:18 | * @Date: 2021-02-27 22:10:18 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const { Cesium } = DC.Namespace | |||||
| class CircleVaryMaterialProperty extends MaterialProperty { | class CircleVaryMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2020-03-06 17:56:39 | * @Date: 2020-03-06 17:56:39 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const { Cesium } = DC.Namespace | |||||
| class CircleWaveMaterialProperty extends MaterialProperty { | class CircleWaveMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2021-03-04 22:10:18 | * @Date: 2021-03-04 22:10:18 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const { Cesium } = DC.Namespace | |||||
| class EllipsoidElectricMaterialProperty extends MaterialProperty { | class EllipsoidElectricMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2021-03-04 22:10:18 | * @Date: 2021-03-04 22:10:18 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const { Cesium } = DC.Namespace | |||||
| class EllipsoidTrailMaterialProperty extends MaterialProperty { | class EllipsoidTrailMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2020-02-26 10:15:55 | * @Date: 2020-02-26 10:15:55 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const { Cesium } = DC.Namespace | |||||
| class PolylineEmissionMaterialProperty extends MaterialProperty { | class PolylineEmissionMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2021-01-11 21:08:02 | * @Date: 2021-01-11 21:08:02 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const { Cesium } = DC.Namespace | |||||
| class PolylineFlickerMaterialProperty extends MaterialProperty { | class PolylineFlickerMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2020-02-24 13:53:52 | * @Date: 2020-02-24 13:53:52 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const { Cesium } = DC.Namespace | |||||
| class PolylineFlowMaterialProperty extends MaterialProperty { | class PolylineFlowMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2020-07-17 22:15:56 | * @Date: 2020-07-17 22:15:56 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const { Cesium } = DC.Namespace | |||||
| class PolylineImageTrailMaterialProperty extends MaterialProperty { | class PolylineImageTrailMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2021-01-13 20:52:47 | * @Date: 2021-01-13 20:52:47 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const IMG = require('@dc-modules/images/lighting.png') | const IMG = require('@dc-modules/images/lighting.png') | ||||
| const { Cesium } = DC.Namespace | |||||
| class PolylineLightingMaterialProperty extends MaterialProperty { | class PolylineLightingMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2021-01-13 20:52:47 | * @Date: 2021-01-13 20:52:47 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const IMG = require('@dc-modules/images/lighting.png') | const IMG = require('@dc-modules/images/lighting.png') | ||||
| const { Cesium } = DC.Namespace | |||||
| class PolylineLightingTrailMaterialProperty extends MaterialProperty { | class PolylineLightingTrailMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2020-02-24 13:09:09 | * @Date: 2020-02-24 13:09:09 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const { Cesium } = DC.Namespace | |||||
| class PolylineTrailMaterialProperty extends MaterialProperty { | class PolylineTrailMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2021-02-27 23:53:08 | * @Date: 2021-02-27 23:53:08 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const { Cesium } = DC.Namespace | |||||
| class RadarLineMaterialProperty extends MaterialProperty { | class RadarLineMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2021-02-27 23:53:08 | * @Date: 2021-02-27 23:53:08 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const { Cesium } = DC.Namespace | |||||
| class RadarSweepMaterialProperty extends MaterialProperty { | class RadarSweepMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2021-02-27 23:53:08 | * @Date: 2021-02-27 23:53:08 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const { Cesium } = DC.Namespace | |||||
| class RadarWaveMaterialProperty extends MaterialProperty { | class RadarWaveMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2021-02-27 23:53:08 | * @Date: 2021-02-27 23:53:08 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const { Cesium } = DC.Namespace | |||||
| class WallImageTrailMaterialProperty extends MaterialProperty { | class WallImageTrailMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2021-02-24 13:54:09 | * @Date: 2021-02-24 13:54:09 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const IMG = require('@dc-modules/images/space_line.png') | const IMG = require('@dc-modules/images/space_line.png') | ||||
| const { Cesium } = DC.Namespace | |||||
| class WallLineTrailMaterialProperty extends MaterialProperty { | class WallLineTrailMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2020-06-22 16:46:14 | * @Date: 2020-06-22 16:46:14 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MaterialProperty from '../../MaterialProperty' | import MaterialProperty from '../../MaterialProperty' | ||||
| const IMG = require('@dc-modules/images/fence.png') | const IMG = require('@dc-modules/images/fence.png') | ||||
| const { Cesium } = DC.Namespace | |||||
| class WallTrailMaterialProperty extends MaterialProperty { | class WallTrailMaterialProperty extends MaterialProperty { | ||||
| constructor(options = {}) { | constructor(options = {}) { | ||||
| super(options) | super(options) |
| * @Date: 2020-02-25 21:16:00 | * @Date: 2020-02-25 21:16:00 | ||||
| */ | */ | ||||
| const { Cesium } = DC.Namespace | |||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| class WaterMaterialProperty { | class WaterMaterialProperty { | ||||
| constructor(options) { | constructor(options) { |
| * @Date: 2021-02-27 22:49:41 | * @Date: 2021-02-27 22:49:41 | ||||
| */ | */ | ||||
| const { Cesium } = DC.Namespace | |||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| const CircleBlurMaterial = require('../shader/circle/CircleBlurMaterial.glsl') | const CircleBlurMaterial = require('../shader/circle/CircleBlurMaterial.glsl') | ||||
| const CircleDiffuseMaterial = require('../shader/circle/CircleDiffuseMaterial.glsl') | const CircleDiffuseMaterial = require('../shader/circle/CircleDiffuseMaterial.glsl') |
| * @Date: 2021-02-27 23:20:11 | * @Date: 2021-02-27 23:20:11 | ||||
| */ | */ | ||||
| const { Cesium } = DC.Namespace | |||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| const EllipsoidElectricMaterial = require('../shader/ellipsoid/EllipsoidElectricMaterial.glsl') | const EllipsoidElectricMaterial = require('../shader/ellipsoid/EllipsoidElectricMaterial.glsl') | ||||
| const EllipsoidTrailMaterial = require('../shader/ellipsoid/EllipsoidTrailMaterial.glsl') | const EllipsoidTrailMaterial = require('../shader/ellipsoid/EllipsoidTrailMaterial.glsl') |
| * @Date: 2021-02-27 23:23:12 | * @Date: 2021-02-27 23:23:12 | ||||
| */ | */ | ||||
| const { Cesium } = DC.Namespace | |||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| const LineFlickerMaterial = require('../shader/polyline/PolylineFlickerMaterial.glsl') | const LineFlickerMaterial = require('../shader/polyline/PolylineFlickerMaterial.glsl') | ||||
| const LineFlowMaterial = require('../shader/polyline/PolylineFlowMaterial.glsl') | const LineFlowMaterial = require('../shader/polyline/PolylineFlowMaterial.glsl') |
| * @Date: 2021-02-27 23:22:38 | * @Date: 2021-02-27 23:22:38 | ||||
| */ | */ | ||||
| const { Cesium } = DC.Namespace | |||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| const RadarLineMaterial = require('../shader/radar/RadarLineMaterial.glsl') | const RadarLineMaterial = require('../shader/radar/RadarLineMaterial.glsl') | ||||
| const RadarSweepMaterial = require('../shader/radar/RadarSweepMaterial.glsl') | const RadarSweepMaterial = require('../shader/radar/RadarSweepMaterial.glsl') |
| * @Date: 2021-02-27 22:52:23 | * @Date: 2021-02-27 22:52:23 | ||||
| */ | */ | ||||
| const { Cesium } = DC.Namespace | |||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| const czm_cellular = require('../shader/thirdpart/cellular.glsl') | const czm_cellular = require('../shader/thirdpart/cellular.glsl') | ||||
| const czm_snoise = require('../shader/thirdpart/snoise.glsl') | const czm_snoise = require('../shader/thirdpart/snoise.glsl') |
| * @Date: 2021-02-27 23:30:43 | * @Date: 2021-02-27 23:30:43 | ||||
| */ | */ | ||||
| const { Cesium } = DC.Namespace | |||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| const WallImageTrailMaterial = require('../shader/wall/WallImageTrailMaterial.glsl') | const WallImageTrailMaterial = require('../shader/wall/WallImageTrailMaterial.glsl') | ||||
| const WallLineTrailMaterial = require('../shader/wall/WallLineTrailMaterial.glsl') | const WallLineTrailMaterial = require('../shader/wall/WallLineTrailMaterial.glsl') |
| * @Date: 2020-04-24 14:43:39 | * @Date: 2020-04-24 14:43:39 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Position from '@dc-modules/position/Position' | import Position from '@dc-modules/position/Position' | ||||
| const { Cesium } = DC.Namespace | |||||
| export default function center(positions) { | export default function center(positions) { | ||||
| if (positions && Array.isArray(positions)) { | if (positions && Array.isArray(positions)) { | ||||
| let boundingSphere = Cesium.BoundingSphere.fromPoints( | let boundingSphere = Cesium.BoundingSphere.fromPoints( |
| * @Date: 2020-03-31 20:58:06 | * @Date: 2020-03-31 20:58:06 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| const { Cesium } = DC.Namespace | |||||
| export default function distance(positions) { | export default function distance(positions) { | ||||
| let distance = 0 | let distance = 0 | ||||
| if (positions && Array.isArray(positions)) { | if (positions && Array.isArray(positions)) { |
| * @Date: 2020-04-11 00:41:47 | * @Date: 2020-04-11 00:41:47 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| const { Cesium } = DC.Namespace | |||||
| export default function heading(start, end) { | export default function heading(start, end) { | ||||
| let heading = 0 | let heading = 0 | ||||
| let startPosition = Parse.parsePosition(start) | let startPosition = Parse.parsePosition(start) |
| * @Date: 2020-08-21 18:16:52 | * @Date: 2020-08-21 18:16:52 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import Position from '@dc-modules/position/Position' | import Position from '@dc-modules/position/Position' | ||||
| const { Cesium } = DC.Namespace | |||||
| export default function mid(start, end) { | export default function mid(start, end) { | ||||
| let startPosition = Parse.parsePosition(start) | let startPosition = Parse.parsePosition(start) | ||||
| let endPosition = Parse.parsePosition(end) | let endPosition = Parse.parsePosition(end) |
| * @Date: 2020-01-21 15:33:52 | * @Date: 2020-01-21 15:33:52 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import MouseMode from './MouseMode' | import MouseMode from './MouseMode' | ||||
| const { Cesium } = DC.Namespace | |||||
| class CameraOption { | class CameraOption { | ||||
| constructor(viewer) { | constructor(viewer) { | ||||
| this._viewer = viewer | this._viewer = viewer |
| * @Date: 2019-12-30 09:24:37 | * @Date: 2019-12-30 09:24:37 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import { Util } from '@dc-modules/utils' | import { Util } from '@dc-modules/utils' | ||||
| const { Cesium } = DC.Namespace | |||||
| class ViewerOption { | class ViewerOption { | ||||
| constructor(viewer) { | constructor(viewer) { | ||||
| this._viewer = viewer | this._viewer = viewer |
| * @Date: 2020-01-03 12:18:17 | * @Date: 2020-01-03 12:18:17 | ||||
| */ | */ | ||||
| import { Util } from '../utils' | |||||
| import { OverlayEventType, OverlayEvent } from '../event' | |||||
| import State from '../state/State' | |||||
| import State from '@dc-modules/state/State' | |||||
| import { Util } from '@dc-modules/utils' | |||||
| import { OverlayEventType, OverlayEvent } from '@dc-modules/event' | |||||
| import OverlayType from './OverlayType' | import OverlayType from './OverlayType' | ||||
| class Overlay { | class Overlay { |
| * @Date: 2020-02-12 21:44:24 | * @Date: 2020-02-12 21:44:24 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Util } from '@dc-modules/utils' | import { Util } from '@dc-modules/utils' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| class CustomBillboard extends Overlay { | class CustomBillboard extends Overlay { | ||||
| constructor(position, icon) { | constructor(position, icon) { | ||||
| super() | super() |
| * @Date: 2020-07-28 18:37:59 | * @Date: 2020-07-28 18:37:59 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Util } from '@dc-modules/utils' | import { Util } from '@dc-modules/utils' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| class CustomLabel extends Overlay { | class CustomLabel extends Overlay { | ||||
| constructor(position, text) { | constructor(position, text) { | ||||
| super() | super() |
| * @Date: 2020-01-06 20:03:25 | * @Date: 2020-01-06 20:03:25 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Util } from '@dc-modules/utils' | import { Util } from '@dc-modules/utils' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| class Model extends Overlay { | class Model extends Overlay { | ||||
| constructor(position, modelUrl) { | constructor(position, modelUrl) { | ||||
| super() | super() |
| * @Date: 2020-01-07 20:51:56 | * @Date: 2020-01-07 20:51:56 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| class Tileset extends Overlay { | class Tileset extends Overlay { | ||||
| constructor(url, options = {}) { | constructor(url, options = {}) { | ||||
| super() | super() |
| * @Date: 2020-08-29 21:45:14 | * @Date: 2020-08-29 21:45:14 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Util, PlotUtil } from '@dc-modules/utils' | import { Util, PlotUtil } from '@dc-modules/utils' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| const HALF_PI = Math.PI / 2 | const HALF_PI = Math.PI / 2 | ||||
| class AttackArrow extends Overlay { | class AttackArrow extends Overlay { |
| * @Date: 2020-08-29 22:15:47 | * @Date: 2020-08-29 22:15:47 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Util, PlotUtil } from '@dc-modules/utils' | import { Util, PlotUtil } from '@dc-modules/utils' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| const HALF_PI = Math.PI / 2 | const HALF_PI = Math.PI / 2 | ||||
| class DoubleArrow extends Overlay { | class DoubleArrow extends Overlay { |
| * @Date: 2020-08-29 22:38:10 | * @Date: 2020-08-29 22:38:10 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Util, PlotUtil } from '@dc-modules/utils' | import { Util, PlotUtil } from '@dc-modules/utils' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| const HALF_PI = Math.PI / 2 | const HALF_PI = Math.PI / 2 | ||||
| class FineArrow extends Overlay { | class FineArrow extends Overlay { |
| * @Date: 2020-08-29 23:00:27 | * @Date: 2020-08-29 23:00:27 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Util, PlotUtil } from '@dc-modules/utils' | import { Util, PlotUtil } from '@dc-modules/utils' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| const HALF_PI = Math.PI / 2 | const HALF_PI = Math.PI / 2 | ||||
| const FITTING_COUNT = 100 | const FITTING_COUNT = 100 |
| * @Date: 2020-08-29 22:51:36 | * @Date: 2020-08-29 22:51:36 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { PlotUtil } from '@dc-modules/utils' | import { PlotUtil } from '@dc-modules/utils' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| import AttackArrow from './AttackArrow' | import AttackArrow from './AttackArrow' | ||||
| const { Cesium } = DC.Namespace | |||||
| class TailedAttackArrow extends AttackArrow { | class TailedAttackArrow extends AttackArrow { | ||||
| constructor(positions) { | constructor(positions) { | ||||
| super(positions) | super(positions) |
| * @Date: 2021-01-09 21:40:36 | * @Date: 2021-01-09 21:40:36 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| class ElecEllipsoidPrimitive extends Overlay { | class ElecEllipsoidPrimitive extends Overlay { | ||||
| constructor(position, radius) { | constructor(position, radius) { | ||||
| super() | super() |
| * @Date: 2021-01-05 20:18:34 | * @Date: 2021-01-05 20:18:34 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| class FlowLinePrimitive extends Overlay { | class FlowLinePrimitive extends Overlay { | ||||
| constructor(positions, width = 1) { | constructor(positions, width = 1) { | ||||
| super() | super() |
| * @Date: 2020-12-31 11:05:32 | * @Date: 2020-12-31 11:05:32 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| class ScanCirclePrimitive extends Overlay { | class ScanCirclePrimitive extends Overlay { | ||||
| constructor(position, radius) { | constructor(position, radius) { | ||||
| super() | super() |
| * @Date: 2021-01-09 21:33:59 | * @Date: 2021-01-09 21:33:59 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| class TrailLinePrimitive extends Overlay { | class TrailLinePrimitive extends Overlay { | ||||
| constructor(positions, width = 1) { | constructor(positions, width = 1) { | ||||
| super() | super() |
| * @Date: 2020-11-09 20:04:30 | * @Date: 2020-11-09 20:04:30 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| class VideoPrimitive extends Overlay { | class VideoPrimitive extends Overlay { | ||||
| constructor(positions, video) { | constructor(positions, video) { | ||||
| super() | super() |
| * @Date: 2020-10-11 18:24:37 | * @Date: 2020-10-11 18:24:37 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| class WaterPrimitive extends Overlay { | class WaterPrimitive extends Overlay { | ||||
| constructor(positions) { | constructor(positions) { | ||||
| super() | super() |
| * @Date: 2020-01-19 10:18:23 | * @Date: 2020-01-19 10:18:23 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Util } from '@dc-modules/utils' | import { Util } from '@dc-modules/utils' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| class Billboard extends Overlay { | class Billboard extends Overlay { | ||||
| constructor(position, icon) { | constructor(position, icon) { | ||||
| super() | super() |
| * @Date: 2020-02-25 18:28:36 | * @Date: 2020-02-25 18:28:36 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Util } from '@dc-modules/utils' | import { Util } from '@dc-modules/utils' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| class Box extends Overlay { | class Box extends Overlay { | ||||
| constructor(position, length, width, height) { | constructor(position, length, width, height) { | ||||
| super() | super() |
| * @Date: 2020-01-31 18:57:02 | * @Date: 2020-01-31 18:57:02 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Util } from '@dc-modules/utils' | import { Util } from '@dc-modules/utils' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| class Circle extends Overlay { | class Circle extends Overlay { | ||||
| constructor(center, radius) { | constructor(center, radius) { | ||||
| super() | super() |
| * @Date: 2020-04-11 18:58:17 | * @Date: 2020-04-11 18:58:17 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Util } from '@dc-modules/utils' | import { Util } from '@dc-modules/utils' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| class Corridor extends Overlay { | class Corridor extends Overlay { | ||||
| constructor(positions) { | constructor(positions) { | ||||
| super() | super() |
| * @Date: 2020-04-14 18:10:00 | * @Date: 2020-04-14 18:10:00 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Util } from '@dc-modules/utils' | import { Util } from '@dc-modules/utils' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| class Cylinder extends Overlay { | class Cylinder extends Overlay { | ||||
| constructor(position, length, topRadius, bottomRadius) { | constructor(position, length, topRadius, bottomRadius) { | ||||
| super() | super() |
| * @Date: 2020-02-12 21:46:22 | * @Date: 2020-02-12 21:46:22 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { DomUtil, Util } from '@dc-modules/utils' | import { DomUtil, Util } from '@dc-modules/utils' |
| * @Date: 2020-04-14 18:30:45 | * @Date: 2020-04-14 18:30:45 | ||||
| */ | */ | ||||
| import { Cesium } from '@dc-modules/namespace' | |||||
| import State from '@dc-modules/state/State' | import State from '@dc-modules/state/State' | ||||
| import Parse from '@dc-modules/parse/Parse' | import Parse from '@dc-modules/parse/Parse' | ||||
| import { Util } from '@dc-modules/utils' | import { Util } from '@dc-modules/utils' | ||||
| import { Transform } from '@dc-modules/transform' | import { Transform } from '@dc-modules/transform' | ||||
| import Overlay from '../Overlay' | import Overlay from '../Overlay' | ||||
| const { Cesium } = DC.Namespace | |||||
| class Ellipse extends Overlay { | class Ellipse extends Overlay { | ||||
| constructor(position, semiMajorAxis, semiMinorAxis) { | constructor(position, semiMajorAxis, semiMinorAxis) { | ||||
| super() | super() |