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)
设置子模型标牌内容
|
public PlotModelGroup(String strModelPath)
strModelPath
- 模型路径public int addSubModel(PlotSubModel subModel)
subModel
- 子模型对象public void removeSubModel(int nIndex)
nIndex
- 子模型索引public void setPoint(Point3D point)
point
- 位置点public ArrayList<PlotSubModel> getSubModels()
public void setSignsTextStyle(TextStyle textStyle)
textStyle
- 标牌样式public TextStyle getSingsTextStyle()
public void setSubModelSignTextContent(int nIndex, String strText)
nIndex
- 子模型索引strText
- 标牌内容public void setPackHeight(double dHeight)
dHeight
- 圆柱体高度public double getPackHeight()
public void setModelPath(String strPath)
strPath
- 模型路径public String getModelPath()
public void setScale(Point3D scale)
scale
- 模型缩放值public Point3D getScale()
public void setRotate(Point3D rotate)
rotate
- 模型旋转public Point3D getRotate()
public void setCylinderColor(Color color)
color
- public Color getCylinderColor()
public void setModelColor(Color color)
color
- 模型颜色public Color getModelColor()
public void setIsUseModelColor(boolean isUse)
isUse
- 是否使用模型颜色public boolean getIsUseModelColor()
public void setGroupTextContent(String strText)
strText
- 模型组标牌内容public String getGroupTextContent()
public void setIsShowCenterModelAndCylinder(boolean isShow)
isShow
- 是否显示中间模型和打组圆柱体public boolean getIsShowCenterModelAndCylinder()
public void setIsCanPackGroup(boolean isCanPackGroup)
isCanPackGroup
- 模型组对象是否可以打组public boolean getIsCanPackGroup()
public void setModelGroupIsVisible(boolean isVisible)
isVisible
- public boolean getModelGroupIsVisible()
public void setSignsType(SignsType type)
type
- 标牌类型public SignsType getSignsType()
public void dispose()
Copyright © 2021–2024 SuperMap. All rights reserved.