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)
设置所有卫星的显隐,同步控制轨道层显隐。
|
public void dispose()
public ArrayList<String> getSatelliteNames(String strChildGroupName)
public String getGroupName()
public void setGroupName(String strName)
strName
- 卫星组名。public boolean getSatellitesVisible()
public void setSatellitesVisible(boolean bVisible)
bVisible
- 卫星显隐。public void setAllSatelliteScale(double dScale)
dScale
- 卫星缩放比例。public double getAllSatelliteScale()
public boolean setOrbitStyle3D(GeoStyle3D geoStyle3D)
public GeoStyle3D getOrbitStyle3D()
public void setOrbitsVisible(boolean bVisible)
bVisible
- 显隐。public boolean getOrbitsVisible()
public void setOrbitsVisible(String strSatelliteName, boolean bVisible)
strSatelliteName
- 卫星唯一标识名称。bVisible
- 显隐。public boolean getOrbitsVisible(String strSatelliteName)
strSatelliteName
- 卫星唯一标识名称。public boolean setOrbitStyle3D(String strSatelliteName, GeoStyle3D geoStyle3D)
strSatelliteName
- 卫星唯一标识名称。geoStyle3D
- 样式。public GeoStyle3D getOrbitStyle3D(String strSatelliteName)
strSatelliteName
- 卫星唯一标识名称。public String getSatelliteName(int nID)
nID
- 卫星ID。public int getSatelliteID(String strSatelliteName)
strSatelliteName
- 卫星唯一标识名称。public Point3D getSatellitePos(String strSatelliteName)
strSatelliteName
- 卫星唯一标识名称。public String getSatelliteModelPath()
Copyright © 2021–2024 SuperMap. All rights reserved.