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
    • 构造器详细资料

      • 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.