| Package | Description |
|---|---|
| org.locationtech.geowave.format.stanag4676.parser.util |
| Modifier and Type | Method and Description |
|---|---|
EarthVector |
EarthVector.findPoint(double distanceKM,
double azimuth)
Locate a coordinate at a specific distance (km) and heading (radians) from this one.
|
EarthVector |
EarthVector.findPoint(double distanceKM,
double azimuth,
double elevAngle)
Locate a coordinate at a specific distance (km), elevation angle (radians), and heading
(radians) from this one.
|
EarthVector |
EarthVector.findPoint(EarthVector nextCoord,
double fraction)
Locate a coordinate on the line between this one and the "next" coord, at some fraction of the
distance between them
|
EarthVector |
EarthVector.findPointReverseDirection(EarthVector nextCoord,
double fraction) |
static EarthVector |
EarthVector.fromDegrees(double lat,
double lon)
Factory methods
|
EarthVector[] |
EarthVector.makeGreatCircle(EarthVector endpoint)
Create a great circle from this point to an endpoint
|
EarthVector[] |
EarthVector.makeGreatCircleNumSegments(EarthVector endpoint,
int segments) |
EarthVector[] |
EarthVector.makeGreatCircleNumSegments(EarthVector endpoint,
int segments,
boolean reverseDirection) |
EarthVector[] |
EarthVector.makeGreatCircleSegmentLength(EarthVector endpoint,
double segmentLengthKM) |
EarthVector[] |
EarthVector.makeGreatCircleSegmentLengthReverseDirection(EarthVector endpoint,
double segmentLengthKM) |
EarthVector[] |
EarthVector.makeInterpolatedLineNumSegments(EarthVector endpoint,
int segments) |
EarthVector[] |
EarthVector.makeInterpolatedLineNumSegments(EarthVector endpoint,
int segments,
boolean reverseDirection) |
EarthVector[] |
EarthVector.makeInterpolatedLineSegmentLength(EarthVector endpoint,
double segmentLengthKM) |
EarthVector[] |
EarthVector.makeInterpolatedLineSegmentLength(EarthVector endpoint,
double segmentLengthKM,
boolean reverseDirection) |
EarthVector |
EarthVector.setVector(javax.vecmath.Vector3d vec)
Copy the ECF vector
|
static EarthVector |
EarthVector.translateDegrees(double lat,
double lon,
javax.vecmath.Vector3d translation) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
EarthVector.epsilonEquals(EarthVector otherEv,
double epsilon)
equals - compare ecf position (x,y,z) for equality with an epsilon value
|
EarthVector |
EarthVector.findPoint(EarthVector nextCoord,
double fraction)
Locate a coordinate on the line between this one and the "next" coord, at some fraction of the
distance between them
|
EarthVector |
EarthVector.findPointReverseDirection(EarthVector nextCoord,
double fraction) |
double |
EarthVector.getAzimuth(EarthVector loc)
Compute the azimuth (in radians) from this coord to the input coord
|
double |
EarthVector.getDistance(EarthVector loc)
Compute the distance (km) from this coord to the input coord using vector math (my personal
favorite)
|
double |
EarthVector.getDistanceReverseDirection(EarthVector loc)
Compute the distance (km) from this coord to the input coord using vector math (my personal
favorite)
|
int |
EarthVector.getNumGreatCircleSegments(EarthVector endpoint,
double segmentLengthKM) |
int |
EarthVector.getNumGreatCircleSegments(EarthVector endpoint,
double segmentLengthKM,
boolean reverseDirection) |
double |
EarthVector.getSphereDistance(EarthVector loc)
Compute the distance (km) from this coord to the input coord using trigonometry.
|
javax.vecmath.Vector3d |
EarthVector.getVector(EarthVector loc)
Compute the vector from this coord to the input coord
|
double |
EarthVector.getVectorDistanceKMSq(EarthVector loc) |
EarthVector[] |
EarthVector.makeGreatCircle(EarthVector endpoint)
Create a great circle from this point to an endpoint
|
EarthVector[] |
EarthVector.makeGreatCircleNumSegments(EarthVector endpoint,
int segments) |
EarthVector[] |
EarthVector.makeGreatCircleNumSegments(EarthVector endpoint,
int segments,
boolean reverseDirection) |
EarthVector[] |
EarthVector.makeGreatCircleSegmentLength(EarthVector endpoint,
double segmentLengthKM) |
EarthVector[] |
EarthVector.makeGreatCircleSegmentLengthReverseDirection(EarthVector endpoint,
double segmentLengthKM) |
EarthVector[] |
EarthVector.makeInterpolatedLineNumSegments(EarthVector endpoint,
int segments) |
EarthVector[] |
EarthVector.makeInterpolatedLineNumSegments(EarthVector endpoint,
int segments,
boolean reverseDirection) |
EarthVector[] |
EarthVector.makeInterpolatedLineSegmentLength(EarthVector endpoint,
double segmentLengthKM) |
EarthVector[] |
EarthVector.makeInterpolatedLineSegmentLength(EarthVector endpoint,
double segmentLengthKM,
boolean reverseDirection) |
void |
EarthVector.setCoord(EarthVector coord)
Copy the input coordinate
|
| Constructor and Description |
|---|
EarthVector(EarthVector loc)
EarthVector (copy) constructor
|
Copyright © 2013–2019. All rights reserved.