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卫星组类卫星组又名卫星网组,是一系列卫星的集合,卫星组类主要用于控制组下卫星的各种操作。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voiddispose()释放对象doublegetAllSatelliteScale()获取卫星大小。ArrayList<String>getChildGroupNames()获取卫星子组名称列表。StringgetGroupName()获取卫星组名。GeoStyle3DgetOrbitStyle3D()获取卫星组轨道样式GeoStyle3DgetOrbitStyle3D(String strSatelliteName)获取单个轨道样式booleangetOrbitsVisible()获取卫星组轨道显隐booleangetOrbitsVisible(String strSatelliteName)获取单个轨道显隐intgetSatelliteID(String strSatelliteName)通过卫星唯一标识名称获取卫星ID。StringgetSatelliteModelPath()获取卫星模型路径。StringgetSatelliteName(int nID)通过卫星ID获取卫星唯一标识名称。ArrayList<String>getSatelliteNames(String strChildGroupName)获取卫星子组中的卫星唯一标识名称列表。Point3DgetSatellitePos(String strSatelliteName)获取卫星位置。booleangetSatellitesVisible()获取所有卫星的显隐。voidsetAllSatelliteScale(double dScale)批量更新卫星大小voidsetGroupName(String strName)获取卫星组名。booleansetOrbitStyle3D(GeoStyle3D geoStyle3D)设置卫星组轨道样式booleansetOrbitStyle3D(String strSatelliteName, GeoStyle3D geoStyle3D)给单个轨道设置样式voidsetOrbitsVisible(boolean bVisible)设置卫星组轨道显隐voidsetOrbitsVisible(String strSatelliteName, boolean bVisible)设置单个轨道显隐voidsetSatellitesVisible(boolean bVisible)设置所有卫星的显隐,同步控制轨道层显隐。voidsetSelectedSatellite(String strSatelliteName)设置选中卫星
-
-
-
方法详细资料
-
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()
获取卫星模型路径。- 返回:
- 模型路径。
-
setSelectedSatellite
public void setSelectedSatellite(String strSatelliteName)
设置选中卫星- 参数:
strSatelliteName- 卫星唯一标识
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.