com.supermap.mobjects.situationsimulation
类 SatelliteGroup
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.mobjects.situationsimulation.SatelliteGroup
-
- 所有已实现的接口:
- IDisposable
public class SatelliteGroup extends com.supermap.data.InternalHandleDisposable
卫星组类卫星组又名卫星网组,是一系列卫星的集合,卫星组类主要用于控制组下卫星的各种操作。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
释放对象double
getAllSatelliteScale()
获取卫星大小。ArrayList<String>
getChildGroupNames()
获取卫星子组名称列表。String
getGroupName()
获取卫星组名。GeoStyle3D
getOrbitStyle3D()
获取卫星组轨道样式GeoStyle3D
getOrbitStyle3D(String strSatelliteName)
获取单个轨道样式boolean
getOrbitsVisible()
获取卫星组轨道显隐boolean
getOrbitsVisible(String strSatelliteName)
获取单个轨道显隐int
getSatelliteID(String strSatelliteName)
通过卫星唯一标识名称获取卫星ID。String
getSatelliteModelPath()
获取卫星模型路径。String
getSatelliteName(int nID)
通过卫星ID获取卫星唯一标识名称。ArrayList<String>
getSatelliteNames(String strChildGroupName)
获取卫星子组中的卫星唯一标识名称列表。Point3D
getSatellitePos(String strSatelliteName)
获取卫星位置。boolean
getSatellitesVisible()
获取所有卫星的显隐。void
setAllSatelliteScale(double dScale)
批量更新卫星大小void
setGroupName(String strName)
获取卫星组名。boolean
setOrbitStyle3D(GeoStyle3D geoStyle3D)
设置卫星组轨道样式boolean
setOrbitStyle3D(String strSatelliteName, GeoStyle3D geoStyle3D)
给单个轨道设置样式void
setOrbitsVisible(boolean bVisible)
设置卫星组轨道显隐void
setOrbitsVisible(String strSatelliteName, boolean bVisible)
设置单个轨道显隐void
setSatellitesVisible(boolean bVisible)
设置所有卫星的显隐,同步控制轨道层显隐。
-
-
-
方法详细资料
-
dispose
public void dispose()
释放对象
-
getSatelliteNames
public ArrayList<String> getSatelliteNames(String strChildGroupName)
获取卫星子组中的卫星唯一标识名称列表。- 返回:
- 卫星唯一标识名称列表。
-
getGroupName
public String getGroupName()
获取卫星组名。- 返回:
- 卫星组名。
-
setGroupName
public void setGroupName(String strName)
获取卫星组名。- 参数:
strName
- 卫星组名。
-
getSatellitesVisible
public boolean getSatellitesVisible()
获取所有卫星的显隐。- 返回:
- 卫星显隐。
-
setSatellitesVisible
public void setSatellitesVisible(boolean bVisible)
设置所有卫星的显隐,同步控制轨道层显隐。- 参数:
bVisible
- 卫星显隐。
-
setAllSatelliteScale
public void setAllSatelliteScale(double dScale)
批量更新卫星大小- 参数:
dScale
- 卫星缩放比例。
-
getAllSatelliteScale
public double getAllSatelliteScale()
获取卫星大小。- 返回:
- 卫星缩放比例。
-
setOrbitStyle3D
public boolean setOrbitStyle3D(GeoStyle3D geoStyle3D)
设置卫星组轨道样式- 返回:
- 样式。
-
getOrbitStyle3D
public GeoStyle3D getOrbitStyle3D()
获取卫星组轨道样式- 返回:
- 样式。
-
setOrbitsVisible
public void setOrbitsVisible(boolean bVisible)
设置卫星组轨道显隐- 参数:
bVisible
- 显隐。
-
getOrbitsVisible
public boolean getOrbitsVisible()
获取卫星组轨道显隐- 返回:
- 显隐。
-
setOrbitsVisible
public void setOrbitsVisible(String strSatelliteName, boolean bVisible)
设置单个轨道显隐- 参数:
strSatelliteName
- 卫星唯一标识名称。bVisible
- 显隐。
-
getOrbitsVisible
public boolean getOrbitsVisible(String strSatelliteName)
获取单个轨道显隐- 参数:
strSatelliteName
- 卫星唯一标识名称。- 返回:
- 显隐。
-
setOrbitStyle3D
public boolean setOrbitStyle3D(String strSatelliteName, GeoStyle3D geoStyle3D)
给单个轨道设置样式- 参数:
strSatelliteName
- 卫星唯一标识名称。geoStyle3D
- 样式。
-
getOrbitStyle3D
public GeoStyle3D getOrbitStyle3D(String strSatelliteName)
获取单个轨道样式- 参数:
strSatelliteName
- 卫星唯一标识名称。- 返回:
- 样式。
-
getSatelliteName
public String getSatelliteName(int nID)
通过卫星ID获取卫星唯一标识名称。- 参数:
nID
- 卫星ID。- 返回:
- 卫星唯一标识名称。
-
getSatelliteID
public int getSatelliteID(String strSatelliteName)
通过卫星唯一标识名称获取卫星ID。- 参数:
strSatelliteName
- 卫星唯一标识名称。- 返回:
- 卫星ID。
-
getSatellitePos
public Point3D getSatellitePos(String strSatelliteName)
获取卫星位置。- 参数:
strSatelliteName
- 卫星唯一标识名称。- 返回:
- 卫星位置。
-
getSatelliteModelPath
public String getSatelliteModelPath()
获取卫星模型路径。- 返回:
- 模型路径。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.