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)模型组构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 intaddSubModel(PlotSubModel subModel)添加子模型voiddispose()释放模型组对象ColorgetCylinderColor()获取打组圆柱体颜色StringgetGroupTextContent()获取模型组标牌内容booleangetIsCanPackGroup()获取模型组对象是否可以打组booleangetIsShowCenterModelAndCylinder()获取是否显示中心模型和打组圆柱体booleangetIsUseModelColor()获取是否使用模型颜色ColorgetModelColor()获取模型颜色booleangetModelGroupIsVisible()获取模型组对象是否可见StringgetModelPath()获取模型组对象模型路径doublegetPackHeight()获取模型组对象打组后 下方圆柱体高度Point3DgetRotate()获取模型组对象模型旋转Point3DgetScale()获取模型组对象模型缩放值SignsTypegetSignsType()获取标牌类型TextStylegetSingsTextStyle()获取模型组标牌样式ArrayList<PlotSubModel>getSubModels()获取子模型数组voidremoveSubModel(int nIndex)移除子模型voidsetCylinderColor(Color color)设置打组圆柱体的颜色voidsetGroupTextContent(String strText)设置模型组标牌内容voidsetIsCanPackGroup(boolean isCanPackGroup)设置模型组对象是否可以打组voidsetIsShowCenterModelAndCylinder(boolean isShow)设置是否显示中心模型和打组圆柱体voidsetIsUseModelColor(boolean isUse)设置是否使用模型颜色voidsetModelColor(Color color)设置模型颜色voidsetModelGroupIsVisible(boolean isVisible)设置模型组对象是否可见voidsetModelPath(String strPath)设置模型组对象模型路径voidsetPackHeight(double dHeight)设置模型组对象打组后 下方圆柱体高度voidsetPoint(Point3D point)设置模型组位置voidsetRotate(Point3D rotate)设置模型组对象模型旋转voidsetScale(Point3D scale)设置模型组对象模型缩放值voidsetSignsTextStyle(TextStyle textStyle)设置模型组标牌样式voidsetSignsType(SignsType type)设置模型组标牌类型voidsetSubModelSignTextContent(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–2025 SuperMap. All rights reserved.