public class TransformUtilities
extends java.lang.Object
Coordinate transform utilites
Constructor and Description |
---|
TransformUtilities() |
Modifier and Type | Method and Description |
---|---|
static GpsData |
calcMovingObjectPosition(GpsData oldGps,
double dT) |
static void |
Coordinate3d2XyArrays(int[] x,
int[] y,
Coordinate3d[] c) |
static LatLongMinutes |
degrees2minutes(LatLong a) |
static void |
degrees2minutes(LatLong degs,
LatLongMinutes mins) |
static double |
degrees2radians(double degrees) |
void |
degrees2radians(double degrees,
double radians) |
static Coordinate3d |
lld2Coord3dMeters(double latDegrees,
double longDegrees,
double originLatDegrees,
double originLonDegrees) |
static double |
radians2degrees(double radians) |
static void |
rotatePolygon(java.awt.Polygon polygon,
double angleRadians) |
static CoordsXY |
rotateXY(CoordsXY xyIn,
double thetaRads) |
double[] |
rotateXY(double xIn,
double yIn,
double thetaRads) |
static Coordinate3d |
rotationDegreesXYZ(Coordinate3d c,
double theta) |
static void |
rotationXY(CoordsXY xyIn,
double thetaRads) |
CoordsXY |
simpleLLD2PanelPoint(LatLongMinutes latLongCentre,
LatLongMinutes latLongIn,
double dx,
double dy,
double theta,
double metre2pixel,
int width,
int height) |
static void |
simpleMapGridResolution(CoordsXY xy,
double r,
LatLong coordinates) |
static void |
simpleMapGridResolution(CoordsXY xy,
double r,
LatLongMinutes coordinates) |
static void |
simpleMapGridResolution(double dy,
double dx,
double r,
LatLong coordinates) |
static void |
simpleMapGridResolution(double dy,
double dx,
double r,
LatLongMinutes coordinates) |
public static void rotationXY(CoordsXY xyIn, double thetaRads)
public static Coordinate3d rotationDegreesXYZ(Coordinate3d c, double theta)
public static void Coordinate3d2XyArrays(int[] x, int[] y, Coordinate3d[] c)
public double[] rotateXY(double xIn, double yIn, double thetaRads)
public static void rotatePolygon(java.awt.Polygon polygon, double angleRadians)
public static double degrees2radians(double degrees)
public void degrees2radians(double degrees, double radians)
public static double radians2degrees(double radians)
public static LatLongMinutes degrees2minutes(LatLong a)
public static void degrees2minutes(LatLong degs, LatLongMinutes mins)
public CoordsXY simpleLLD2PanelPoint(LatLongMinutes latLongCentre, LatLongMinutes latLongIn, double dx, double dy, double theta, double metre2pixel, int width, int height)
public static void simpleMapGridResolution(double dy, double dx, double r, LatLong coordinates)
public static void simpleMapGridResolution(CoordsXY xy, double r, LatLong coordinates)
public static void simpleMapGridResolution(double dy, double dx, double r, LatLongMinutes coordinates)
public static void simpleMapGridResolution(CoordsXY xy, double r, LatLongMinutes coordinates)
public static Coordinate3d lld2Coord3dMeters(double latDegrees, double longDegrees, double originLatDegrees, double originLonDegrees)