com.supermap.maritime.editor.operator
类 S100GeometryOperator
- java.lang.Object
-
- com.supermap.maritime.editor.operator.S100GeometryOperator
-
- 直接已知子类:
- S100CompositeCurveOperator, S100CurveOperator, S100MultiPointOperator, S100PointOperator, S100PositionOperator, S100SurfaceOperator
public abstract class S100GeometryOperator extends Object
-
-
构造器概要
构造器 构造器和说明 S100GeometryOperator(S100TopoDataEngine s100TopoDataEngine)
-
方法概要
所有方法 静态方法 实例方法 抽象方法 具体方法 限定符和类型 方法和说明 abstract voidadd(S100Geometry paramS100Geometry, Map<String,Object> paramMap)voidaddFeature(S100Geometry s100Geometry, S100FeatureInfo s100FeatureInfo, Map<String,Object> fields)voidaddFeatureInfoRecord(S100Geometry s100Geometry, S100FeatureInfo s100FeatureInfo)voidaddFeLinkGeomRecord(S100Geometry s100Geometry, S100FeatureInfo s100FeatureInfo)abstract S100Geometrybuild(S100TopoEdit paramS100TopoCalc, String paramString, DatasetType paramDatasetType, long paramLong1, long paramLong2, short paramShort)static S100GeometryOperatorgetInstance(S100Geometry s100Geometry, S100TopoDataEngine s100TopoDataEngine)static S100GeometryOperatorgetInstance(S100GeometryType s100GeometryType, S100TopoDataEngine s100TopoDataEngine)abstract DatasetVectorgetTopoRelationDataset()abstract voidremove(S100Geometry var1, S100FeatureInfo var2)abstract voidremoveFeature(S100Geometry paramS100Geometry, S100FeatureInfo paramS100FeatureInfo)abstract voidupdate(S100Geometry paramS100Geometry, S100ChangeInstructsEntity paramS100ChangeInstructsEntity)
-
-
-
构造器详细资料
-
S100GeometryOperator
public S100GeometryOperator(S100TopoDataEngine s100TopoDataEngine)
-
-
方法详细资料
-
getInstance
public static S100GeometryOperator getInstance(S100GeometryType s100GeometryType, S100TopoDataEngine s100TopoDataEngine)
-
getInstance
public static S100GeometryOperator getInstance(S100Geometry s100Geometry, S100TopoDataEngine s100TopoDataEngine)
-
getTopoRelationDataset
public abstract DatasetVector getTopoRelationDataset()
-
addFeLinkGeomRecord
public void addFeLinkGeomRecord(S100Geometry s100Geometry, S100FeatureInfo s100FeatureInfo)
-
addFeatureInfoRecord
public void addFeatureInfoRecord(S100Geometry s100Geometry, S100FeatureInfo s100FeatureInfo) throws RuntimeException
- 抛出:
RuntimeException
-
build
public abstract S100Geometry build(S100TopoEdit paramS100TopoCalc, String paramString, DatasetType paramDatasetType, long paramLong1, long paramLong2, short paramShort) throws Exception
- 抛出:
Exception
-
add
public abstract void add(S100Geometry paramS100Geometry, Map<String,Object> paramMap) throws Exception
- 抛出:
Exception
-
addFeature
public void addFeature(S100Geometry s100Geometry, S100FeatureInfo s100FeatureInfo, Map<String,Object> fields)
-
remove
public abstract void remove(S100Geometry var1, S100FeatureInfo var2) throws Exception
- 抛出:
Exception
-
removeFeature
public abstract void removeFeature(S100Geometry paramS100Geometry, S100FeatureInfo paramS100FeatureInfo) throws Exception
- 抛出:
Exception
-
update
public abstract void update(S100Geometry paramS100Geometry, S100ChangeInstructsEntity paramS100ChangeInstructsEntity) throws Exception
- 抛出:
Exception
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.