|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Vector3d | |
---|---|
com.metsci.glimpse.util.geo | Utilities for performing latitude/longitude calculations and projections using spherical or WGS 84 coordinate systems. |
com.metsci.glimpse.util.geo.datum | |
com.metsci.glimpse.util.geo.projection | |
com.metsci.glimpse.util.vector | Vector classes for representing 2 and 3 dimensional vectors. |
Uses of Vector3d in com.metsci.glimpse.util.geo |
---|
Methods in com.metsci.glimpse.util.geo that return Vector3d | |
---|---|
Vector3d |
LatLonRect.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. |
Vector3d |
LatLonGeo.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. |
Methods in com.metsci.glimpse.util.geo with parameters of type Vector3d | |
---|---|
static LatLonRect |
LatLonRect.fromEnu(Vector3d enuPoint,
LatLonGeo refPoint,
Datum datum)
|
static LatLonGeo |
LatLonGeo.fromEnu(Vector3d enuPoint,
LatLonGeo refPoint,
Datum datum)
Constructs and initializes a LatLonGeo based on the given
(east,north,up) coordinates in a local tangent plane coordinate system that is
tangent to Earth at the given reference point. |
Uses of Vector3d in com.metsci.glimpse.util.geo.datum |
---|
Methods in com.metsci.glimpse.util.geo.datum that return Vector3d | |
---|---|
Vector3d |
Datum.toEnu(LatLonRect point,
LatLonGeo refPoint)
Computes the (east,north,up) representation of an ECEF-r point given the underlying projection plane's point of tangency. |
Methods in com.metsci.glimpse.util.geo.datum with parameters of type Vector3d | |
---|---|
LatLonRect |
Datum.fromEnu(Vector3d enuPoint,
LatLonGeo refPoint)
Computes the ECEF-r representation of the given (east,north,up) vector given the underlying projection plane's point of tangency. |
Uses of Vector3d in com.metsci.glimpse.util.geo.projection |
---|
Methods in com.metsci.glimpse.util.geo.projection that return Vector3d | |
---|---|
Vector3d |
TangentPlane.getLocalEast()
The vector (in ECEF-r coordinates) corresponding to traveling East on the tangent plane. |
Vector3d |
TangentPlane.getLocalNorth()
The vector (in ECEF-r coordinates) corresponding to traveling North on the tangent plane. |
Vector3d |
TangentPlane.getRefPointOnUnitSphere()
|
Uses of Vector3d in com.metsci.glimpse.util.vector |
---|
Methods in com.metsci.glimpse.util.vector that return Vector3d | |
---|---|
static Vector3d |
Vector3d.createCylindrical(double radius,
double theta,
double z)
Create Vector3d from cylindrical coordinates. |
Vector3d |
Vector3d.crossProduct(Vector3d v)
|
static Vector3d |
Vector3d.fromArray(double[] coords)
|
static Vector3d |
Vector3d.interpolate(double t,
Vector3d v0,
Vector3d v1)
Linear interpolation between vectors v0 and v1. |
static Vector3d |
Vector3d.linearCombination(double[] a,
Vector3d[] w)
|
static Vector3d |
Vector3d.linearCombination(double a1,
Vector3d v1,
double a2,
Vector3d v2)
|
static Vector3d |
Vector3d.linearCombination(double a1,
Vector3d v1,
double a2,
Vector3d v2,
double a3,
Vector3d v3)
|
Vector3d |
Vector3d.minus(Vector3d v)
|
Vector3d |
Vector3d.normalized()
Returns normalized (rescaled to norm = 1) version of this vector. |
Vector3d |
Vector3d.normalizedLenient()
Returns normalized (rescaled to norm = 1) version of this vector. |
Vector3d[] |
Vector3d.orthonormalVectors()
Returns unit vectors w0 and w1 which are orthogonal to this vector and each other. |
Vector3d |
Vector3d.plus(Vector3d v)
|
Vector3d |
Vector3d.projectionOnto(Vector3d v)
Returns the projection of this vector onto the vector v. |
Vector3d |
Vector3d.reflectionThroughPlaneAt(Vector3d x0,
Vector3d normal)
Returns reflection of this vector through a plane specified by a point on the plane and a vector normal to the plane. |
Vector3d |
Vector3d.rotatedAboutXAxisBy(double theta)
|
Vector3d |
Vector3d.rotatedAboutYAxisBy(double theta)
|
Vector3d |
Vector3d.rotatedAboutZAxisBy(double theta)
|
Vector3d |
Vector3d.scalarProduct(double alpha)
|
Vector3d |
Vector3d.scaledBy(double scaleFactor)
|
Vector3d |
Vector2d.toVector3d(double z)
Concatenate z component to form ThreeVector. |
Vector3d |
Vector3d.withZ(double z)
|
Methods in com.metsci.glimpse.util.vector with parameters of type Vector3d | |
---|---|
double |
Vector3d.angleWith(Vector3d v)
Returns the conical (unsigned) angle between this vector and vector v. |
double |
Vector3d.cosAngleWith(Vector3d v)
Returns cosine of the angle between this vector and vector v. |
Vector3d |
Vector3d.crossProduct(Vector3d v)
|
double |
Vector3d.distance(Vector3d v)
|
double |
Vector3d.distanceOnXYPlane(Vector3d v)
|
double |
Vector3d.distanceOnXYPlaneSquared(Vector3d v)
|
double |
Vector3d.distanceSquared(Vector3d v)
|
double |
Vector3d.dotProduct(Vector3d v)
|
static Vector3d |
Vector3d.interpolate(double t,
Vector3d v0,
Vector3d v1)
Linear interpolation between vectors v0 and v1. |
static Vector3d |
Vector3d.linearCombination(double[] a,
Vector3d[] w)
|
static Vector3d |
Vector3d.linearCombination(double a1,
Vector3d v1,
double a2,
Vector3d v2)
|
static Vector3d |
Vector3d.linearCombination(double a1,
Vector3d v1,
double a2,
Vector3d v2,
double a3,
Vector3d v3)
|
Vector3d |
Vector3d.minus(Vector3d v)
|
Vector3d |
Vector3d.plus(Vector3d v)
|
Vector3d |
Vector3d.projectionOnto(Vector3d v)
Returns the projection of this vector onto the vector v. |
Vector3d |
Vector3d.reflectionThroughPlaneAt(Vector3d x0,
Vector3d normal)
Returns reflection of this vector through a plane specified by a point on the plane and a vector normal to the plane. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |