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
标号信息类。该类提供了标号信息的一系列属性。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
析构函数Point2D
getAnchorPoint2D()
获取二维锚点Point2D
getAnchorPoint3D()
获取三维锚点SymbolInfo
getChildSymbol(int index)
返回指定索引的子标号信息int
getChildSymbolCount()
返回组节点下子节点个数int
getDotMode()
获取显示模式int
getDotRankPos()
获取点标号层级int[]
getDotRanks()
获取点标号所有层级int
getDotRanksCount()
获取点标号层级数GraphicObjectType
getGraphicObjectType()
返回标号种类SymbolInfoNodeType
getInfoNodeType()
返回标号节点类型int
getInnerCode()
获取符号内部对应CodeColor
getLineColor()
获取线色Rectangle2D
getMiddleMarkBounds()
获取中间注记框boolean
getMiddleMarkExist()
是否存在中间注记int
getRelationModelID()
获取符号关联的模型IDint
getSubAlgo(int index)
获取子标号数int
getSubAlgosCount()
获取子标号数int
getSymbolCode()
返回标号编号int
getSymbolLibId()
返回标号库IDString
getSymbolName()
返回标号名字void
setAnchorPoint2D(Point2D achorPoint)
设置二维锚点void
setAnchorPoint3D(Point2D achorPoint)
设置三维锚点void
setDotMode(int dotMode)
设置标号显示模式void
setDotRankPos(int rankPos)
设置点标号层级void
setDotRanks(int[] dotRanks)
设置点标号所有层级void
setGraphicObjectType(GraphicObjectType symbolType)
设置标号种类void
setInfoNodeType(SymbolInfoNodeType nodeType)
设置标号节点类型void
setInnerCode(int innerCode)
设置符号内部对应Codevoid
setLineColor(Color lineColor)
设置线色void
setMiddleMarkBounds(Rectangle2D markBounds)
设置中间注记框void
setMiddleMarkExist(boolean middleMarkExist)
设置是否存在中间注记void
setRelationModelID(int modelID)
设置符号关联的模型IDvoid
setSymbolCode(int code)
设置标号编号void
setSymbolLibId(int libId)
设置标号库IDvoid
setSymbolName(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
- 标号编号
-
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.