com.supermap.maritime.editor.ui
类 MaritimeTopoEditor
- java.lang.Object
-
- com.supermap.maritime.editor.ui.MaritimeTopoEditor
-
public class MaritimeTopoEditor extends Object
-
-
字段概要
字段 限定符和类型 字段和说明 MouseEventm_mouseEvent
-
构造器概要
构造器 构造器和说明 MaritimeTopoEditor(MapControl mapControl)
-
方法概要
-
-
-
字段详细资料
-
m_mouseEvent
public MouseEvent m_mouseEvent
-
-
构造器详细资料
-
MaritimeTopoEditor
public MaritimeTopoEditor(MapControl mapControl)
-
-
方法详细资料
-
doMouseWheel
public static void doMouseWheel(MapControl mapControl, Point2D startPoint, Point2D endPoint)
-
getCellName
public String getCellName()
-
beginEdit
public void beginEdit(LayerMaritimeS100VectorGroup editLayer, String cellName)
-
getEditLayer
public LayerMaritimeS100VectorGroup getEditLayer()
-
getSelectionS100Geometry
public ArrayList<SelectionS100Geometry> getSelectionS100Geometry()
-
endEdit
public void endEdit()
-
setCurrentFeatureCode
public void setCurrentFeatureCode(String currentFeatureCode)
-
getAction
public TopologyAction getAction()
-
setAction
public void setAction(TopologyAction action)
-
getCadLayer
public Layer getCadLayer()
-
doMouseDown
public void doMouseDown(MouseEvent mouseEvent)
-
doMouseUp
public void doMouseUp(MouseEvent mouseEvent)
-
doMouseMove
public void doMouseMove(MouseEvent mouseEvent)
-
doMouseDragged
public void doMouseDragged(MouseEvent mouseEvent)
-
doMouseWheel
public void doMouseWheel(MouseWheelEvent mouseEvent)
-
doKeyPressed
public void doKeyPressed(KeyEvent keyEvent)
-
getMapControl
public MapControl getMapControl()
-
linkFeature
public boolean linkFeature(Layer layerMaritimeSub, String featureCode) throws Exception
绑定空间对象到指定要素数据集- 参数:
layerMaritimeSub- 指定的海图S100矢量图层分支的子图层featureCode- 指定的要素编码- 返回:
- true 表示要素绑定成功,false表示绑定失败
- 抛出:
Exception
-
curveCreateSurface
public S100Surface curveCreateSurface()
空间曲线合并为空间空间曲面。- 返回:
- 空间曲线面对象。
- 从以下版本开始:
- 12.0.0
-
compositeCurve
public S100CompositeCurve compositeCurve()
-
getSelectGeometry
public LinkedList<S100Geometry> getSelectGeometry()
获取选中的要素集合。- 返回:
- 选中的
S100Geometry集合。 - 从以下版本开始:
- 12.0.0
-
surfaceMerge
public boolean surfaceMerge()
合并面要素或者空间面对象。- 从以下版本开始:
- 12.0.0
-
createIslandCave
public boolean createIslandCave()
创建岛洞对象。- 返回:
- true 表示创建成功,false表示创建失败。
- 从以下版本开始:
- 12.0.0
-
addGeometrySelectChangedListener
public void addGeometrySelectChangedListener(GeometrySelectChangedListener l)
-
removeGeometrySelectChangedListener
public void removeGeometrySelectChangedListener(GeometrySelectChangedListener l)
-
addFeatureObjectAddedListener
public void addFeatureObjectAddedListener(FeatureObjectAddedListener l)
-
removeFeatureObjectAddedListener
public void removeFeatureObjectAddedListener(FeatureObjectAddedListener l)
-
addFeatureObjectDeletedListener
public void addFeatureObjectDeletedListener(FeatureObjectDeletedListener l)
-
removeFeatureObjectDeletedListener
public void removeFeatureObjectDeletedListener(FeatureObjectDeletedListener l)
-
getS100TopoLayer
public S100TopoLayer getS100TopoLayer()
获取海图拓扑编辑图层对象。- 返回:
S100TopoLayer
-
delete
public void delete()
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.