com.supermap.realspace
类 Feature3D
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.realspace.Feature3D
-
- 所有已实现的接口:
- IDisposable
public class Feature3D extends com.supermap.data.InternalHandleDisposable
- 作者:
- xuzw
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 void
dispose()
释放对象boolean
fromKML(String kml)
从KML字符串中导入对象。boolean
fromKMLFile(String kmlFile)
从KML文件中导入对象Camera
getCamera()
返回相机对象String
getDescription()
返回三维要素对象的描述信息Geometry3D
getGeometry()
返回几何对象int
getID()
返回三维要素对象的标识符String
getName()
返回三维要素对象的名称Feature3Ds
getParent()
返回三维要素对象的父对象(三维要素集合对象)double
getVisibleDistance()
已过时。boolean
isVisible()
返回三维要素对象是否可见void
setCamera(Camera value)
设置相机对象void
setDescription(String value)
设置三维要素对象的描述信息void
setGeometry(Geometry3D geometry3D)
设置几何对象static void
setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
void
setName(String value)
设置三维要素对象的名称void
setVisible(boolean value)
设置三维要素对象是否可见void
setVisibleDistance(double value)
已过时。String
toKML()
返回KML描述信息。void
toKMLFile(String kmlFile)
输出成KML文件void
updateData()
更新渲染所需要的数据,在以下情况需要调用该方法才能正确渲染更新后的数据, 在修改Feature3D.Geometry中的地理数据、Geometry中Style3D的AltitudeMode
-
-
-
构造器详细资料
-
Feature3D
public Feature3D()
构造函数
-
Feature3D
public Feature3D(Feature3D feature3D)
拷贝构造函数- 参数:
feature3D
- Feature3D
-
-
方法详细资料
-
getID
public int getID()
返回三维要素对象的标识符- 返回:
- int
-
getName
public String getName()
返回三维要素对象的名称- 返回:
- String
-
setName
public void setName(String value)
设置三维要素对象的名称- 参数:
value
- String
-
getDescription
public String getDescription()
返回三维要素对象的描述信息- 返回:
- String
-
setDescription
public void setDescription(String value)
设置三维要素对象的描述信息- 参数:
value
-
-
getGeometry
public Geometry3D getGeometry()
返回几何对象- 返回:
- Geometry3D
-
setGeometry
public void setGeometry(Geometry3D geometry3D)
设置几何对象- 参数:
geometry3D
-
-
getParent
public Feature3Ds getParent()
返回三维要素对象的父对象(三维要素集合对象)- 返回:
- Feature3Ds
-
isVisible
public boolean isVisible()
返回三维要素对象是否可见- 返回:
- boolean
-
setVisible
public void setVisible(boolean value)
设置三维要素对象是否可见- 参数:
value
- boolean
-
getVisibleDistance
@Deprecated public double getVisibleDistance()
已过时。返回三维要素对象的可见距离- 返回:
- double
-
setVisibleDistance
@Deprecated public void setVisibleDistance(double value)
已过时。设置三维要素对象的可见距离- 参数:
value
- double
-
getCamera
public Camera getCamera()
返回相机对象- 返回:
- Camera
-
setCamera
public void setCamera(Camera value)
设置相机对象- 参数:
value
- Camera
-
toKML
public String toKML()
返回KML描述信息。- 返回:
- String
-
fromKML
public boolean fromKML(String kml)
从KML字符串中导入对象。- 参数:
kml
-- 返回:
-
toKMLFile
public void toKMLFile(String kmlFile)
输出成KML文件- 参数:
kmlFile
-
-
fromKMLFile
public boolean fromKMLFile(String kmlFile)
从KML文件中导入对象- 参数:
kmlFile
-- 返回:
-
updateData
public void updateData()
更新渲染所需要的数据,在以下情况需要调用该方法才能正确渲染更新后的数据, 在修改Feature3D.Geometry中的地理数据、Geometry中Style3D的AltitudeMode
-
dispose
public void dispose()
释放对象
-
setIsDisposable
public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.