com.supermap.maritime.editor.topology.entity
类 S100Surface
- java.lang.Object
-
- com.supermap.maritime.editor.topology.entity.S100Geometry
-
- com.supermap.maritime.editor.topology.entity.S100Surface
-
- 所有已实现的接口:
- Serializable
public class S100Surface extends S100Geometry
- 另请参阅:
- 序列化表格
-
-
字段概要
字段 限定符和类型 字段和说明 LinkedList<S100CurveReference>m_innerRingsS100CurveReferencem_outerRing
-
构造器概要
构造器 构造器和说明 S100Surface(LinkedList<S100FeatureInfo> feas, long rcid, S100CurveReference outerRing, LinkedList<S100CurveReference> innerRings, S100TopoMessages topoMessages)S100Surface(LinkedList<S100FeatureInfo> feas, long rcid, S100CurveReference outerRing, S100TopoMessages topoMessages)
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voidaddInnerRing(int index, S100CurveReference reference)booleanequals(Object o)StringgetGeometryType()LinkedList<S100CurveReference>getInnerRings()S100CurveReferencegetOuterRing()inthashCode()voidlog(com.alibaba.fastjson.JSONObject log)voidmerge(S100Surface surface)voidremove(boolean bLog)intremoveInnerRing(int RRNM, long rcid)booleanreplace(S100Geometry oldGeometry, S100Geometry newGeometry)voidsetInnerRings(LinkedList<S100CurveReference> innerRings)voidsetOuterRing(S100CurveReference reference)S100Surfacesplit(S100Curve curve)StringtoString()voidvalidOuterRing()-
从类继承的方法 com.supermap.maritime.editor.topology.entity.S100Geometry
delink, delinkChild, delinkFeature, delinkFeatures, getControlPoints, getExtent, getFeatures, getLinkFeature, getLinks, getOrnt, getRcid, getRuin, getRver, getTopo, link, linkFeature, linkFeatures, log, output, redo, sendMessageAdd, sendMessageChange, setExtent, setFeatures, setLinks, setOrnt, setRcid, setRuin, setRver, undo
-
-
-
-
字段详细资料
-
m_outerRing
public S100CurveReference m_outerRing
-
m_innerRings
public LinkedList<S100CurveReference> m_innerRings
-
-
构造器详细资料
-
S100Surface
public S100Surface(LinkedList<S100FeatureInfo> feas, long rcid, S100CurveReference outerRing, S100TopoMessages topoMessages)
-
S100Surface
public S100Surface(LinkedList<S100FeatureInfo> feas, long rcid, S100CurveReference outerRing, LinkedList<S100CurveReference> innerRings, S100TopoMessages topoMessages)
-
-
方法详细资料
-
equals
public boolean equals(Object o)
- 覆盖:
equals在类中S100Geometry
-
hashCode
public int hashCode()
- 覆盖:
hashCode在类中S100Geometry
-
toString
public String toString()
- 覆盖:
toString在类中S100Geometry
-
getOuterRing
public S100CurveReference getOuterRing()
-
setOuterRing
public void setOuterRing(S100CurveReference reference)
-
getInnerRings
public LinkedList<S100CurveReference> getInnerRings()
-
setInnerRings
public void setInnerRings(LinkedList<S100CurveReference> innerRings)
-
getGeometryType
public String getGeometryType()
- 指定者:
getGeometryType在类中S100Geometry
-
validOuterRing
public void validOuterRing()
-
addInnerRing
public void addInnerRing(int index, S100CurveReference reference)
-
removeInnerRing
public int removeInnerRing(int RRNM, long rcid)
-
remove
public void remove(boolean bLog)
- 覆盖:
remove在类中S100Geometry
-
log
public void log(com.alibaba.fastjson.JSONObject log)
- 指定者:
log在类中S100Geometry
-
split
public S100Surface split(S100Curve curve)
-
merge
public void merge(S100Surface surface)
-
replace
public boolean replace(S100Geometry oldGeometry, S100Geometry newGeometry)
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.