public class CoordinateUtilities extends Object
| Constructor and Description |
|---|
CoordinateUtilities() |
public static ICoordinate[] getCoordinates(ICoordinateSequence sequence)
public static double calculateArea(ICoordinateSequence sequence)
public static double calculateLength(ICoordinateSequence sequence)
public static double calculateDistance(ICoordinate c0, ICoordinate c1)
public static ICoordinate calculateSmallPoint(ICoordinate c0, ICoordinate c1, double s, double r) throws CoordinateCalculationException
CoordinateCalculationExceptionpublic static ICoordinate calculateSmallPoint(ICoordinate c0, ICoordinate c1, double s) throws CoordinateCalculationException
CoordinateCalculationExceptionpublic static ICoordinate calculateBasePoint(ICoordinate c0, ICoordinate c1, ICoordinate coordinate)
public static ICoordinate calculateIntersection(ICoordinate c0, ICoordinate c1, ICoordinate c2, ICoordinate c3) throws CoordinateCalculationException
CoordinateCalculationExceptionpublic static ICoordinate getAvarageCoordinate(ICoordinate... coordinates)
public static ICoordinate getAvarageCoordinate(ICoordinate c0, ICoordinate c1, int n)
public static double getAvarageValue(double m1,
double d,
int n)
public static boolean isInterior(ICoordinate c0, ICoordinate c1, ICoordinate coordinate)
public static boolean isPointInRing(ICoordinate coordinate, ICoordinateSequence ring)
public static boolean interact(ICoordinate coordinate, ICoordinate otherCoordinate, double tolerance)
public static boolean isCrossing(ICoordinate c0, ICoordinate c1, ICoordinate c2, ICoordinate c3)
public static boolean isInsideRectangle(ICoordinate c0, ICoordinate c1, ICoordinate coordinate)
public static boolean isBetween(ICoordinate c0, ICoordinate c1, ICoordinate coordinate, double tolerance)
public static ICoordinate calculatePolarCoordinate(ICoordinate coordinate, double angel, double distance)
public static double calculateAngle(ICoordinate c0, ICoordinate c1)
public static ICoordinate getMinimum(ICoordinate coordinate, ICoordinate other)
public static ICoordinate getMaximum(ICoordinate coordinate, ICoordinate other)
public static ICoordinate createAdapted(ICoordinate coordinate, int coordinateValueIndex, double value)
public static ICoordinate getMaximum(ICoordinate... coordinates)
public static ICoordinate getMinimum(ICoordinate... coordinates)
Copyright © 2007–2018 Andreas W. Bartels. All rights reserved.