| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Vector2D | |
|---|---|
| math.geom2d | Planar geometry toolbox. | 
| math.geom2d.conic | Definition of various conic curves like circles, ellipses, parabolas and hyperbolas, and their resepctive arcs. | 
| math.geom2d.curve | Curves interface hierarchy, and implementations of curve sets and various poly-curves. | 
| math.geom2d.line | Implementations of 'linear shapes', i.e. | 
| math.geom2d.polygon | Definitions and implementations of shapes composed several line segments: polylines, rings, polygons. | 
| math.geom2d.spline | Bezier curves, and more generally polynomial curves. | 
| Uses of Vector2D in math.geom2d | 
|---|
| Methods in math.geom2d that return Vector2D | |
|---|---|
|  Vector2D | Vector2D.clone() | 
| static Vector2D | Vector2D.create(double x,
       double y)Static factory for creating a new point in cartesian coordinates. | 
| static Vector2D | Vector2D.create(Point2D point)Static factory for creating a new vector from the coordinate of a point. | 
| static Vector2D | Vector2D.createPolar(double rho,
            double theta)Creates a new vector by specifying the distance to the origin, and the angle with the horizontal. | 
|  Vector2D | Vector2D.getNormalizedVector()Returns the vector with same direction as this one, but with norm equal to 1. | 
|  Vector2D | Vector2D.getOpposite()Returns the opposite vector v2 of this, such that the sum of this and v2 equals the null vector. | 
|  Vector2D | Vector2D.minus(Vector2D v)Returns the subtraction of current vector with vector given as parameter. | 
|  Vector2D | Vector2D.plus(Vector2D v)Returns the sum of current vector with vector given as parameter. | 
|  Vector2D | Vector2D.times(double k)Multiplies the vector by a scalar amount. | 
|  Vector2D | Vector2D.transform(AffineTransform2D trans)Transform the vector, by using only the first 4 parameters of the transform. | 
| Methods in math.geom2d with parameters of type Vector2D | |
|---|---|
| static AffineTransform2D | AffineTransform2D.createTranslation(Vector2D vect)Return a translation by the given vector. | 
|  double | Vector2D.cross(Vector2D v)Get the cross product with point p. | 
| static double | Vector2D.cross(Vector2D v1,
      Vector2D v2)Get the cross product of the two vectors, defined by : | 
|  double | Vector2D.dot(Vector2D v)Get the dot product with point p. | 
| static double | Vector2D.dot(Vector2D v1,
    Vector2D v2)Get the dot product of the two vectors, defined by : | 
| static double | Angle2D.getAngle(Vector2D vect1,
         Vector2D vect2)Gets angle between two vectors. | 
| static double | Angle2D.getHorizontalAngle(Vector2D vect)Returns the horizontal angle formed by the line joining the origin and the point with given coordinate. | 
|  boolean | Vector2D.isColinear(Vector2D v)test if the two vectors are colinear | 
| static boolean | Vector2D.isColinear(Vector2D v1,
           Vector2D v2)Tests if the two vectors are colinear | 
|  boolean | Vector2D.isOrthogonal(Vector2D v)test if the two vectors are orthogonal | 
| static boolean | Vector2D.isOrthogonal(Vector2D v1,
             Vector2D v2)Tests if the two vectors are orthogonal | 
|  Vector2D | Vector2D.minus(Vector2D v)Returns the subtraction of current vector with vector given as parameter. | 
|  Vector2D | Vector2D.plus(Vector2D v)Returns the sum of current vector with vector given as parameter. | 
| Uses of Vector2D in math.geom2d.conic | 
|---|
| Methods in math.geom2d.conic that return Vector2D | |
|---|---|
|  Vector2D | Ellipse2D.getProjectedVector(Point2D point,
                   double eMax)Compute projection of a point onto an ellipse. | 
