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
    卫星组类

    卫星组又名卫星网组,是一系列卫星的集合,卫星组类主要用于控制组下卫星的各种操作。

    • 方法详细资料

      • dispose

        public void dispose()
        释放对象
      • getChildGroupNames

        public ArrayList<String> getChildGroupNames()
        获取卫星子组名称列表。
        返回:
        子组名称列表。
      • 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.