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()构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voiddispose()释放对象StringgetAugPicturePath()获取实体增强对象的图片路径。Map<Double,GeoEntityParameter>getCameraDistanceParms()获取相机与实体距离变化时基础属性数组。GeoEntityPlotStylegetGeoEntityPlotStyle()获取地理实体的标绘对象的样式。Point3DgetHoverCenterPoint()获取实体盘旋中心点intgetHoverTime()获取实体盘旋一圈时间booleangetIsHover()获取实体盘旋是否开启GeoEntityShowModegetMode()获取地理实体的显示模式。intgetModelID()获取地理实体模型ID(模型数据集中IDSmID)。StringgetModelPath()获取地理实体模型路径。intgetPictureHeight()获取图片的高。StringgetPicturePath()获取实体图片路径。intgetPictureWidth()获取图片的宽。intgetPlotCode()获取地理实体的标绘对象的code。intgetPlotLibID()获取地理实体的标绘对象的libID。Point3DgetPosition()获取地理实体位置。Point3DgetRotateAngle()获取地理实体旋转。Point3DgetScale()获取地理实体缩放。booleanisAugPicturePathUpdate()实体增强对象的图片路径是否更新。booleanisCameraDistanceParmsUpdate()相机与实体距离变化时基础属性数组是否更新。booleanisHoverCenterPointUpdate()实体盘旋中心点是否修改。booleanisHoverTimeUpdate()实体盘旋一圈时间是否修改。booleanisHoverUpdate()实体盘旋是否开启是否修改。booleanisModelIDUpdate()地理实体模型ID(模型数据集中IDSmID)是否更新。booleanisModelPathUpdate()地理实体模型路径是否更新。booleanisModeUpdate()地理实体的显示模式是否更新。booleanisPicturePathUpdate()地理实体图片路径是否更新。booleanisPictureSizeUpdate()地理实体图片大小是否修改。booleanisPlotParamUpdate()地理实体的标绘对象参数是否更新。booleanisPositionUpdate()地理实体位置是否更新。booleanisRotateAngleUpdate()地理实体旋转是否更新。booleanisScaleUpdate()地理实体缩放是否更新。booleanisVisible()获取地理实体显隐。booleanisVisibleUpdate()地理实体显隐是否更新。voidsetAugPicturePath(String path)设置实体增强对象的图片路径。voidsetCameraDistanceParms(Map<Double,GeoEntityParameter> mapParm)设置相机与实体距离变化时基础属性数组。voidsetHoverCenterPoint(Point3D centerPoint)设置实体盘旋中心点voidsetHoverTime(int hoverTime)设置实体盘旋一圈时间voidsetIsHover(boolean isHover)设置实体盘旋是否开启voidsetMode(GeoEntityShowMode eMode)设置地理实体的显示模式。voidsetModelID(int modelID)设置地理实体模型ID(模型数据集中IDSmID)。voidsetModelPath(String path)设置地理实体模型路径。voidsetPictureHeight(int nHeight)设置图片的高。voidsetPicturePath(String strPath)设置实体图片。voidsetPictureWidth(int nWidth)设置图片的宽。voidsetPlotParam(int libID, int code, GeoEntityPlotStyle plotStyle)设置标绘对象参数。voidsetPosition(Point3D pt)设置地理实体位置。voidsetRotateAngle(Point3D pt)设置地理实体旋转。voidsetScale(Point3D pt)设置地理实体缩放。voidsetVisible(boolean visible)设置地理实体显隐。
-
-
-
方法详细资料
-
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。
-
setHoverCenterPoint
public void setHoverCenterPoint(Point3D centerPoint)
设置实体盘旋中心点- 参数:
centerPoint- 盘旋中心点
-
getHoverCenterPoint
public Point3D getHoverCenterPoint()
获取实体盘旋中心点- 返回:
- 盘旋中心点
-
isHoverCenterPointUpdate
public boolean isHoverCenterPointUpdate()
实体盘旋中心点是否修改。- 返回:
- 修改返回TRUE,否则返回FALSE。
-
setHoverTime
public void setHoverTime(int hoverTime)
设置实体盘旋一圈时间- 参数:
hoverTime- 实体盘旋一圈时间
-
getHoverTime
public int getHoverTime()
获取实体盘旋一圈时间- 返回:
- 实体盘旋一圈时间
-
isHoverTimeUpdate
public boolean isHoverTimeUpdate()
实体盘旋一圈时间是否修改。- 返回:
- 修改返回TRUE,否则返回FALSE。
-
setIsHover
public void setIsHover(boolean isHover)
设置实体盘旋是否开启- 参数:
isHover- 实体盘旋是否开启
-
getIsHover
public boolean getIsHover()
获取实体盘旋是否开启- 返回:
- 实体盘旋是否开启
-
isHoverUpdate
public boolean isHoverUpdate()
实体盘旋是否开启是否修改。- 返回:
- 修改返回TRUE,否则返回FALSE。
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.