|  Vector2D | Ellipse2D.getTangent(double t) | 
|  Vector2D | Parabola2D.getTangent(double t) | 
|  Vector2D | EllipseArc2D.getTangent(double t) | 
|  Vector2D | HyperbolaBranch2D.getTangent(double t) | 
|  Vector2D | ParabolaArc2D.getTangent(double t) | 
|  Vector2D | CircleArc2D.getTangent(double t) | 
|  Vector2D | HyperbolaBranchArc2D.getTangent(double t) | 
|  Vector2D | Circle2D.getTangent(double t) | 
|  Vector2D | Ellipse2D.getVector1() | 
|  Vector2D | Parabola2D.getVector1()Returns the first direction vector of the parabola | 
|  Vector2D | Hyperbola2D.getVector1() | 
|  Vector2D | Ellipse2D.getVector2() | 
|  Vector2D | Parabola2D.getVector2()Returns the second direction vector of the parabola. | 
|  Vector2D | Hyperbola2D.getVector2() | 
| Uses of Vector2D in math.geom2d.curve | 
|---|
| Methods in math.geom2d.curve that return Vector2D | |
|---|---|
|  Vector2D | AbstractSmoothCurve2D.getLeftTangent(double t) | 
|  Vector2D | ContinuousCurve2D.getLeftTangent(double t) | 
|  Vector2D | PolyCurve2D.getLeftTangent(double t) | 
|  Vector2D | AbstractSmoothCurve2D.getRightTangent(double t) | 
|  Vector2D | ContinuousCurve2D.getRightTangent(double t) | 
|  Vector2D | PolyCurve2D.getRightTangent(double t) | 
|  Vector2D | SmoothCurve2D.getTangent(double t) | 
| Uses of Vector2D in math.geom2d.line | 
|---|
| Methods in math.geom2d.line that return Vector2D | |
|---|---|
|  Vector2D | Line2D.getTangent(double t) | 
|  Vector2D | AbstractLine2D.getTangent(double t) | 
|  Vector2D | Line2D.getVector() | 
|  Vector2D | AbstractLine2D.getVector() | 
|  Vector2D | LinearShape2D.getVector()Return one direction vector of the linear shape. | 
| Methods in math.geom2d.line with parameters of type Vector2D | |
|---|---|
| static StraightLine2D | StraightLine2D.create(Point2D origin,
       Vector2D direction)Creates a straight line through a point and with a given direction vector. | 
| static Ray2D | Ray2D.create(Point2D origin,
       Vector2D direction)Static factory for creating a new ray. | 
| static InvertedRay2D | InvertedRay2D.create(Point2D target,
       Vector2D direction)Static factory for creating a new inverted ray with given direction to target. | 
|  void | Ray2D.setRay(Point2D point,
       Vector2D vect)Deprecated. lines will become immutable in a future release | 
|  void | InvertedRay2D.setRay(Point2D point,
       Vector2D vect)Deprecated. lines will become immutable in a future release | 
| Constructors in math.geom2d.line with parameters of type Vector2D | |
|---|---|
| AbstractLine2D(Point2D point,
               Vector2D vector) | |
| InvertedRay2D(Point2D point,
              Vector2D vector)Creates a new Ray2D, originating from point point<\code>, and going 
 in the direction specified by  | |
| Ray2D(Point2D point,
      Vector2D vector)Creates a new Ray2D, originating from point point<\code>, and going 
 in the direction specified by  | |
| StraightLine2D(Point2D point,
               Vector2D direction)Define a new Straight line going through the given point, and with the specified direction vector. | |
| Uses of Vector2D in math.geom2d.polygon | 
|---|
| Methods in math.geom2d.polygon that return Vector2D | |
|---|---|
|  Vector2D | Polyline2D.getLeftTangent(double t) | 
|  Vector2D | Polyline2D.getRightTangent(double t) | 
| Uses of Vector2D in math.geom2d.spline | 
|---|
| Methods in math.geom2d.spline that return Vector2D | |
|---|---|
|  Vector2D | QuadBezierCurve2D.getTangent(double t) | 
|  Vector2D | CubicBezierCurve2D.getTangent(double t) | 
| Methods in math.geom2d.spline with parameters of type Vector2D | |
|---|---|
| static PolyCubicBezierCurve2D | PolyCubicBezierCurve2D.create(Point2D[] points,
       Vector2D[] vectors)Creates a series a cubic bezier curves, by grouping consecutive couples of points and vectors. | 
| static CubicBezierCurve2D | CubicBezierCurve2D.create(Point2D p1,
       Vector2D v1,
       Point2D p2,
       Vector2D v2) | 
| Constructors in math.geom2d.spline with parameters of type Vector2D | |
|---|---|
| BezierCurve2D(Point2D p1,
              Vector2D v1,
              Point2D p2,
              Vector2D v2)Deprecated. Build a new Bezier curve of degree 3 by specifying position and tangent of first and last points. | |
| CubicBezierCurve2D(Point2D p1,
                   Vector2D v1,
                   Point2D p2,
                   Vector2D v2)Build a new Bezier curve of degree 3 by specifying position and tangent of first and last points. | |
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||