com.supermap.mobjects.situationsimulation

类 GeoEntityParameter

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.mobjects.situationsimulation.GeoEntityParameter
  • 所有已实现的接口:
    IDisposable


    public class GeoEntityParameter
    extends com.supermap.data.InternalHandleDisposable
    地理实体的基础属性类
    • 构造器详细资料

      • GeoEntityParameter

        public GeoEntityParameter()
        构造函数
    • 方法详细资料

      • dispose

        public void dispose()
        释放对象
      • setPosition

        public void setPosition(Point3D pt)
        设置地理实体位置。
        参数:
        pt - 位置。
      • getPosition

        public Point3D getPosition()
        获取地理实体位置。
        返回:
        位置。
      • isPositionUpdate

        public boolean isPositionUpdate()
        地理实体位置是否更新。
        返回:
        位置是否更新。
      • setScale

        public void setScale(Point3D pt)
        设置地理实体缩放。
        参数:
        pt - 缩放。
      • getScale

        public Point3D getScale()
        获取地理实体缩放。
        返回:
        缩放。
      • isScaleUpdate

        public boolean isScaleUpdate()
        地理实体缩放是否更新。
        返回:
        缩放是否更新。
      • setRotateAngle

        public void setRotateAngle(Point3D pt)
        设置地理实体旋转。
        参数:
        pt - 旋转。
      • getRotateAngle

        public Point3D getRotateAngle()
        获取地理实体旋转。
        返回:
        旋转。
      • isRotateAngleUpdate

        public boolean isRotateAngleUpdate()
        地理实体旋转是否更新。
        返回:
        旋转是否更新。
      • setModelPath

        public void setModelPath(String path)
        设置地理实体模型路径。
        参数:
        path - 模型路径。
      • getModelPath

        public String getModelPath()
        获取地理实体模型路径。
        返回:
        模型路径。
      • isModelPathUpdate

        public boolean isModelPathUpdate()
        地理实体模型路径是否更新。
        返回:
        模型路径是否更新。
      • setVisible

        public void setVisible(boolean visible)
        设置地理实体显隐。
        参数:
        visible - 是否显示。
      • isVisible

        public boolean isVisible()
        获取地理实体显隐。
        返回:
        是否显示。
      • isVisibleUpdate

        public boolean isVisibleUpdate()
        地理实体显隐是否更新。
        返回:
        显隐是否更新。
      • setModelID

        public void setModelID(int modelID)
        设置地理实体模型ID(模型数据集中IDSmID)。
        参数:
        modelID - 模型ID。
      • getModelID

        public int getModelID()
        获取地理实体模型ID(模型数据集中IDSmID)。
        返回:
        模型ID。。
      • isModelIDUpdate

        public boolean isModelIDUpdate()
        地理实体模型ID(模型数据集中IDSmID)是否更新。
        返回:
        实体模型ID是否更新。。
      • setAugPicturePath

        public void setAugPicturePath(String path)
        设置实体增强对象的图片路径。
        参数:
        path - 图片路径。
      • getAugPicturePath

        public String getAugPicturePath()
        获取实体增强对象的图片路径。
        返回:
        图片路径。
      • isAugPicturePathUpdate

        public boolean isAugPicturePathUpdate()
        实体增强对象的图片路径是否更新。
        返回:
        图片路径是否更新。
      • setCameraDistanceParms

        public void setCameraDistanceParms(Map<Double,GeoEntityParameter> mapParm)
        设置相机与实体距离变化时基础属性数组。
        参数:
        mapParm - 基础属性数组。
      • getCameraDistanceParms

        public Map<Double,GeoEntityParameter> getCameraDistanceParms()
        获取相机与实体距离变化时基础属性数组。
        返回:
        基础属性数组。
      • isCameraDistanceParmsUpdate

        public boolean isCameraDistanceParmsUpdate()
        相机与实体距离变化时基础属性数组是否更新。
        返回:
        数组是否更新。
      • setPlotParam

        public void setPlotParam(int libID,
                                 int code,
                                 GeoEntityPlotStyle plotStyle)
        设置标绘对象参数。
        参数:
        libID - 库ID。
        code - 对象code。
        plotStyle - 标绘对象样式。(内部会拷贝一份,外部new的,外部释放)
      • isPlotParamUpdate

        public boolean isPlotParamUpdate()
        地理实体的标绘对象参数是否更新。
        返回:
        标绘对象参数是否更新。
      • getPlotLibID

        public int getPlotLibID()
        获取地理实体的标绘对象的libID。
        返回:
        返回标绘对象的libID。
      • getPlotCode

        public int getPlotCode()
        获取地理实体的标绘对象的code。
        返回:
        返回标绘对象的code。
      • getGeoEntityPlotStyle

        public GeoEntityPlotStyle getGeoEntityPlotStyle()
        获取地理实体的标绘对象的样式。
        返回:
        返回标绘对象的样式。
      • setMode

        public void setMode(GeoEntityShowMode eMode)
        设置地理实体的显示模式。
        参数:
        eMode - 模式显示。
      • getMode

        public GeoEntityShowMode getMode()
        获取地理实体的显示模式。
        返回:
        模式显示。
      • isModeUpdate

        public boolean isModeUpdate()
        地理实体的显示模式是否更新。
        返回:
        显示模式是否更新则返回TRUE,否则返回FALSE。
      • setPicturePath

        public void setPicturePath(String strPath)
        设置实体图片。
        参数:
        strPath - 图片路径。
      • getPicturePath

        public String getPicturePath()
        获取实体图片路径。
        返回:
        返回图片路径。
      • isPicturePathUpdate

        public boolean isPicturePathUpdate()
        地理实体图片路径是否更新。
        返回:
        路径更新返回TRUE,否则返回FALSE。
      • setPictureWidth

        public void setPictureWidth(int nWidth)
        设置图片的宽。(单位:像素)
        参数:
        nWidth - 宽
      • getPictureWidth

        public int getPictureWidth()
        获取图片的宽。(单位:像素)
        返回:
        成功返回宽,否则返回-1。
      • setPictureHeight

        public void setPictureHeight(int nHeight)
        设置图片的高。(单位:像素)
        参数:
        nHeight - 高。
      • getPictureHeight

        public int getPictureHeight()
        获取图片的高。(单位:像素)
        返回:
        成功返回高,否则返回-1。
      • isPictureSizeUpdate

        public boolean isPictureSizeUpdate()
        地理实体图片大小是否修改。
        返回:
        修改返回TRUE,否则返回FALSE。

Copyright © 2021–2024 SuperMap. All rights reserved.