com.supermap.mobjects.situationsimulation
类 GeoEntity
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.mobjects.situationsimulation.GeoEntity
-
- 所有已实现的接口:
- IDisposable
public class GeoEntity extends com.supermap.data.InternalHandleDisposable
地理实体类
-
-
构造器概要
构造器 构造器和说明 GeoEntity()
构造函数
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 void
dispose()
释放对象boolean
fromXml(String strXml)
从实体xml字符串生成实体。ArrayList<GeoEntityEffect>
getGeoEntityEffect()
获取地理实体对象的特效列表(删除特效时内部释放)。GeoEntityParameter
getGeoEntityParameter()
获取地理基础实体参数。String
getName()
获取地理实体对象的名称。GeoStyle3D
getOrbitStyle3D()
获取轨道轨道样式。Satellite
getSatellite()
获取卫星类对象(如果是卫星实体,返回卫星信息对象,否则返回空)。String
getUUID()
获取地理实体UUID。boolean
isOrbitVisible()
获取卫星轨道是否显示。boolean
setGeoEntityEffect(ArrayList<GeoEntityEffect> listEntityEffects)
设置地理实体对象的特效列表(内部拷贝)。void
setGeoEntityParameter(GeoEntityParameter parameter)
设置地理实体基础参数。void
setName(String strName)
设置地理实体对象的名称。void
setOrbitStyle3D(GeoStyle3D style3D)
设置轨道样式。void
setOrbitVisible(boolean bVisible)
设置卫星轨道的显隐。void
setSatellite(Satellite satellite)
已过时。此方法已废弃boolean
setUUID(String strUUID)
设置实体uuid。String
toXml()
转化为xml字符串。
-
-
-
方法详细资料
-
dispose
public void dispose()
释放对象
-
setGeoEntityParameter
public void setGeoEntityParameter(GeoEntityParameter parameter)
设置地理实体基础参数。- 参数:
parameter
- 地理实体参数对象。
-
getGeoEntityParameter
public GeoEntityParameter getGeoEntityParameter()
获取地理基础实体参数。- 返回:
- 成功返回地理实体参数对象,否则返回null。
-
setGeoEntityEffect
public boolean setGeoEntityEffect(ArrayList<GeoEntityEffect> listEntityEffects)
设置地理实体对象的特效列表(内部拷贝)。- 参数:
listEntityEffects
- 特效列表。- 返回:
- 成功返回true,否则返回false。
-
getGeoEntityEffect
public ArrayList<GeoEntityEffect> getGeoEntityEffect()
获取地理实体对象的特效列表(删除特效时内部释放)。- 返回:
- 返回特效列表。
-
setName
public void setName(String strName)
设置地理实体对象的名称。- 参数:
strName
- 地理实体对象的名称。
-
getName
public String getName()
获取地理实体对象的名称。- 返回:
- strName 地理实体对象的名称。
-
getUUID
public String getUUID()
获取地理实体UUID。- 返回:
- UUID。
-
setOrbitStyle3D
public void setOrbitStyle3D(GeoStyle3D style3D)
设置轨道样式。- 参数:
style3D
- 样式。
-
getOrbitStyle3D
public GeoStyle3D getOrbitStyle3D()
获取轨道轨道样式。- 返回:
- 样式。
-
setOrbitVisible
public void setOrbitVisible(boolean bVisible)
设置卫星轨道的显隐。- 参数:
bVisible
- 显隐
-
isOrbitVisible
public boolean isOrbitVisible()
获取卫星轨道是否显示。- 返回:
- 返回轨道的显隐。
-
getSatellite
public Satellite getSatellite()
获取卫星类对象(如果是卫星实体,返回卫星信息对象,否则返回空)。- 返回:
- 返回卫星对象信息。
-
toXml
public String toXml()
转化为xml字符串。- 返回:
- 实体xml。
-
fromXml
public boolean fromXml(String strXml)
从实体xml字符串生成实体。- 参数:
strXml
- 实体xml。- 返回:
- 是否成功。
-
setUUID
public boolean setUUID(String strUUID)
设置实体uuid。(慎用,添加到场景后的实体不可修改uuid)- 参数:
strUUID
- 新的UUID。- 返回:
- 是否成功。
-
setSatellite
public void setSatellite(Satellite satellite)
已过时。 此方法已废弃设置关联卫星对象。(接口废弃)- 参数:
satellite
- 卫星对象。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.