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

        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.