Package | Description |
---|---|
org.hipparchus.geometry.euclidean.oned |
This package provides basic 1D geometry components.
|
org.hipparchus.geometry.euclidean.threed |
This package provides basic 3D geometry components.
|
org.hipparchus.geometry.euclidean.twod |
This package provides basic 2D geometry components.
|
Modifier and Type | Field | Description |
---|---|---|
static Vector1D |
Vector1D.NaN |
A vector with all coordinates set to NaN.
|
static Vector1D |
Vector1D.NEGATIVE_INFINITY |
A vector with all coordinates set to negative infinity.
|
static Vector1D |
Vector1D.ONE |
Unit (coordinates: 1).
|
static Vector1D |
Vector1D.POSITIVE_INFINITY |
A vector with all coordinates set to positive infinity.
|
static Vector1D |
Vector1D.ZERO |
Origin (coordinates: 0).
|
Modifier and Type | Method | Description |
---|---|---|
Vector1D |
Vector1D.add(double factor,
Vector<Euclidean1D> v) |
Add a scaled vector to the instance.
|
Vector1D |
Vector1D.add(Vector<Euclidean1D> v) |
Add a vector to the instance.
|
Vector1D |
OrientedPoint.getLocation() |
Get the hyperplane location on the real line.
|
Vector1D |
Vector1D.getZero() |
Get the null vector of the vectorial space or origin point of the affine space.
|
Vector1D |
Vector1D.negate() |
Get the opposite of the instance.
|
Vector1D |
Vector1D.normalize() |
Get a normalized vector aligned with the instance.
|
Vector1D |
Vector1DFormat.parse(String source) |
Parses a string to produce a
Vector object. |
Vector1D |
Vector1DFormat.parse(String source,
ParsePosition pos) |
Parses a string to produce a
Vector object. |
Vector1D |
Vector1D.scalarMultiply(double a) |
Multiply the instance by a scalar.
|
Vector1D |
Vector1D.subtract(double factor,
Vector<Euclidean1D> v) |
Subtract a scaled vector from the instance.
|
Vector1D |
Vector1D.subtract(Vector<Euclidean1D> p) |
Subtract a vector from the instance.
|
Modifier and Type | Method | Description |
---|---|---|
static double |
Vector1D.distance(Vector1D p1,
Vector1D p2) |
Compute the distance between two vectors according to the L2 norm.
|
static double |
Vector1D.distanceInf(Vector1D p1,
Vector1D p2) |
Compute the distance between two vectors according to the L∞ norm.
|
static double |
Vector1D.distanceSq(Vector1D p1,
Vector1D p2) |
Compute the square of the distance between two vectors.
|
Constructor | Description |
---|---|
OrientedPoint(Vector1D location,
boolean direct,
double tolerance) |
Simple constructor.
|
Vector1D(double a,
Vector1D u) |
Multiplicative constructor
Build a vector from another one and a scale factor.
|
Vector1D(double a1,
Vector1D u1,
double a2,
Vector1D u2) |
Linear constructor
Build a vector from two other ones and corresponding scale factors.
|
Vector1D(double a1,
Vector1D u1,
double a2,
Vector1D u2,
double a3,
Vector1D u3) |
Linear constructor
Build a vector from three other ones and corresponding scale factors.
|
Vector1D(double a1,
Vector1D u1,
double a2,
Vector1D u2,
double a3,
Vector1D u3,
double a4,
Vector1D u4) |
Linear constructor
Build a vector from four other ones and corresponding scale factors.
|
Modifier and Type | Method | Description |
---|---|---|
Vector1D |
Line.toSubSpace(Point<Euclidean3D> point) |
Transform a space point into a sub-space point.
|
Vector1D |
Line.toSubSpace(Vector<Euclidean3D> vector) |
Transform a space point into a sub-space point.
|
Modifier and Type | Method | Description |
---|---|---|
Vector1D |
Line.toSubSpace(Point<Euclidean2D> point) |
Transform a space point into a sub-space point.
|
Vector1D |
Line.toSubSpace(Vector<Euclidean2D> vector) |
Transform a space point into a sub-space point.
|
Modifier and Type | Method | Description |
---|---|---|
Vector2D |
Line.getPointAt(Vector1D abscissa,
double offset) |
Get one point from the plane.
|
Copyright © 2016–2018 Hipparchus.org. All rights reserved.