com.supermap.mobjects.plotmodelgroup
类 PlotModelGroup
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.mobjects.plotmodelgroup.PlotModelGroup
-
- 所有已实现的接口:
- IDisposable
public class PlotModelGroup extends com.supermap.data.InternalHandleDisposable
模型组类。该类中提供了将多个相同模型打组,实现模型的统一移动,合并显示等功能。
-
-
构造器概要
构造器 构造器和说明 PlotModelGroup(String strModelPath)
模型组构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 int
addSubModel(PlotSubModel subModel)
添加子模型void
dispose()
释放模型组对象Color
getCylinderColor()
获取打组圆柱体颜色String
getGroupTextContent()
获取模型组标牌内容boolean
getIsCanPackGroup()
获取模型组对象是否可以打组boolean
getIsShowCenterModelAndCylinder()
获取是否显示中心模型和打组圆柱体boolean
getIsUseModelColor()
获取是否使用模型颜色Color
getModelColor()
获取模型颜色boolean
getModelGroupIsVisible()
获取模型组对象是否可见String
getModelPath()
获取模型组对象模型路径double
getPackHeight()
获取模型组对象打组后 下方圆柱体高度Point3D
getRotate()
获取模型组对象模型旋转Point3D
getScale()
获取模型组对象模型缩放值SignsType
getSignsType()
获取标牌类型TextStyle
getSingsTextStyle()
获取模型组标牌样式ArrayList<PlotSubModel>
getSubModels()
获取子模型数组void
removeSubModel(int nIndex)
移除子模型void
setCylinderColor(Color color)
设置打组圆柱体的颜色void
setGroupTextContent(String strText)
设置模型组标牌内容void
setIsCanPackGroup(boolean isCanPackGroup)
设置模型组对象是否可以打组void
setIsShowCenterModelAndCylinder(boolean isShow)
设置是否显示中心模型和打组圆柱体void
setIsUseModelColor(boolean isUse)
设置是否使用模型颜色void
setModelColor(Color color)
设置模型颜色void
setModelGroupIsVisible(boolean isVisible)
设置模型组对象是否可见void
setModelPath(String strPath)
设置模型组对象模型路径void
setPackHeight(double dHeight)
设置模型组对象打组后 下方圆柱体高度void
setPoint(Point3D point)
设置模型组位置void
setRotate(Point3D rotate)
设置模型组对象模型旋转void
setScale(Point3D scale)
设置模型组对象模型缩放值void
setSignsTextStyle(TextStyle textStyle)
设置模型组标牌样式void
setSignsType(SignsType type)
设置模型组标牌类型void
setSubModelSignTextContent(int nIndex, String strText)
设置子模型标牌内容
-
-
-
构造器详细资料
-
PlotModelGroup
public PlotModelGroup(String strModelPath)
模型组构造函数- 参数:
strModelPath
- 模型路径
-
-
方法详细资料
-
addSubModel
public int addSubModel(PlotSubModel subModel)
添加子模型- 参数:
subModel
- 子模型对象
-
removeSubModel
public void removeSubModel(int nIndex)
移除子模型- 参数:
nIndex
- 子模型索引
-
setPoint
public void setPoint(Point3D point)
设置模型组位置- 参数:
point
- 位置点
-
getSubModels
public ArrayList<PlotSubModel> getSubModels()
获取子模型数组- 返回:
- 子模型数组
-
setSignsTextStyle
public void setSignsTextStyle(TextStyle textStyle)
设置模型组标牌样式- 参数:
textStyle
- 标牌样式
-
getSingsTextStyle
public TextStyle getSingsTextStyle()
获取模型组标牌样式- 返回:
- 标牌样式
-
setSubModelSignTextContent
public void setSubModelSignTextContent(int nIndex, String strText)
设置子模型标牌内容- 参数:
nIndex
- 子模型索引strText
- 标牌内容
-
setPackHeight
public void setPackHeight(double dHeight)
设置模型组对象打组后 下方圆柱体高度- 参数:
dHeight
- 圆柱体高度
-
getPackHeight
public double getPackHeight()
获取模型组对象打组后 下方圆柱体高度- 返回:
- 圆柱体高度
-
setModelPath
public void setModelPath(String strPath)
设置模型组对象模型路径- 参数:
strPath
- 模型路径
-
getModelPath
public String getModelPath()
获取模型组对象模型路径- 返回:
- 模型路径
-
setScale
public void setScale(Point3D scale)
设置模型组对象模型缩放值- 参数:
scale
- 模型缩放值
-
getScale
public Point3D getScale()
获取模型组对象模型缩放值- 返回:
- 模型缩放值
-
setRotate
public void setRotate(Point3D rotate)
设置模型组对象模型旋转- 参数:
rotate
- 模型旋转
-
getRotate
public Point3D getRotate()
获取模型组对象模型旋转- 返回:
- 模型旋转
-
setCylinderColor
public void setCylinderColor(Color color)
设置打组圆柱体的颜色- 参数:
color
-
-
getCylinderColor
public Color getCylinderColor()
获取打组圆柱体颜色- 返回:
- 圆柱体颜色
-
setModelColor
public void setModelColor(Color color)
设置模型颜色- 参数:
color
- 模型颜色
-
getModelColor
public Color getModelColor()
获取模型颜色- 返回:
- 型颜色
-
setIsUseModelColor
public void setIsUseModelColor(boolean isUse)
设置是否使用模型颜色- 参数:
isUse
- 是否使用模型颜色
-
getIsUseModelColor
public boolean getIsUseModelColor()
获取是否使用模型颜色- 返回:
- 是否使用模型颜色
-
setGroupTextContent
public void setGroupTextContent(String strText)
设置模型组标牌内容- 参数:
strText
- 模型组标牌内容
-
getGroupTextContent
public String getGroupTextContent()
获取模型组标牌内容- 返回:
- 模型组标牌内容
-
setIsShowCenterModelAndCylinder
public void setIsShowCenterModelAndCylinder(boolean isShow)
设置是否显示中心模型和打组圆柱体- 参数:
isShow
- 是否显示中间模型和打组圆柱体
-
getIsShowCenterModelAndCylinder
public boolean getIsShowCenterModelAndCylinder()
获取是否显示中心模型和打组圆柱体- 返回:
- 是否显示中心模型和打组圆柱体
-
setIsCanPackGroup
public void setIsCanPackGroup(boolean isCanPackGroup)
设置模型组对象是否可以打组- 参数:
isCanPackGroup
- 模型组对象是否可以打组
-
getIsCanPackGroup
public boolean getIsCanPackGroup()
获取模型组对象是否可以打组- 返回:
- 模型组对象是否可以打组
-
setModelGroupIsVisible
public void setModelGroupIsVisible(boolean isVisible)
设置模型组对象是否可见- 参数:
isVisible
-
-
getModelGroupIsVisible
public boolean getModelGroupIsVisible()
获取模型组对象是否可见- 返回:
- 模型组对象是否可见
-
setSignsType
public void setSignsType(SignsType type)
设置模型组标牌类型- 参数:
type
- 标牌类型
-
getSignsType
public SignsType getSignsType()
获取标牌类型- 返回:
- 标牌类型
-
dispose
public void dispose()
释放模型组对象
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.