com.supermap.plot

类 SymbolInfo

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.plot.SymbolInfo
  • 所有已实现的接口:
    IDisposable


    public class SymbolInfo
    extends com.supermap.data.InternalHandleDisposable
    标号信息类。该类提供了标号信息的一系列属性。
    • 方法详细资料

      • dispose

        public void dispose()
        析构函数
      • getInfoNodeType

        public SymbolInfoNodeType getInfoNodeType()
        返回标号节点类型
        返回:
        节点类型
      • setInfoNodeType

        public void setInfoNodeType(SymbolInfoNodeType nodeType)
        设置标号节点类型
        参数:
        nodeType - 节点类型
      • getGraphicObjectType

        public GraphicObjectType getGraphicObjectType()
        返回标号种类
        返回:
        标号种类
      • setGraphicObjectType

        public void setGraphicObjectType(GraphicObjectType symbolType)
        设置标号种类
        参数:
        symbolType - 标号种类
      • getSymbolLibId

        public int getSymbolLibId()
        返回标号库ID
        返回:
        标号库ID
      • setSymbolLibId

        public void setSymbolLibId(int libId)
        设置标号库ID
        参数:
        libId - 标号库ID
      • getSymbolCode

        public int getSymbolCode()
        返回标号编号
        返回:
        标号编号
      • setSymbolCode

        public void setSymbolCode(int code)
        设置标号编号
        参数:
        code - 标号编号
      • getChildSymbolCount

        public int getChildSymbolCount()
        返回组节点下子节点个数
        返回:
        组节点下的子节点个数
      • getChildSymbol

        public SymbolInfo getChildSymbol(int index)
        返回指定索引的子标号信息
        参数:
        index - 索引
        返回:
        标号信息类
      • getSymbolName

        public String getSymbolName()
        返回标号名字
        返回:
        标号名字
      • setSymbolName

        public void setSymbolName(String symbolName)
        设置标号名字
        参数:
        symbolName - 标号名字
      • getInnerCode

        public int getInnerCode()
        获取符号内部对应Code
        返回:
        符号内部Code
      • setInnerCode

        public void setInnerCode(int innerCode)
        设置符号内部对应Code
        参数:
        innerCode - 符号内部Code
      • getDotMode

        public int getDotMode()
        获取显示模式
        返回:
        标号显示模式
      • setDotMode

        public void setDotMode(int dotMode)
        设置标号显示模式
        参数:
        dotMode - 标号显示模式
      • getRelationModelID

        public int getRelationModelID()
        获取符号关联的模型ID
        返回:
        标号显示模式
      • setRelationModelID

        public void setRelationModelID(int modelID)
        设置符号关联的模型ID
        参数:
        modelID - 标号显示模式
      • getDotRankPos

        public int getDotRankPos()
        获取点标号层级
        返回:
        标号层级
      • setDotRankPos

        public void setDotRankPos(int rankPos)
        设置点标号层级
        参数:
        rankPos - 标号层级
      • getDotRanksCount

        public int getDotRanksCount()
        获取点标号层级数
        返回:
        标号层级数
      • getDotRanks

        public int[] getDotRanks()
        获取点标号所有层级
        返回:
        标号所有层级
      • setDotRanks

        public void setDotRanks(int[] dotRanks)
        设置点标号所有层级
        参数:
        dotRanks - 标号所有层级
      • getMiddleMarkExist

        public boolean getMiddleMarkExist()
        是否存在中间注记
        返回:
        是否注记是否存在
      • setMiddleMarkExist

        public void setMiddleMarkExist(boolean middleMarkExist)
        设置是否存在中间注记
        参数:
        middleMarkExist - 是否注记是否存在
      • getMiddleMarkBounds

        public Rectangle2D getMiddleMarkBounds()
        获取中间注记框
        返回:
        注记框
      • setMiddleMarkBounds

        public void setMiddleMarkBounds(Rectangle2D markBounds)
        设置中间注记框
        参数:
        markBounds - 注记框
      • getAnchorPoint2D

        public Point2D getAnchorPoint2D()
        获取二维锚点
        返回:
        锚点
      • setAnchorPoint2D

        public void setAnchorPoint2D(Point2D achorPoint)
        设置二维锚点
        参数:
        achorPoint - 锚点
      • getAnchorPoint3D

        public Point2D getAnchorPoint3D()
        获取三维锚点
        返回:
        锚点
      • setAnchorPoint3D

        public void setAnchorPoint3D(Point2D achorPoint)
        设置三维锚点
        参数:
        achorPoint - 锚点
      • getLineColor

        public Color getLineColor()
        获取线色
        返回:
        线色
      • setLineColor

        public void setLineColor(Color lineColor)
        设置线色
        参数:
        lineColor - 线色
      • getSubAlgosCount

        public int getSubAlgosCount()
        获取子标号数
        返回:
        子标号数
      • getSubAlgo

        public int getSubAlgo(int index)
        获取子标号数
        参数:
        index - 子标号索引
        返回:
        子标号code

Copyright © 2021–2024 SuperMap. All rights reserved.