com.supermap.maritime.editor.topology.entity
类 S100Curve
- java.lang.Object
-
- com.supermap.maritime.editor.topology.entity.S100Geometry
-
- com.supermap.maritime.editor.topology.entity.S100Curve
-
- 所有已实现的接口:
- Serializable
public class S100Curve extends S100Geometry
- 另请参阅:
- 序列化表格
-
-
字段概要
字段 限定符和类型 字段和说明 S100Positionm_endPointLinkedList<S100CurveSegment>m_segmentsS100Positionm_startPoint
-
构造器概要
构造器 构造器和说明 S100Curve(com.alibaba.fastjson.JSONObject log, S100TopoMessages topoMessages)S100Curve(LinkedList<S100FeatureInfo> feas, long rcid, S100Position startPoint, S100Position endPoint, S100CurveSegment segment, S100TopoMessages topoMessages)
-
方法概要
-
从类继承的方法 com.supermap.maritime.editor.topology.entity.S100Geometry
delink, delinkChild, delinkFeature, delinkFeatures, getExtent, getFeatures, getLinkFeature, getLinks, getOrnt, getRcid, getRuin, getRver, getTopo, link, linkFeature, linkFeatures, log, output, sendMessageAdd, setExtent, setFeatures, setLinks, setOrnt, setRcid, setRuin, setRver
-
-
-
-
字段详细资料
-
m_startPoint
public S100Position m_startPoint
-
m_endPoint
public S100Position m_endPoint
-
m_segments
public LinkedList<S100CurveSegment> m_segments
-
-
构造器详细资料
-
S100Curve
public S100Curve(LinkedList<S100FeatureInfo> feas, long rcid, S100Position startPoint, S100Position endPoint, S100CurveSegment segment, S100TopoMessages topoMessages)
-
S100Curve
public S100Curve(com.alibaba.fastjson.JSONObject log, S100TopoMessages topoMessages)
-
-
方法详细资料
-
equals
public boolean equals(Object o)
- 覆盖:
equals在类中S100Geometry
-
hashCode
public int hashCode()
- 覆盖:
hashCode在类中S100Geometry
-
toString
public String toString()
- 覆盖:
toString在类中S100Geometry
-
getStartPoint
public S100Position getStartPoint()
-
setStartPoint
public void setStartPoint(S100Coordinate2 coord)
-
setStartPoint
public void setStartPoint(S100Position position)
-
getEndPoint
public S100Position getEndPoint()
-
setEndPoint
public void setEndPoint(S100Coordinate2 coord)
-
setEndPoint
public void setEndPoint(S100Position position)
-
getSegments
public LinkedList<S100CurveSegment> getSegments()
-
setSegments
public void setSegments(LinkedList<S100CurveSegment> segments)
-
getGeometryType
public String getGeometryType()
- 指定者:
getGeometryType在类中S100Geometry
-
toCompositeCurve
public S100CompositeCurve toCompositeCurve()
-
getControlPoints
public LinkedList<S100Coordinate2> getControlPoints()
- 覆盖:
getControlPoints在类中S100Geometry
-
setPosition
public void setPosition(S100Position newPosition, S100Position oldPosition)
-
log
public void log(com.alibaba.fastjson.JSONObject log)
- 指定者:
log在类中S100Geometry
-
sendMessageChange
public void sendMessageChange(com.alibaba.fastjson.JSONObject content)
- 覆盖:
sendMessageChange在类中S100Geometry
-
remove
public void remove(boolean bLog)
- 覆盖:
remove在类中S100Geometry
-
insertControlPoints
public void insertControlPoints(int index, LinkedList<S100Coordinate2> points)
-
updateControlPoints
public void updateControlPoints(int index, LinkedList<S100Coordinate2> points)
-
removeControlPoints
public void removeControlPoints(int index, int count)
-
split
public LinkedList<S100Geometry> split(int index, S100Coordinate2 point, boolean infect)
-
redo
public void redo(com.alibaba.fastjson.JSONObject log)
- 覆盖:
redo在类中S100Geometry
-
undo
public void undo(com.alibaba.fastjson.JSONObject log)
- 覆盖:
undo在类中S100Geometry
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.