com.supermap.data

类 GeoGraphicObject

  • 所有已实现的接口:
    IDisposable


    public class GeoGraphicObject
    extends Geometry3D
    图形标绘类。该类提供了图形标绘的一系列属性。
    • 构造器详细资料

      • GeoGraphicObject

        public GeoGraphicObject()
        构造一个新的GeoGraphicObject对象
      • GeoGraphicObject

        public GeoGraphicObject(GeoGraphicObject graphicObject)
        根据指定的图形标绘类对象构造一个新的与其一致的图形标绘类对象。
        参数:
        graphicObject - 图形标绘类对象
      • GeoGraphicObject

        public GeoGraphicObject(int libID,
                                int Code)
        根据指定军标库ID和符号code构造一个新的与其一致的图形标绘类对象。
        参数:
        libID - 军标库ID
        Code - 军标标号
    • 方法详细资料

      • clone

        public GeoGraphicObject clone()
        克隆一个相同的Geometry对象
        指定者:
        clone 在类中 Geometry
        返回:
        克隆的Geometry对象。
      • dispose

        public void dispose()
        释放对象所占用的资源。当调用该方法之后,对象不再可用。
        指定者:
        dispose 在接口中 IDisposable
        指定者:
        dispose 在类中 Geometry
      • getGOBounds

        public Rectangle2D getGOBounds()
        获取对象包围盒
        返回:
        对象包围盒
      • getArrowHeadType

        public int getArrowHeadType()
        获取箭头类型
        返回:
        箭头类型
      • setArrowHeadType

        public void setArrowHeadType(int type)
        设置箭头类型
        参数:
        type - 箭头类型
      • getArrowTailType

        public int getArrowTailType()
        获取箭尾类型
        返回:
        箭尾类型
      • setArrowTailType

        public void setArrowTailType(int type)
        设置箭尾类型
        参数:
        type - 箭尾类型
      • getArrowBodyType

        public int getArrowBodyType()
        获取箭身类型
        返回:
        箭身类型
      • setArrowBodyType

        public void setArrowBodyType(int type)
        设置箭身类型
        参数:
        type - 箭身类型
      • getTextStyle2D

        public TextStyle getTextStyle2D()
        获取二维文本的样式
        返回:
        二维文本的样式
      • setTextStyle2D

        public void setTextStyle2D(TextStyle textStyle2D)
        设置二维文本的样式
        参数:
        textStyle2D - 二维文本的样式
      • getTextStyle3D

        public TextStyle getTextStyle3D()
        获取三维文本的样式
        返回:
        三维文本的样式
      • setTextStyle3D

        public void setTextStyle3D(TextStyle textStyle3D)
        设置三维文本的样式
        参数:
        textStyle3D - 三维文本的样式
      • getScale2D

        public Point3D getScale2D()
        获取二维标号矢量模式缩放比例
        返回:
        缩放比例
      • setScale2D

        public void setScale2D(Point3D scale2D)
        设置二维标号矢量模式缩放比例
        参数:
        scale2D - 缩放比例
      • getRotate2D

        public Point3D getRotate2D()
        获取二维标号矢量模式旋转角度
        返回:
        旋转角度
      • setRotate2D

        public void setRotate2D(Point3D rotate2D)
        设置二维标号矢量模式旋转角度
        参数:
        rotate2D - 旋转角度
      • getRotate3D

        public Point3D getRotate3D()
        获取三维标号矢量模式旋转角度
        返回:
        旋转角度
      • setRotate3D

        public void setRotate3D(Point3D rotate3D)
        设置三维标号矢量模式旋转角度
        参数:
        rotate3D - 旋转角度
      • getVectorScale

        public Point3D getVectorScale()
        获取三维标号矢量模式缩放比例
        返回:
        缩放比例
      • setVectorScale

        public void setVectorScale(Point3D vectorScale)
        设置三维标号矢量模式比例值
        参数:
        vectorScale - 指定的比例值
      • getVectorRotate

        public Point3D getVectorRotate()
        获得三维矢量模式旋转角度
        返回:
        三维矢量模式旋转角度
      • setVectorRotate

        public void setVectorRotate(Point3D vectorRotate)
        设置三维矢量模式旋转角度
        参数:
        vectorRotate - 三维矢量模式旋转角度
      • getModelScale

        public Point3D getModelScale()
        获取点标号模型模式缩放比例
        返回:
        缩放比例
      • setModelScale

        public void setModelScale(Point3D modelScale)
        设置点标号模型模式缩放比例
        参数:
        modelScale - 缩放比例
      • getModelRotate

        public Point3D getModelRotate()
        获取点标号模型模式旋转角度
        返回:
        旋转角度
      • setModelRotate

        public void setModelRotate(Point3D modelRotate)
        设置点标号模型模式旋转角度
        参数:
        modelRotate - 旋转角度
      • setScale3D

        public void setScale3D(double x)
        设置三维标号矢量模式缩放比例
        参数:
        x - 模式缩放比例
      • getScale3D

        public double getScale3D()
        获取三维标号矢量模式缩放比例
        返回:
        缩放比例
      • getLibID

        public int getLibID()
        获取标号军标库ID
        返回:
        军标库ID
      • setLibID

        public void setLibID(int libId)
        设置标号军标库ID
        参数:
        libId - 军标库ID
      • getCode

        public int getCode()
        获取军标标号
        返回:
        军标标号
      • setCode

        public void setCode(int code)
        设置军标标号
        参数:
        code - 军标标号
      • getSymbolType

        public GraphicObjectType getSymbolType()
        获取标号类型
        返回:
        标号类型
      • getSymbolName

        public String getSymbolName()
        获取标号名称
        返回:
        标号名称
      • getShowMode

        public DotShowMode getShowMode()
        获取点标号显示模式
        返回:
        标号显示模式
      • setShowMode

        public void setShowMode(DotShowMode showMode)
        设置点标号显示模式
        参数:
        showMode - 标号显示模式
      • getNegativeImage

        public boolean getNegativeImage()
        获取点标号镜像
        返回:
        是否显示标号镜像
      • setNegativeImage

        public void setNegativeImage(boolean negativeImage)
        设置点标号镜像
        参数:
        negativeImage - 是否显示标号镜像
      • getSymbolRank

        public int getSymbolRank()
        获取标号级别
        返回:
        标号级别
      • setSymbolRank

        public void setSymbolRank(int symbolRank)
        设置标号级别
        参数:
        symbolRank - 标号级别
      • getScaleByMap

        public boolean getScaleByMap()
        获取点标号是否随图缩放
        返回:
        是否随图缩放
      • setScaleByMap

        public void setScaleByMap(boolean scaleByMap)
        设置点标号是否随图缩放
        参数:
        scaleByMap - 是否随图缩放
      • getLimitWidthHeight

        public boolean getLimitWidthHeight()
        获取二维点标号是否宽高锁定
        返回:
        是否宽高锁定
      • setLimitWidthHeight

        public void setLimitWidthHeight(boolean limitWidthHeight)
        设置二维点标号是否宽高锁定
        参数:
        limitWidthHeight - 是否宽高锁定
      • getGrid3DMainLineWidth

        public double getGrid3DMainLineWidth()
        获取三维线宽
        返回:
        三维线宽
      • setGrid3DMainLineWidth

        public void setGrid3DMainLineWidth(double grid3DMainLineWidth)
        设置三维线宽
        参数:
        grid3DMainLineWidth - 三维线宽
      • getGrid3DSurroundLineWidth

        public double getGrid3DSurroundLineWidth()
        获取三维标号衬线宽度
        返回:
        衬线宽度
      • setGrid3DSurroundLineWidth

        public void setGrid3DSurroundLineWidth(double grid3DSurroundLineWidth)
        设置三维标号衬线宽度
        参数:
        grid3DSurroundLineWidth - 衬线宽度
      • getModelID

        public int getModelID()
        获取模型ID
        返回:
        模型ID
      • setModelID

        public void setModelID(int modelID)
        设置模型ID
        参数:
        modelID - 模型ID
      • getModelPath

        public String getModelPath()
        获取点标号模型模式的模型路径
        返回:
        模型路径
      • setModelPath

        public void setModelPath(String modelPath)
        设置点标号模型模式的模型路径
        参数:
        modelPath - 模型路径
      • getPicturePath

        public String getPicturePath()
        获取点标号图片模式的图片路径
        返回:
        图片路径
      • setPicturePath

        public void setPicturePath(String picturePath)
        设置点标号图片模式的 图片路径
        参数:
        picturePath - 图片路径
      • getExtendHeight

        public double getExtendHeight()
        获取拉伸高度
        返回:
        拉伸高度
      • setExtendHeight

        public void setExtendHeight(double extendHeight)
        设置拉伸高度
        参数:
        extendHeight - 拉伸高度
      • getWholeHeight

        public double getWholeHeight()
        获取整体高度
        返回:
        整体高度
      • setWholeHeight

        public void setWholeHeight(double wholeHeight)
        设置整体高度
        参数:
        wholeHeight - 整体高度
      • getWallHeight

        public double getWallHeight()
        获取墙高度
        返回:
        墙高度
      • setWallHeight

        public void setWallHeight(double wallHeight)
        设置墙高度
        参数:
        wallHeight - 墙高度
      • getRoundCorner

        public boolean getRoundCorner()
        获取拐角是否做圆角处理
        返回:
        拐角是否做圆角处理
      • setRoundCorner

        public void setRoundCorner(boolean roundCorner)
        设置拐角是否做圆角处理
        参数:
        roundCorner - 拐角是否做圆角处理
      • getRoundBox

        public boolean getRoundBox()
        是否是显示圆角边框
        返回:
        拐角是否做圆角处理
      • setRoundBox

        public void setRoundBox(boolean roundBox)
        设置是否显示圆角边框
        参数:
        roundBox - 设置是否显示圆角边框
      • getCameraAltitude

        public double getCameraAltitude()
        获取相机高度
        返回:
        相机高度
      • setCameraAltitude

        public void setCameraAltitude(double cameraAltitude)
        设置相机高度
        参数:
        cameraAltitude - 相机高度
      • getSurroundLineType

        public SurroundLineType getSurroundLineType()
        获取衬线类型
        返回:
        衬线类型
      • setSurroundLineType

        public void setSurroundLineType(SurroundLineType surroundLineType)
        设置衬线类型
        参数:
        surroundLineType -
      • getSurroundLineWidth2D

        public double getSurroundLineWidth2D()
        获取二维衬线宽度
        返回:
        二维衬线宽度
      • setSurroundLineWidth2D

        public void setSurroundLineWidth2D(double surroundLineWidth2D)
        设置二维衬线宽度
        参数:
        surroundLineWidth2D - 二维衬线宽度
      • getSurroundLineWidth3D

        public double getSurroundLineWidth3D()
        获取三维衬线宽度
        返回:
        三维衬线宽度
      • setSurroundLineWidth3D

        public void setSurroundLineWidth3D(double surroundLineWidth3D)
        设置三维衬线宽度
        参数:
        surroundLineWidth3D - 三维衬线宽度
      • getSurroundLineColor

        public Color getSurroundLineColor()
        获取衬线色
        返回:
        衬线色
      • setSurroundLineColor

        public void setSurroundLineColor(Color surroundLineColor)
        设置衬线色
        参数:
        surroundLineColor - 衬线色
      • getTextContent

        public String getTextContent()
        获取标签内容或点标号注记内容
        返回:
        注记内容
      • setTextContent

        public void setTextContent(String textContent)
        设置标签内容或点标号注记内容
        参数:
        textContent - 注记内容
      • getAnnotationPosition

        public MarkPos getAnnotationPosition()
        设置标签内容或点标号注记位置
        返回:
        注记位置
      • setAnnotationPosition

        public void setAnnotationPosition(MarkPos annotationPosition)
        获取标签内容或点标号注记位置
        参数:
        annotationPosition - 注记位置
      • getShowTipLength

        public double getShowTipLength()
        获取三维字体标签高度
        返回:
        三维字体标签高度
      • setShowTipLength

        public void setShowTipLength(double showTipLength)
        设置三维字体标签高度
        参数:
        showTipLength - 三维字体标签高度
      • getMarkHalo

        public boolean getMarkHalo()
        获取三维字体是否按标签形式显示
        返回:
        否按标签形式显示
      • setMarkHalo

        public void setMarkHalo(boolean markHalo)
        设置三维字体是否按标签形式显示
        参数:
        markHalo - 是否按标签形式显示
      • getMainLineWidth3D

        public double getMainLineWidth3D()
        获取三维线宽
        返回:
        三维线宽
      • setMainLineWidth3D

        public void setMainLineWidth3D(double mainLineWidth3D)
        设置三维线宽
        参数:
        mainLineWidth3D - 三维线宽
      • getLineTypeLimit

        public boolean getLineTypeLimit()
        获取线类型限定
        返回:
        线类型限定
      • setLineTypeLimit

        public void setLineTypeLimit(boolean lineTypeLimit)
        设置线类型限定
        参数:
        lineTypeLimit - 线类型限定
      • getLineWidthLimit

        public boolean getLineWidthLimit()
        设置线宽限定
        返回:
        线宽限定
      • setLineWidthLimit

        public void setLineWidthLimit(boolean lineWidthLimit)
        获取线宽限定
        参数:
        lineWidthLimit - 线宽限定
      • getLineColorLimit

        public boolean getLineColorLimit()
        获取线色限定
        返回:
        线色限定
      • setLineColorLimit

        public void setLineColorLimit(boolean lineColorLimit)
        设置线色限定
        参数:
        lineColorLimit - 线色限定
      • getFillLimit

        public boolean getFillLimit()
      • setFillLimit

        public void setFillLimit(boolean fillLimit)
        设置填充限定
        参数:
        fillLimit - 填充限定
      • getFillColorLimit

        public boolean getFillColorLimit()
        获取填充颜色限定
        返回:
        填充颜色限定
      • setFillColorLimit

        public void setFillColorLimit(boolean fillColorLimit)
        设置填充颜色限定
        参数:
        fillColorLimit - 填充颜色限定
      • getSurroundLineLimit

        public boolean getSurroundLineLimit()
        设置衬线限定
        返回:
        衬线限定
      • setSurroundLineLimit

        public void setSurroundLineLimit(boolean surroundLineLimit)
        获取衬线限定
        参数:
        surroundLineLimit - 衬线限定
      • getFontColorLimit

        public boolean getFontColorLimit()
        获取前景色限定
        返回:
        前景色限定
      • setFontColorLimit

        public void setFontColorLimit(boolean fontColorLimit)
        设置前景色限定
        参数:
        fontColorLimit - 前景色限定
      • getSurroundLineFlag

        public boolean getSurroundLineFlag()
        获取图元是否是衬线图元
        返回:
        是否是衬线图元
      • setSurroundLineFlag

        public void setSurroundLineFlag(boolean surroundLineFlag)
        设置是否是衬线图元
        参数:
        surroundLineFlag - 是否是衬线图元
      • getPositionPoints

        public Point3Ds getPositionPoints()
        获取三维位置点数组
        返回:
        三维位置点数组
      • getFittingPoints

        public Point3Ds getFittingPoints()
        获取拟合点
        返回:
        拟合点数组
      • setPositionPoints

        public void setPositionPoints(Point3Ds positionPoints)
        设置三维位置点数组
        参数:
        positionPoints - 三维位置点数组
      • getMaxSubSymbols

        public int getMaxSubSymbols()
        获取线面标号最多可设置的子标号个数
        返回:
        子标号个数
      • getAlgoCanSetTextContent

        public boolean getAlgoCanSetTextContent()
        获取线面标号是否可以设置文本注记
        返回:
        是否可设置文本注记
      • getSubSymbols

        public SubSymbol[] getSubSymbols()
        获取子标号数组
        返回:
        子标号数组
      • setSubSymbols

        public void setSubSymbols(int index,
                                  SubSymbol symbol)
        设置子标号数组
        参数:
        index - 索引
        symbol - 子标号
      • getScaleValues

        public double[] getScaleValues()
        获取比例值数组
        返回:
        比例值数组
      • setScaleValues

        public void setScaleValues(double[] scaleValues)
        设置比例值数组
        参数:
        scaleValues - 比例值数组
      • getSymbolSize

        public Size2D getSymbolSize()
        获取标号大小
        返回:
        标号大小
      • setSymbolSize

        public void setSymbolSize(Size2D value)
        设置标号大小
        参数:
        symbolSize - 标号大小
      • getGridSymbolSize

        public Size2D getGridSymbolSize()
        获取点标号公告板模式大小
        返回:
        点标号公告板模式大小
      • setGridSymbolSize

        public void setGridSymbolSize(Size2D value)
        设置点标号公告板模式大小
        参数:
        gridSymbolSize - 点标号公告板模式大小
      • getPictureSize

        public Size2D getPictureSize()
        获取点标号图片模式的图片大小
        返回:
      • setPictureSize

        public void setPictureSize(Size2D pictureSize)
        设置点标号图片模式的图片大小
        参数:
        pictureSize - 图片大小
      • getPictureSize2D

        public Size2D getPictureSize2D()
        获取点标号图片模式的图片大小
        返回:
        图片大小
      • setPictureSize2D

        public void setPictureSize2D(Size2D pictureSize)
        设置点标号图片模式的图片大小
        参数:
        pictureSize - 图片大小
      • getInnerCells

        public GeoGraphicObject[] getInnerCells()
        适用于B/S二维标绘,获取图元点串
        返回:
        返回图元内部具体的点串
      • getInnerPositionPoints

        public Point2Ds getInnerPositionPoints()
        获取几何对象的内点。内点可以在很多情况下被使用,例如,当创建标签专题图时,几何对象的内点将作为标签专题图的锚点。
        返回:
        几何对象的内点
      • computeScalePoint

        public void computeScalePoint(Point2D posPt,
                                      int index)
        计算比例点
        参数:
        posPt - 比例点
        index - 比例点索引
      • getAnchorPoint

        public Point2D getAnchorPoint()
        获取标号二维锚点
        返回:
        二维锚点
      • getScalePoints

        public Point3Ds getScalePoints()
        获取标号比例点数组
        返回:
      • setScalePoints

        public void setScalePoints(Point3Ds scalePoints)
        设置标号比例点数组
        参数:
        scalePoints -
      • getSymbolRanks

        public int[] getSymbolRanks()
        获取符号包含级别的列表
        返回:
        级别的列表
      • getMiddleMarkExist

        public boolean getMiddleMarkExist()
        标号是否有中间注记
        返回:
        是否有中间注记
      • getAlgoMaxEditPts

        public int getAlgoMaxEditPts()
        获取最大编辑点个数
        返回:
        最编辑点个数
      • getAlgoMinEditPts

        public int getAlgoMinEditPts()
        获取最小编辑点个数
        返回:
        最小编辑点个数
      • getMiddleMarkBounds

        public Rectangle2D getMiddleMarkBounds()
        获取中间注记的范围
        返回:
        中间注记的范围
      • isCanFill

        public boolean isCanFill()
        获取是否可以填充。
        返回:
        否可以被填充
      • isPolybezierClose

        public boolean isPolybezierClose()
        获取用于标记符号库点标号贝塞尔图元是否闭合
        返回:
        是否闭合
      • setPolybezierClose

        public void setPolybezierClose(boolean isClose)
        设置用于标记符号库点标号贝塞尔图元是否闭合
        参数:
        isClose - 是否闭合
      • getUuID

        public String getUuID()
      • getUUID

        public String getUUID()
        获取标号的UUID
        返回:
        标号UUID
      • generateUuid

        public void generateUuid()
        生成标号的UUID
      • generateUUID

        public void generateUUID()
        生成标号的UUID
      • IsShowBloodVolume

        public boolean IsShowBloodVolume()
        是否显示血条
        返回:
        是否显示血条
      • SetShowBloodVolume

        public void SetShowBloodVolume(boolean isShow)
        设置是否显示血条
        参数:
        isShow - 是否显示血条
      • GetBloodVolume

        public double GetBloodVolume()
        获取标号血条数值
        返回:
        血条数值
      • SetBloodVolume

        public void SetBloodVolume(double bloodVolume)
        设置标号血条数值
        参数:
        bloodVolume - 血条数值
      • AddAvoidRegion

        public void AddAvoidRegion(GeoRegion avoidRegion)
        添加标号避让区
        参数:
        avoidRegion - 标号避让区
      • SetAvoidRegion

        public void SetAvoidRegion(GeoRegion avoidRegion,
                                   int index)
        设置指定索引标号避让区
        参数:
        avoidRegion - 标号避让区
        index - 索引
      • GetAvoidRegion

        public GeoRegion GetAvoidRegion(int index)
        获取指定索引标号避让区
        参数:
        index - 索引
      • GetAvoidRegionCount

        public int GetAvoidRegionCount()
        获取标号避让区数量
        返回:
        避让区数量
      • RemoveAvoidRegion

        public boolean RemoveAvoidRegion(int index)
        移除标号指定索引避让区
        参数:
        index - 索引
      • RemoveAllAvoidRegion

        public boolean RemoveAllAvoidRegion()
        移除标号所有避让区
        返回:
        是否移除成功
      • GetWallOpaqueRate

        public int GetWallOpaqueRate()
        获取墙的透明度
        返回:
        墙的透明度
      • SetWallOpaqueRate

        public void SetWallOpaqueRate(int value)
        设置墙的透明度
        参数:
        value - 墙的透明度
      • getDrawWall

        public boolean getDrawWall()
        获取是否绘制墙
        返回:
        是否绘制墙
      • setDrawWall

        public void setDrawWall(boolean value)
        设置是否绘制墙
        参数:
        value - 是否绘制墙
      • getHorizontalMirror

        public boolean getHorizontalMirror()
        获取是否水平镜像
        返回:
        是否水平镜像
      • setHorizontalMirror

        public void setHorizontalMirror(boolean value)
        设置是否水平镜像
        参数:
        value - 是否水平镜像
      • getVerticalMirror

        public boolean getVerticalMirror()
        获取是否垂直镜像
        返回:
        是否垂直镜像
      • setVerticalMirror

        public void setVerticalMirror(boolean value)
        设置是否垂直镜像
        参数:
        value - 是否垂直镜像
      • getSpace

        public double getSpace()
        获取注记与标号间的距离
        返回:
        注记与标号间的距离
      • setSpace

        public void setSpace(double value)
        设置注记与标号间的距离
        参数:
        value - 注记与标号间的距离
      • getScaleValue

        public double getScaleValue(int index)
        获取指定比例值
        参数:
        index - 指定的索引
        返回:
        指定的比例值
      • setScaleValue

        public void setScaleValue(int index,
                                  double scaleValue)
        设置指定比例值
        参数:
        index - 指定的索引
        scalevalue - 指定的比例值
      • getDragLine

        public boolean getDragLine()
        获取是否设置牵引线
        返回:
        是否设置牵引线
      • setDragLine

        public void setDragLine(boolean value)
        设置是否设置牵引线
        参数:
        value - 是否设置牵引线
      • isVisible

        public boolean isVisible()
        获取是否可见
        返回:
        是否可见
      • setVisible

        public void setVisible(boolean value)
        设置是否可见
        参数:
        value - 是否可见
      • setTextBoxType

        public void setTextBoxType(int value)
        设置矩形边框类型
        参数:
        value - 矩形边框类型
      • getTextBoxType

        public int getTextBoxType()
        获取矩形边框类型
        参数:
        矩形边框类型 -
      • setStartAssociation

        public void setStartAssociation(String uuid)
        设置链路起始标号
        参数:
        uuid - 标号uuid
      • getStartAssociation

        public String getStartAssociation()
        获取链路起始标号
        返回:
        标号uuid
      • setEndAssociation

        public void setEndAssociation(String uuid)
        设置链路结束标号
        参数:
        uuid - 标号uuid
      • getEndAssociation

        public String getEndAssociation()
        获取链路结束标号
        返回:
        标号uuid
      • getLineRelations

        public String[] getLineRelations()
        获取所有链路
        返回:
        链路uuid数组
      • addLineRelation

        public void addLineRelation(String uuid)
        添加链路线
        参数:
        uuid - 链路uuid
      • removeLineRelation

        public void removeLineRelation(String uuid)
        移除链路线
        参数:
        uuid - 移除uuid
      • getDashPattern

        public int getDashPattern()
        获取间断线模板
        返回:
        间断线模板
      • setDashPattern

        public void setDashPattern(int dashPattern)
        设置间断线模板
        参数:
        dashPattern - 间断线模板
      • getDashLength

        public double getDashLength()
        获取间断线长度
        返回:
        间断线长度
      • setDashLength

        public void setDashLength(double dashLength)
        设置间断线长度
        参数:
        dashLength - 间断线长度
      • getGapColor

        public Color getGapColor()
        获取间断线颜色
        返回:
        间断线颜色
      • setGapColor

        public void setGapColor(Color gapColor)
        设置间断线颜色
        参数:
        gapColor - 间断线颜色
      • addNodeEnabled

        public boolean addNodeEnabled()
        添加节点
        返回:
        是否添加成功
      • deleteNodeEnabled

        public boolean deleteNodeEnabled()
        删除指定点,返回是否删除成功
        返回:
        是否删除成功
      • isClosedFigure

        public boolean isClosedFigure()
        判断标号是否属于闭合图形
        返回:
        标号是否属于闭合图形
      • isPolylineConnectLocationPoint

        public boolean isPolylineConnectLocationPoint()
        直线是否连接各定位点,否则构建闭合贝塞尔曲线
        返回:
        是否连接
      • setPolylineConnectLocationPoint

        public void setPolylineConnectLocationPoint(boolean value)
        设置直线连接各定位点
        参数:
        value - 是否连接
      • setBloodVolume

        public void setBloodVolume(int index,
                                   BloodVolume bloodVolume)
        设置指定索引的生命值
        参数:
        index - 指定索引
        bloodVolume - 要设置的生命值
      • addBloodVolume

        public void addBloodVolume(BloodVolume bloodVolume)
        添加生命值
        参数:
        bloodVolume - 要添加的生命值
      • removeBloodVolume

        public void removeBloodVolume(int index)
        移除指定索引的生命值
        参数:
        index - 指定索引
      • getTractionLine

        public TractionLine getTractionLine()
        获取牵引线
        返回:
        牵引线
      • setTractionLine

        public void setTractionLine(TractionLine tractionLine)
        设置牵引线
        参数:
        tractionLine - 牵引线
      • setRelLineText

        public void setRelLineText(RelLineText relLineText)
        设置沿线注记位置。
        参数:
        relText - 沿线注记位置
      • setLineTextAvoid

        public void setLineTextAvoid(boolean bTextAvoid)
        设置沿线注记设置沿线是否文字避让。
        参数:
        bTextAvoid - 文字是否避让
      • setLineCurve

        public void setLineCurve(boolean bCurve)
        设置是否显示为曲线
        参数:
        bCurve - 是否为曲线
      • setLineShow

        public void setLineShow(boolean bShowPathline)
        设置是否显示路径线
        参数:
        bShowPathline - 是否显示路径线
      • setLineArrowShow

        public void setLineArrowShow(boolean bShowPathlineArrow)
        设置是否显示路径线箭头
        参数:
        bShowPathlineArrow - 是否显示路径线箭头
      • setTextToLineDis

        public void setTextToLineDis(int dis)
        设置文字到线的距离
        参数:
        dis - 文字到线的距离
      • setPathContentText

        public void setPathContentText(String strPathText)
        设置注记内容
        参数:
        strPathText - 注记内容
      • getPathContentText

        public String getPathContentText()
        获取注记内容
        返回:
        注记内容
      • getRelLineText

        public RelLineText getRelLineText()
        获取沿线注记位置
        返回:
        注记位置
      • getLineTextAvoid

        public boolean getLineTextAvoid()
        获取是否避让文字
        返回:
        是否避让
      • getLineCurve

        public boolean getLineCurve()
        获取是否显示为曲线
        返回:
        是否是曲线
      • getLineShow

        public boolean getLineShow()
        获取是否显示路径线
        返回:
        是否显示路径线
      • getLineArrowShow

        public boolean getLineArrowShow()
        获取是否显示路径线箭头
        返回:
        是否显示路径线箭头
      • getTextToLineDis

        public int getTextToLineDis()
        获取文字到线的距离
        返回:
        文字到线的距离
      • getDashLine

        public double[] getDashLine()
        获取分段虚线数组
        返回:
        分段虚线数组
      • setDashLine

        public void setDashLine(double[] dashLines)
        设置分段虚线
        参数:
        dashLines - 分段虚线数组
      • createInstance

        public static GeoGraphicObject createInstance(long handle,
                                                      boolean b)
        创建标绘对象单例
        参数:
        handle - 指针

Copyright © 2021–2024 SuperMap. All rights reserved.