public class Point
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
double[] |
u |
Constructor and Description |
---|
Point(double lat,
double lon,
boolean inDegrees)
Point constructor
|
Point(GridProfile profile) |
Modifier and Type | Method and Description |
---|---|
static double |
dot(double[] v0,
double[] v1) |
boolean |
equals(java.lang.Object other) |
static double[] |
getVector(double lat,
double lon)
Convert geographic lat, lon into a geocentric unit vector.
|
static void |
getVector(double lat,
double lon,
double[] vector)
Convert geographic lat, lon into a geocentric unit vector.
|
int |
hashCode() |
public Point(double lat, double lon, boolean inDegrees)
lat
- in degrees or radianslon
- in degrees or radiansinDegrees
- if true, then lat,lon are assumed to be in degrees
otherwise radianspublic Point(GridProfile profile)
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static double dot(double[] v0, double[] v1)
public static double[] getVector(double lat, double lon)
lat
- geographic latitude in radians.lon
- longitude in radians.public static void getVector(double lat, double lon, double[] vector)
lat
- geographic latitude in radians.lon
- longitude in radians.vector
- 3 component unit vector.