/**
* @constructor
*/
function XUIGridLayout() {
}
XUIGridLayout.prototype = {
//接口
/**
* 添加一组数据
* @param {Number} nNum item数量
* @param {String} strText item的ID名
*/
createStyle:function (nNum,strText) {
},
/**
* 删除一组item
* @param {Number} nIndex 索引
*/
RemoveItem:function (nIndex) {
},
/**
* 设置场景
* @param {Number} index
*/
SetViewer:function (index) {
},
/**
* 三维视角
* @param {Number} index
*/
Set3DMode:function (index) {
},
/**
* 二维视角
* @param {Number} index
*/
Set2DMode:function (index) {
},
/**
* 删除实体对象
* @param {String} strID 模型id
* @param {Number} index
*/
RemoveEntity:function (strID,index) {
},
/**
* 清空所有场景对象
* @param {Number} index
*/
DestoryAll:function (index) {
},
/**
* 整体视角
* @param {Number} TypeNumber
* @param {Number} index
*/
GlobalCameraAngle:function (TypeNumber,index) {
},
/**
* 设置地球表层遮蔽效果
* @param {Boolean} isdepth
* @param {Number} index
*/
SetEarthShadingEffect:function (isdepth,index) {
},
/**
* CZML导入生成卫星轨道
* @param {String} StrCzml
* @param {String} StrImages
* @param {String} StrModel
* @param {Number} index
*/
SetOrbitsByCzml:function (StrCzml,StrImages,StrModel,index) {
},
/**
* 卫星对象显示隐藏
* @param {String} strID 模型id
* @param {Boolean} Isvisible
* @param {Number} index
*/
SetSatelliteEnvityVisible:function (strID,Isvisible,index) {
},
/**
* 实体显示隐藏
* @param {String} strID 模型id
* @param {Boolean} Isvisible
* @param {Number} index
*/
SetEnvityVisible:function (strID,Isvisible,index) {
},
/**
* 设置czml数据资源(图片与模型效果)
* @param {String} StrID
* @param {String} StrImage
* @param {String} StrModel
* @param {Boolean} Isvisible
* @param {Number} index
*/
SetCzmlEntityResource:function (StrID,StrImage,StrModel,Isvisible,index) {
},
/**
* 切换至对象视角
* @param {String} strID
* @param {Number} TypeNumber
* @param {Number} index
*/
ZoomTodataSourceEntity:function (strID,TypeNumber,index) {
},
/**
* 设置场景对象模型效果切换
* @param {String} strID
* @param {Number} index
* @param {String} StrModel
*/
ChangeSceneModel:function (strID,index,StrModel) {
},
/**
* 二三维覆盖图多边形效果
* @param {Double} Elon
* @param {Double} Wlon
* @param {Double} Nlat
* @param {Double} Slat
* @param {Double} diffLon
* @param {Double} diffLat
* @param {Double} Nheight
* @param {String} StrID
* @param {Boolean} isVisible
* @param {Array} ColorArray [0xffffffff,]
* @param {Array} polygonArray [,]
* @param {Number} index [,]
*/
SetPolygonDimensionalOverlaPrimitives:function (Elon,Wlon,Nlat,Slat,diffLon,diffLat,Nheight,StrID,isVisible,ColorArray,polygonArray,index) {
},
/**
* 叠加图元对象
* @param {String} StrID
* @param {String} OverlayId
* @param {Array} ColorArray
* @param {Number} index
*/
OverlayPrimitiveObj:function (StrID,OverlayId,ColorArray,index) {
},
/**
* 修改叠加图元颜色
* @param {String} StrID
* @param {String} OverlayId
* @param {Array} ColorArray
* @param {Number} index
*/
ChangeOverlayPrimitiveColor:function (StrID,OverlayId,ColorArray,index) {
},
/**
* 显示隐藏叠加图层
* @param {Boolean} isVisible
* @param {String} StrID
* @param {String} OverlayId
* @param {Number} index
*/
SetOverlayPrimitiveVisible:function (isVisible,StrID,OverlayId,index) {
},
/**
* 销毁图元对象
* @param {String} StrID
* @param {Number} index
*/
DestoryPrimitives:function (StrID,index) {
},
/**
* 清空所有覆盖图对象
* @param {Number} index
*/
DestoryAllPrimitives:function (index) {
},
/**
* 显示隐藏
* @param {Boolean} isVisible
* @param {String} StrID
* @param {Number} index
*/
SetPrimitivesVisible:function (isVisible,StrID,index) {
},
/**
* 修改图元颜色
* @param {Array} array [0xff00ffff]
* @param {String} StrID
* @param {Number} index
*/
ModifyingElements:function (array,StrID,index) {
},
/**
* 切换到全屏
* @param {Number} index
*/
ChangeTOFullScene:function (index) {
},
/**
* 切换到片区
* @param {Number} index
* @param {Number} left
* @param {Number} width
* @param {Boolean} bDisPlay
*/
ChangeTOPartScene:function (index,left,width,bDisPlay) {
},
/**
* 绘制航迹子对象
* @param {Boolean} IsAttached 是否贴地
* @param {Array} Degreesarray
* @param {String} Color
* @param {String} StrId
* @param {Number} index
*/
SetPathSubObject:function (IsAttached,Degreesarray,Color,StrId,index) {
},
/**
* 绘制航迹
* @param {String} StrId
* @param {Number} index
*/
SetTracks:function (StrId,index) {
},
/**
* 绘制轨迹 (目前用这个)
* @param {String} StrId
* @param {Array} coordinates
* @param {Array} ColorArray
* @param {Number} index
*/
DrawingTracks:function (StrId,coordinates,ColorArray,index) {
},
/**
* 设置路径段颜色
* @param {String} StrId
* @param {Array} ColorArray
* @param {Number} index
*/
SetTrackColor:function (StrId,ColorArray,index) {
},
/**
* 设置单独路径颜色
* @param {String} StrId
* @param {Number} colorIndex
* @param {String} Color
* @param {Number} index
*/
SetTrackSeparatePath:function (StrId,colorIndex,Color,index) {
},
/**
* 设置路径显示隐藏
* @param {Boolean} IsVisiible
* @param {String} StrId
* @param {Number} index
*/
SetTrackVisible:function (IsVisiible,StrId,index) {
},
/**
* 添加轨迹叠加效果
* @param {String} StrId
* @param {String} OverlayId
* @param {Array} ColorArray
* @param {Number} index
*/
OverlayTrackAnalysis:function (StrId,OverlayId,ColorArray,index) {
},
/**
* 修改叠加轨迹颜色
* @param {String} StrId
* @param {String} OverlayId
* @param {Array} ColorArray
* @param {Number} index
*/
SetOverlayTrackColor:function (StrId,OverlayId,ColorArray,index) {
},
/**
* 修改叠加单独轨迹颜色
* @param {String} StrId
* @param {String} OverlayId
* @param {Number} colorIndex
* @param {String} Color
* @param {Number} index
*/
SetOverlaySingleTrackColor:function (StrId,OverlayId,colorIndex,Color,index) {
},
/**
* 修改叠加轨迹颜色显示隐藏
* @param {Boolean} IsVisiible
* @param {String} StrId
* @param {String} OverlayId
* @param {Number} index
*/
SetOverlayTrackVisible:function (IsVisiible,StrId,OverlayId,index) {
},
/**
* 声明鼠标测绘事件类
* @param {Number} index
*/
SetMeasureHandler:function (index) {
},
/**
* 坐标测量
* @param {Number} index
*/
SetCoordinate:function (index) {
},
/**
* 空间距离
* @param {Number} index
*/
SetSpatialDistance:function (index) {
},
/**
* 模型距离
* @param {Number} index
*/
SetModelDistance:function (index) {
},
/**
* 贴地距离
* @param {Number} index
*/
SetTerrainDistance:function (index) {
},
/**
* 复杂距离
* @param {Number} index
*/
SetComplexDistance:function (index) {
},
/**
* 空间面积
* @param {Number} index
*/
SetSpaceArea:function (index) {
},
/**
* 模型面积
* @param {Number} index
*/
SetModelArea:function (index) {
},
/**
* 贴地面积
* @param {Number} index
*/
SetTerrainArea:function (index) {
},
/**
* 方位角
* @param {Number} index
*/
SetAzimuth:function (index) {
},
/**
* 清除
* @param {Number} index
*/
Clear:function (index) {
},
/**
* 结束
* @param {Number} index
*/
StopMeasure:function (index) {
},
/**
* 动画暂停
* @param index
*/
AnimationPause:function () {
},
/**
* 动画播放
* @param index
*/
AnimationPlayback:function () {
},
/**
* 动画回退
* @param index
*/
AnimationFallback:function () {
},
/**
* 动画速率
* @param {Number} Nspeed
* @param index
*/
AnimationRate:function (Nspeed) {
},
/**
* 获取焦点视口
* @return {Number}
*/
GetFocusViewer:function () {
},
/**
* 数据驱动时间
* @param {Number} index
* @param {String} timeStr "1980-08-01T00:00:00Z"
*/
DataDrivenTime:function (index,timeStr) {
},
/**
* 设置地球自转
* @param {Number} index
*/
SetEarthRotation:function (index) {
},
/**
* 停止地球自转
* @param {Number} index
*/
StopEarthRotation:function (index) {
},
/**
* 设置网格图层显示
* @param {Number} index
* @param {Boolean} IsVisible
* @param {Float} Falpha
*/
SetGridImageryVisible:function (index,IsVisible,Falpha) {
},
/**
* 设置视角深度
* @param {Number} nHeight
* @param {Number} index
*/
SetCameraPosition:function (nHeight,index) {
},
/**
* 设置场景实体对象模型与图片
* @param {Float} lon
* @param {Float} lat
* @param {Number} height
* @param {String} strID
* @param {String} StrImage
* @param {String} StrModel
* @param {String} Text
* @param {Number} index
*/
SetSceneModelEnitity:function (lon,lat,height,strID,StrImage,StrModel,Text,index) {
},
/**
* 切换至场景实体对象视角
* @param {String} strID
* @param {Number} index
*/
FlyToEntity:function (strID,index) {
},
/**
* 视角切换至覆盖图
* @param {String} StrID
* @param {Number} index
*/
SwitchToOverlayPerspective:function (StrID,index) {
},
/**
* 设置星链图
* @param {Double} dLon 目标经度
* @param {Double} dLat 目标纬度
* @param {Double} dHei 目标高度
* @param {String} StrID 卫星id
* @param {Number} index
*/
SetStarChainDiagram:function (dLon,dLat,dHei,StrID,index) {
},
/**
* 设置卫星扫描效果
* @param {String} strID 卫星对象ID
* @param {Double} dHei 卫星垂直高度
* @param {Double} dLon_later 地面中心点经度
* @param {Double} dLat_later 地面中心点纬度
* @param {Double} dRangle 雷达地面半径角度
* @param {Number} index
*/
SetSatelliteScan:function (strID,dHei,dLonlater,dLatlater,dRangle,index) {
},
}