Uses of Class
com.metsci.glimpse.util.vector.Vector3d

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.
 



Copyright © 2012 Metron, Inc.. All Rights Reserved.