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标号信息类。该类提供了标号信息的一系列属性。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voiddispose()析构函数Point2DgetAnchorPoint2D()获取二维锚点Point2DgetAnchorPoint3D()获取三维锚点SymbolInfogetChildSymbol(int index)返回指定索引的子标号信息intgetChildSymbolCount()返回组节点下子节点个数intgetDotMode()获取显示模式intgetDotRankPos()获取点标号层级int[]getDotRanks()获取点标号所有层级intgetDotRanksCount()获取点标号层级数GraphicObjectTypegetGraphicObjectType()返回标号种类SymbolInfoNodeTypegetInfoNodeType()返回标号节点类型intgetInnerCode()获取符号内部对应CodeColorgetLineColor()获取线色Rectangle2DgetMiddleMarkBounds()获取中间注记框booleangetMiddleMarkExist()是否存在中间注记intgetRelationModelID()获取符号关联的模型IDStringgetStrSymbolCode()返回标号编号intgetSubAlgo(int index)获取子标号数intgetSubAlgosCount()获取子标号数intgetSymbolCode()返回标号编号intgetSymbolLibId()返回标号库IDStringgetSymbolName()返回标号名字voidsetAnchorPoint2D(Point2D achorPoint)设置二维锚点voidsetAnchorPoint3D(Point2D achorPoint)设置三维锚点voidsetDotMode(int dotMode)设置标号显示模式voidsetDotRankPos(int rankPos)设置点标号层级voidsetDotRanks(int[] dotRanks)设置点标号所有层级voidsetGraphicObjectType(GraphicObjectType symbolType)设置标号种类voidsetInfoNodeType(SymbolInfoNodeType nodeType)设置标号节点类型voidsetInnerCode(int innerCode)设置符号内部对应CodevoidsetLineColor(Color lineColor)设置线色voidsetMiddleMarkBounds(Rectangle2D markBounds)设置中间注记框voidsetMiddleMarkExist(boolean middleMarkExist)设置是否存在中间注记voidsetRelationModelID(int modelID)设置符号关联的模型IDvoidsetSymbolCode(int code)设置标号编号voidsetSymbolCode(String code)设置标号编号voidsetSymbolLibId(int libId)设置标号库IDvoidsetSymbolName(String symbolName)设置标号名字
-
-
-
方法详细资料
-
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- 标号编号
-
getStrSymbolCode
public String getStrSymbolCode()
返回标号编号- 返回:
- 字符串标号编号
-
setSymbolCode
public void setSymbolCode(String 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–2025 SuperMap. All rights reserved.