Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.commons.math3.geometry.euclidean.twod.Vector2D

Packages that use Vector2D
org.apache.commons.math3.geometry.euclidean.threed | This package provides basic 3D geometry components.
org.apache.commons.math3.geometry.euclidean.twod | This package provides basic 2D geometry components.

Uses of Vector2D in org.apache.commons.math3.geometry.euclidean.threed

Methods in org.apache.commons.math3.geometry.euclidean.threed that return Vector2D
`Vector2D[][]` | `OutlineExtractor.getOutline(PolyhedronsSet polyhedronsSet)` Extract the outline of a polyhedrons set.
`Vector2D` | `Plane.toSubSpace(Vector<Euclidean3D> point)` Transform a 3D space point into an in-plane point.

Methods in org.apache.commons.math3.geometry.euclidean.threed with parameters of type Vector2D
`Vector3D` | `Plane.getPointAt(Vector2D inPlane, double offset)` Get one point from the 3D-space.

Uses of Vector2D in org.apache.commons.math3.geometry.euclidean.twod

Fields in org.apache.commons.math3.geometry.euclidean.twod declared as Vector2D
`static Vector2D` | `Vector2D.NaN` A vector with all coordinates set to NaN.
`static Vector2D` | `Vector2D.NEGATIVE_INFINITY` A vector with all coordinates set to negative infinity.
`static Vector2D` | `Vector2D.POSITIVE_INFINITY` A vector with all coordinates set to positive infinity.
`static Vector2D` | `Vector2D.ZERO` Origin (coordinates: 0, 0).

Methods in org.apache.commons.math3.geometry.euclidean.twod that return Vector2D
`Vector2D` | `Vector2D.add(double factor, Vector<Euclidean2D> v)` Add a scaled vector to the instance.
`Vector2D` | `Vector2D.add(Vector<Euclidean2D> v)` Add a vector to the instance.
`Vector2D` | `Segment.getEnd()` Get the end point of the segment.
`Vector2D` | `Line.getPointAt(Vector1D abscissa, double offset)` Get one point from the plane.
`Vector2D` | `Segment.getStart()` Get the start point of the segment.
`Vector2D[][]` | `PolygonsSet.getVertices()` Get the vertices of the polygon.
`Vector2D` | `Vector2D.getZero()` Get the null vector of the vectorial space or origin point of the affine space.
`Vector2D` | `Line.intersection(Line other)` Get the intersection point of the instance and another line.
`Vector2D` | `SubLine.intersection(SubLine subLine, boolean includeEndPoints)` Get the intersection of the instance and another sub-line.
`Vector2D` | `Vector2D.negate()` Get the opposite of the instance.
`Vector2D` | `Vector2D.normalize()` Get a normalized vector aligned with the instance.
`Vector2D` | `Vector2DFormat.parse(String source)` Parses a string to produce a `Vector` object.
`Vector2D` | `Vector2DFormat.parse(String source, ParsePosition pos)` Parses a string to produce a `Vector` object.
`Vector2D` | `Vector2D.scalarMultiply(double a)` Multiply the instance by a scalar.
`Vector2D` | `Vector2D.subtract(double factor, Vector<Euclidean2D> v)` Subtract a scaled vector from the instance.
`Vector2D` | `Vector2D.subtract(Vector<Euclidean2D> p)` Subtract a vector from the instance.
`Vector2D` | `Line.toSpace(Vector<Euclidean1D> point)` Transform a sub-space point into a space point.

Methods in org.apache.commons.math3.geometry.euclidean.twod with parameters of type Vector2D
`boolean` | `Line.contains(Vector2D p)` Check if the line contains a point.
`double` | `Segment.distance(Vector2D p)` Calculates the shortest distance from a point to this line segment.
`double` | `Line.distance(Vector2D p)` Compute the distance between the instance and a point.
`static double` | `Vector2D.distance(Vector2D p1, Vector2D p2)` Compute the distance between two vectors according to the L2 norm.
`static double` | `Vector2D.distanceInf(Vector2D p1, Vector2D p2)` Compute the distance between two vectors according to the L∞ norm.
`static double` | `Vector2D.distanceSq(Vector2D p1, Vector2D p2)` Compute the square of the distance between two vectors.
`void` | `Line.reset(Vector2D p, double alpha)` Reset the instance as if built from a line and an angle.
`void` | `Line.reset(Vector2D p1, Vector2D p2)` Reset the instance as if built from two points.
`void` | `Line.translateToPoint(Vector2D p)` Translate the line to force it passing by a point.

Constructors in org.apache.commons.math3.geometry.euclidean.twod with parameters of type Vector2D
`Line(Vector2D p, double angle)` Build a line from a point and an angle.
`Line(Vector2D p1, Vector2D p2)` Build a line from two points.
`PolygonsSet(double hyperplaneThickness, Vector2D... vertices)` Build a polygon from a simple list of vertices.
`Segment(Vector2D start, Vector2D end, Line line)` Build a segment.
`SubLine(Vector2D start, Vector2D end)` Create a sub-line from two endpoints.
`Vector2D(double a, Vector2D u)` Multiplicative constructor Build a vector from another one and a scale factor.
`Vector2D(double a1, Vector2D u1, double a2, Vector2D u2)` Linear constructor Build a vector from two other ones and corresponding scale factors.
`Vector2D(double a1, Vector2D u1, double a2, Vector2D u2, double a3, Vector2D u3)` Linear constructor Build a vector from three other ones and corresponding scale factors.
`Vector2D(double a1, Vector2D u1, double a2, Vector2D u2, double a3, Vector2D u3, double a4, Vector2D u4)` Linear constructor Build a vector from four other ones and corresponding scale factors.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.