com.supermap.mobjects.situation
类 PlotSymbols
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.mobjects.situation.PlotSymbols
-
- 所有已实现的接口:
- IDisposable
public class PlotSymbols extends com.supermap.data.InternalHandleDisposable标号集合类。该类对一个子图层对象中的所有标号进行管理。该类中提供了标号的添加、删除以及移动等的方法。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 PlotSymboladd(Geometry geometry)添加一个标号对象到此标号集合中。PlotSymboladd(int geomID, boolean bAddToHead)添加一个标号对象到此标号集合中。voidadd(PlotSymbol plotSymbol, boolean bAddToHead)添加一个标号对象到此标号集合中。PlotSymboladd(String geomUuid, boolean bAddToHead)添加一个标号对象到此标号集合中。voidclear()清空此标号集合。voiddispose()释放对象。PlotSymbolget(int index)返回此标号集合中指定索引位置的标号对象。intgetCount()返回此标号集合中标号对象的总数。int[]getIDs()返回图层中所有标号的id集合。int[]getIDsWithLineRelation()ChildPlotLayergetParent()返回此标号集合所在的子图层对象。intindexOf(int gemoID)返回标号对象在此标号集合中的索引。intindexOf(PlotSymbol plotSymbol)返回标号对象在此标号集合中的索引。intindexOf(String gemoUuid)返回标号对象在此标号集合中的索引。PlotSymbolinsert(int index, int geomID)添加一个标号对象到此标号集合中。voidinsert(int index, PlotSymbol plotSymbol)添加一个标号对象到此标号集合中。PlotSymbolinsert(int index, String geomUuid)添加一个标号对象到此标号集合中。booleanmoveDown(int index)将此标号集合中指定索引的标号往下移动一层。booleanmoveTo(int srcIndex, int desIndex)将此标绘集合中指定索引的对象移往目标索引位置。booleanmoveToBottom(int index)将此标号集合中指定索引的标号移动到最底层。booleanmoveToTop(int index)将此标号集合中指定索引的标号移动到最顶层。booleanmoveUp(int index)将此标号集合中指定索引的标号向上移动一层。voidremove(int index)移除此标号集合中指定索引位置的标号对象。
-
-
-
方法详细资料
-
getIDs
public int[] getIDs()
返回图层中所有标号的id集合。- 返回:
- 图层中所有标号id的集合。
-
getIDsWithLineRelation
public int[] getIDsWithLineRelation()
-
getCount
public int getCount()
返回此标号集合中标号对象的总数。- 返回:
- 此标号集合中标号对象的总数。
- 默认值:
- 默认值为 0,即标号集合中没有标号对象。
-
get
public PlotSymbol get(int index)
返回此标号集合中指定索引位置的标号对象。- 参数:
index- 要返回的标号的索引位置。- 返回:
- 此标号集合中指定索引位置的标号对象。
-
clear
public void clear()
清空此标号集合。
-
remove
public void remove(int index)
移除此标号集合中指定索引位置的标号对象。- 参数:
index- 要移除的标号的索引位置。
-
add
public PlotSymbol add(Geometry geometry)
添加一个标号对象到此标号集合中。- 参数:
geom- 添加的标号所关联的GeoGraphicObject或者GeoGraphicCompound对象。- 返回:
- 新添加的标号对象。
-
add
public void add(PlotSymbol plotSymbol, boolean bAddToHead)
添加一个标号对象到此标号集合中。- 参数:
plotSymbol- 添加的标号。bAddToHead- 指定新创建标号是否放在标号集合的最上面一层。当设置为 false 时,则将此新创建标号放在最底层。
-
add
public PlotSymbol add(int geomID, boolean bAddToHead)
添加一个标号对象到此标号集合中。- 参数:
geomID- 添加的标号所关联的GeoGraphicObject或者GeoGraphicCompound对象的id。bAddToHead- 指定新创建标号是否放在标号集合的最上面一层。当设置为 false 时,则将此新创建标号放在最底层。- 返回:
- 新添加的标号对象。
-
add
public PlotSymbol add(String geomUuid, boolean bAddToHead)
添加一个标号对象到此标号集合中。- 参数:
geomUuid- 添加的标号所关联的GeoGraphicObject或者GeoGraphicCompound对象的uuid。bAddToHead- 指定新创建标号是否放在标号集合的最上面一层。当设置为 false 时,则将此新创建标号放在最底层。- 返回:
- 新添加的标号对象。
-
insert
public void insert(int index, PlotSymbol plotSymbol)添加一个标号对象到此标号集合中。- 参数:
index- 指定要添加标号对象的索引位置plotSymbol- 添加的标号。
-
insert
public PlotSymbol insert(int index, int geomID)
添加一个标号对象到此标号集合中。- 参数:
index- 指定要添加标号对象的索引位置geomID- 添加的标号所关联的GeoGraphicObject或者GeoGraphicCompound对象的id。- 返回:
- 新添加的标号对象。
-
insert
public PlotSymbol insert(int index, String geomUuid)
添加一个标号对象到此标号集合中。- 参数:
index- 指定要添加标号对象的索引位置geomUuid- 添加的标号所关联的GeoGraphicObject或者GeoGraphicCompound对象的uuid。- 返回:
- 新添加的标号对象。
-
indexOf
public int indexOf(PlotSymbol plotSymbol)
返回标号对象在此标号集合中的索引。- 参数:
plotSymbol- 要查找的标号对象。- 返回:
- 找到指定标号则返回标号索引,否则返回-1。
-
indexOf
public int indexOf(int gemoID)
返回标号对象在此标号集合中的索引。- 参数:
gemoID- 要查找的标号所关联的GeoGraphicObject或者GeoGraphicCompound对象的id。- 返回:
- 找到指定标号则返回标号索引,否则返回-1。
-
indexOf
public int indexOf(String gemoUuid)
返回标号对象在此标号集合中的索引。- 参数:
gemoUuid- 要查找的标号所关联的GeoGraphicObject或者GeoGraphicCompound对象的uuid。- 返回:
- 找到指定标号则返回标号索引,否则返回-1。
-
moveTo
public boolean moveTo(int srcIndex, int desIndex)将此标绘集合中指定索引的对象移往目标索引位置。- 参数:
srcIndex- 要移动的对象的索引。desIndex- 目标索引。- 返回:
- 移动成功返回 true,否则返回 false。
-
moveDown
public boolean moveDown(int index)
将此标号集合中指定索引的标号往下移动一层。- 参数:
index- 要移动的标号的索引。- 返回:
- 移动成功返回 true,否则返回 false。
-
moveUp
public boolean moveUp(int index)
将此标号集合中指定索引的标号向上移动一层。- 参数:
index- 要移动的标号的索引。- 返回:
- 移动成功返回 true,否则返回 false。
-
moveToBottom
public boolean moveToBottom(int index)
将此标号集合中指定索引的标号移动到最底层。- 参数:
index- 要移动的标号的索引。- 返回:
- 移动成功返回 true,否则返回 false。
-
moveToTop
public boolean moveToTop(int index)
将此标号集合中指定索引的标号移动到最顶层。- 参数:
index- 要移动的标号的索引。- 返回:
- 移动成功返回 true,否则返回 false。
-
getParent
public ChildPlotLayer getParent()
返回此标号集合所在的子图层对象。- 返回:
- 此标号集合所在的子图层对象。
-
dispose
public void dispose()
释放对象。
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.