com.supermap.maritime.editor.util
类 S100TopoUtils
- java.lang.Object
-
- com.supermap.maritime.editor.util.S100TopoUtils
-
public class S100TopoUtils extends Object
-
-
字段概要
字段 限定符和类型 字段和说明 static doublezero
-
构造器概要
构造器 构造器和说明 S100TopoUtils()
-
方法概要
所有方法 静态方法 具体方法 限定符和类型 方法和说明 static doubledistance(double x1, double y1, double x2, double y2)static doubledistance(S100Coordinate2 p1, S100Coordinate2 p2)static voiddistinctPlines(LinkedList<S100CurveSegment> plines)static <T> voiddistinctPoints(LinkedList<T> points)static booleanisClockwise(LinkedList<S100Coordinate2> points)static booleanisCoincident(S100Coordinate2 p1, S100Coordinate2 p2)static booleanisCoincident(S100CurveSegment pline1, S100CurveSegment pline2)static booleanisPointInPolygon(S100Coordinate2 point, LinkedList<S100Coordinate2> polygon)static booleanisZero(double d)static <T> voidreverse(LinkedList<T> list)
-
-
-
方法详细资料
-
isZero
public static boolean isZero(double d)
-
distance
public static double distance(double x1, double y1, double x2, double y2)
-
distance
public static double distance(S100Coordinate2 p1, S100Coordinate2 p2)
-
isCoincident
public static boolean isCoincident(S100Coordinate2 p1, S100Coordinate2 p2)
-
isClockwise
public static boolean isClockwise(LinkedList<S100Coordinate2> points)
-
reverse
public static <T> void reverse(LinkedList<T> list)
-
distinctPoints
public static <T> void distinctPoints(LinkedList<T> points)
-
isCoincident
public static boolean isCoincident(S100CurveSegment pline1, S100CurveSegment pline2)
-
distinctPlines
public static void distinctPlines(LinkedList<S100CurveSegment> plines)
-
isPointInPolygon
public static boolean isPointInPolygon(S100Coordinate2 point, LinkedList<S100Coordinate2> polygon)
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.