public class LatLonRect extends Object
Modifier and Type | Method and Description |
---|---|
boolean |
almostEquals(LatLonRect o,
double eps) |
double |
chordDistance(LatLonRect r) |
double |
chordDistanceSquared(LatLonRect r) |
boolean |
equals(Object obj) |
static LatLonRect |
fromDeg(double northLat,
double eastLon,
Datum d) |
static LatLonRect |
fromDeg(double northLat,
double eastLon,
double altitude,
Datum d) |
static LatLonRect |
fromEnu(Vector3d enuPoint,
LatLonGeo refPoint,
Datum datum) |
static LatLonRect |
fromRad(double northLat,
double eastLon,
Datum d) |
static LatLonRect |
fromRad(double northLat,
double eastLon,
double altitude,
Datum d) |
static LatLonRect |
fromUnitVectorAndLength(double xUnit,
double yUnit,
double zUnit,
double length) |
static LatLonRect |
fromXyz(double x,
double y,
double z) |
double |
getLength() |
double |
getUnitX() |
double |
getUnitY() |
double |
getUnitZ() |
double |
getX() |
double |
getY() |
double |
getZ() |
int |
hashCode() |
LatLonRect |
scale(double by) |
Vector3d |
toEnu(LatLonGeo refPoint,
Datum datum)
Creates an (east,north,up) representation of this point on the plane
tangent to Earth at the given reference point.
|
LatLonGeo |
toLatLonGeo(Datum datum) |
LatLonRect |
withLength(double length) |
public static final LatLonRect fromUnitVectorAndLength(double xUnit, double yUnit, double zUnit, double length)
public static final LatLonRect fromEnu(Vector3d enuPoint, LatLonGeo refPoint, Datum datum)
public static LatLonRect fromRad(double northLat, double eastLon, double altitude, Datum d)
public static LatLonRect fromRad(double northLat, double eastLon, Datum d)
public static LatLonRect fromDeg(double northLat, double eastLon, double altitude, Datum d)
public static LatLonRect fromDeg(double northLat, double eastLon, Datum d)
public static LatLonRect fromXyz(double x, double y, double z)
public final Vector3d toEnu(LatLonGeo refPoint, Datum datum)
Datum.toEnu(LatLonRect, LatLonGeo)
.public final LatLonRect scale(double by)
public final LatLonRect withLength(double length)
public final double chordDistanceSquared(LatLonRect r)
public final double chordDistance(LatLonRect r)
public final double getX()
public final double getY()
public final double getZ()
public final double getUnitX()
public final double getUnitY()
public final double getUnitZ()
public final double getLength()
public final boolean almostEquals(LatLonRect o, double eps)
Copyright © 2016 Metron, Inc.. All rights reserved.