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()构造函数
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 voiddispose()释放对象booleanfromXml(String strXml)从实体xml字符串生成实体。ArrayList<GeoEntityEffect>getGeoEntityEffect()获取地理实体对象的特效列表(删除特效时内部释放)。GeoEntityParametergetGeoEntityParameter()获取地理基础实体参数。StringgetName()获取地理实体对象的名称。GeoStyle3DgetOrbitStyle3D()获取轨道轨道样式。SatellitegetSatellite()获取卫星类对象(如果是卫星实体,返回卫星信息对象,否则返回空)。StringgetUUID()获取地理实体UUID。booleanisOrbitVisible()获取卫星轨道是否显示。booleansetGeoEntityEffect(ArrayList<GeoEntityEffect> listEntityEffects)设置地理实体对象的特效列表(内部拷贝)。voidsetGeoEntityParameter(GeoEntityParameter parameter)设置地理实体基础参数。voidsetName(String strName)设置地理实体对象的名称。voidsetOrbitStyle3D(GeoStyle3D style3D)设置轨道样式。voidsetOrbitVisible(boolean bVisible)设置卫星轨道的显隐。voidsetSatellite(Satellite satellite)已过时。此方法已废弃booleansetUUID(String strUUID)设置实体uuid。StringtoXml()转化为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–2025 SuperMap. All rights reserved.