Uses of Class
org.locationtech.jts.math.Vector2D
Packages that use Vector2D
-
Uses of Vector2D in org.locationtech.jts.math
Methods in org.locationtech.jts.math that return Vector2DModifier and TypeMethodDescriptionstatic Vector2D
Vector2D.create
(double x, double y) Creates a new vector with given X and Y components.static Vector2D
Vector2D.create
(Coordinate coord) Creates a vector from aCoordinate
.static Vector2D
Vector2D.create
(Coordinate from, Coordinate to) Creates a vector with the direction and magnitude of the difference between the to and fromCoordinate
s.static Vector2D
Creates a new vector from an existing one.Vector2D.divide
(double d) Divides the vector by a scalar value.Vector2D.multiply
(double d) Multiplies the vector by a scalar value.Vector2D.negate()
Vector2D.normalize()
Vector2D.rotate
(double angle) Vector2D.rotateByQuarterCircle
(int numQuarters) Rotates a vector by a given number of quarter-circles (i.e.Vector2D.weightedSum
(Vector2D v, double frac) Computes the weighted sum of this vector with another vector, with this vector contributing a fraction of frac to the total.Methods in org.locationtech.jts.math with parameters of type Vector2DModifier and TypeMethodDescriptiondouble
double
static Vector2D
Creates a new vector from an existing one.double
Computes the distance between this vector and another one.double
Computes the dot-product of two vectorsboolean
Vector2D.isParallel
(Vector2D v) Vector2D.weightedSum
(Vector2D v, double frac) Computes the weighted sum of this vector with another vector, with this vector contributing a fraction of frac to the total.Constructors in org.locationtech.jts.math with parameters of type Vector2D