Uses of Interface
org.arakhne.afc.math.geometry.d1.Vector1D
-
-
Uses of Vector1D in org.arakhne.afc.math.extensions.scala
Methods in org.arakhne.afc.math.extensions.scala with type parameters of type Vector1D Modifier and Type Method Description static <V extends Vector1D<V,?,?>>
VTuple2DExtensions. $div(double left, V right)
Scale this vector:left / right
.static <V extends Vector1D<V,?,?>>
VTuple2DExtensions. $minus(double left, V right)
Subtract a vector to this scalar:left - right
.static <V extends Vector1D<V,?,?>>
VTuple2DExtensions. $plus(double left, V right)
Sum of this vector and the given scalar:left + right
.static <V extends Vector1D<V,?,?>>
VTuple2DExtensions. $times(double left, V right)
Scale this vector:left * right
. -
Uses of Vector1D in org.arakhne.afc.math.extensions.xtext
Methods in org.arakhne.afc.math.extensions.xtext with type parameters of type Vector1D Modifier and Type Method Description static <V extends Vector1D<V,?,?>>
VTuple2DExtensions. operator_divide(double left, V right)
Scale this vector:left / right
.static <V extends Vector1D<V,?,?>>
VTuple2DExtensions. operator_minus(double left, V right)
Subtract a vector to this scalar:left - right
.static <V extends Vector1D<V,?,?>>
VTuple2DExtensions. operator_multiply(double left, V right)
Scale this vector:left * right
.static <V extends Vector1D<V,?,?>>
VTuple2DExtensions. operator_plus(double left, V right)
Sum of this vector and the given scalar:left + right
. -
Uses of Vector1D in org.arakhne.afc.math.geometry.d1
Classes in org.arakhne.afc.math.geometry.d1 with type parameters of type Vector1D Modifier and Type Class Description class
AbstractGeomFactory1D<V extends Vector1D<? super V,? super P,?>,P extends Point1D<? super P,? super V,?>>
Abstract implementation of a factory of geometric primitives.interface
GeomFactory1D<V extends Vector1D<? super V,? super P,?>,P extends Point1D<? super P,? super V,?>>
Factory of geometrical primitives.interface
Point1D<RP extends Point1D<? super RP,? super RV,? super RS>,RV extends Vector1D<? super RV,? super RP,? super RS>,RS extends Segment1D<?,?>>
1.5D Point.interface
Shape1D<ST extends Shape1D<?,?,P,V,S,B>,IT extends Shape1D<?,?,P,V,S,B>,P extends Point1D<? super P,? super V,? super S>,V extends Vector1D<? super V,? super P,? super S>,S extends Segment1D<?,?>,B extends Shape1D<?,?,P,V,S,B>>
1D shape.interface
UnmodifiablePoint1D<RP extends Point1D<? super RP,? super RV,? super RS>,RV extends Vector1D<? super RV,? super RP,? super RS>,RS extends Segment1D<?,?>>
Unmodifiable Point.interface
UnmodifiableVector1D<RV extends Vector1D<? super RV,? super RP,? super RS>,RP extends Point1D<? super RP,? super RV,? super RS>,RS extends Segment1D<?,?>>
Unmodifiable Vector.interface
Vector1D<RV extends Vector1D<? super RV,? super RP,? super RS>,RP extends Point1D<? super RP,? super RV,? super RS>,RS extends Segment1D<?,?>>
1.5D Vector.Subinterfaces of Vector1D in org.arakhne.afc.math.geometry.d1 Modifier and Type Interface Description interface
UnmodifiableVector1D<RV extends Vector1D<? super RV,? super RP,? super RS>,RP extends Point1D<? super RP,? super RV,? super RS>,RS extends Segment1D<?,?>>
Unmodifiable Vector.Classes in org.arakhne.afc.math.geometry.d1 that implement Vector1D Modifier and Type Class Description class
ImmutableVector1D<S extends Segment1D<?,?>>
Immutable vector 1.5D.Methods in org.arakhne.afc.math.geometry.d1 that return Vector1D Modifier and Type Method Description default Vector1D<? extends RV,? extends RP,? extends RS>
Vector1D. operator_elvis(Vector1D<? extends RV,? extends RP,? extends RS> v)
If this vector is epsilon equal to zero then reply v else reply this:this ?: v
.Methods in org.arakhne.afc.math.geometry.d1 with parameters of type Vector1D Modifier and Type Method Description default RV
Vector1D. $minus(Vector1D<?,?,?> v)
Subtract a vector to this vector:this - v
.default RV
Vector1D. $plus(Vector1D<?,?,?> v)
Sum of this vector and the given vector:this + v
.default void
UnmodifiableVector1D. add(Vector1D<?,?,?> vector)
default void
UnmodifiableVector1D. add(Vector1D<?,?,?> vector1, Vector1D<?,?,?> vector2)
default void
Vector1D. add(Vector1D<?,?,?> vector)
Sets the value of this tuple to the sum of itself and the given vector.default void
Vector1D. add(Vector1D<?,?,?> vector1, Vector1D<?,?,?> vector2)
Sets the value of this tuple to the sum of tuples vector1 and vector2.default int
Vector1D. compareTo(Vector1D<?,?,?> vector)
P
GeomFactory1D. convertToPoint(Vector1D<?,?,?> pt)
Convert the given vector if it is not of the right type.ImmutablePoint1D<S>
ImmutableGeomFactory. convertToPoint(Vector1D<?,?,?> v)
V
GeomFactory1D. convertToVector(Vector1D<?,?,?> vector)
Convert the given vector.ImmutableVector1D<S>
ImmutableGeomFactory. convertToVector(Vector1D<?,?,?> v)
default boolean
Vector1D. equals(Vector1D<?,?,?> tuple)
Replies if this point is equals to the given point.default void
UnmodifiableVector1D. normalize(Vector1D<?,?,?> vector)
default void
Vector1D. normalize(Vector1D<?,?,?> vector)
Sets the value of this vector to the normalization of vector vector.default void
Shape1D. operator_add(Vector1D<?,?,?> v)
Translate this shape by adding the given vector:this += v
default void
Vector1D. operator_add(Vector1D<?,?,?> v)
Add a vector to this vector:this += v
.default Vector1D<? extends RV,? extends RP,? extends RS>
Vector1D. operator_elvis(Vector1D<? extends RV,? extends RP,? extends RS> v)
If this vector is epsilon equal to zero then reply v else reply this:this ?: v
.default IT
Shape1D. operator_minus(Vector1D<?,?,?> v)
Create a new shape by translating this shape of the given vector:this - v
default RV
Vector1D. operator_minus(Vector1D<?,?,?> v)
Subtract a vector to this vector:this - v
.default IT
Shape1D. operator_plus(Vector1D<?,?,?> v)
Create a new shape by translating this shape of the given vector:this + v
default RV
Vector1D. operator_plus(Vector1D<?,?,?> v)
Sum of this vector and the given vector:this + v
.default void
Shape1D. operator_remove(Vector1D<?,?,?> v)
Translate this shape by substracting the given vector:this -= v
default void
Vector1D. operator_remove(Vector1D<?,?,?> v)
Substract a vector to this vector:this -= v
.default void
UnmodifiableVector1D. scaleAdd(double scale, Vector1D<?,?,?> vector)
default void
UnmodifiableVector1D. scaleAdd(double scale, Vector1D<?,?,?> vector1, Vector1D<?,?,?> vector2)
default void
UnmodifiableVector1D. scaleAdd(int scale, Vector1D<?,?,?> vector)
default void
UnmodifiableVector1D. scaleAdd(int scale, Vector1D<?,?,?> t1, Vector1D<?,?,?> t2)
default void
Vector1D. scaleAdd(double scale, Vector1D<?,?,?> vector)
Sets the value of this tuple to the scalar multiplication of itself and then adds tuple vector (this = s*this + vector).default void
Vector1D. scaleAdd(double scale, Vector1D<?,?,?> vector1, Vector1D<?,?,?> vector2)
Sets the value of this tuple to the scalar multiplication of the tuple vector1 plus the tuple vector2 (this = s*vector1 + vector2).default void
Vector1D. scaleAdd(int scale, Vector1D<?,?,?> vector)
Sets the value of this tuple to the scalar multiplication of itself and then adds tuple vector (this = s*this + vector).default void
Vector1D. scaleAdd(int scale, Vector1D<?,?,?> t1, Vector1D<?,?,?> t2)
Sets the value of this tuple to the scalar multiplication of tuple t1 plus tuple t2 (this = s*t1 + t2).default void
UnmodifiableVector1D. sub(Vector1D<?,?,?> vector)
default void
UnmodifiableVector1D. sub(Vector1D<?,?,?> vector1, Vector1D<?,?,?> vector2)
default void
Vector1D. sub(Vector1D<?,?,?> vector)
Sets the value of this tuple to the difference of itself and vector (this = this - vector).default void
Vector1D. sub(Vector1D<?,?,?> vector1, Vector1D<?,?,?> vector2)
Sets the value of this tuple to the difference of tuples vector1 and vector2 (this = vector1 - vector2).void
Shape1D. translate(Vector1D<?,?,?> vector)
Translate the shape. -
Uses of Vector1D in org.arakhne.afc.math.geometry.d1.afp
Classes in org.arakhne.afc.math.geometry.d1.afp with type parameters of type Vector1D Modifier and Type Interface Description interface
GeomFactory1afp<P extends Point1D<? super P,? super V,? super S>,V extends Vector1D<? super V,? super P,? super S>,S extends Segment1D<?,?>,B extends Rectangle1afp<?,?,P,V,S,B>>
Factory of geometrical elements.interface
Rectangle1afp<ST extends Shape1afp<?,?,P,V,S,B>,IT extends Rectangle1afp<?,?,P,V,S,B>,P extends Point1D<? super P,? super V,? super S>,V extends Vector1D<? super V,? super P,? super S>,S extends Segment1D<?,?>,B extends Rectangle1afp<?,?,P,V,S,B>>
Fonctional interface that represented a 2D rectangle on a plane.interface
RectangularShape1afp<ST extends Shape1afp<?,?,P,V,S,B>,IT extends RectangularShape1afp<?,?,P,V,S,B>,P extends Point1D<? super P,? super V,? super S>,V extends Vector1D<? super V,? super P,? super S>,S extends Segment1D<?,?>,B extends Rectangle1afp<?,?,P,V,S,B>>
Fonctional interface that represented a rectangular shape on a plane.interface
Shape1afp<ST extends Shape1afp<?,?,P,V,S,B>,IT extends Shape1afp<?,?,P,V,S,B>,P extends Point1D<? super P,? super V,? super S>,V extends Vector1D<? super V,? super P,? super S>,S extends Segment1D<?,?>,B extends Rectangle1afp<?,?,P,V,S,B>>
2D shape with 2D floating coordinates.Classes in org.arakhne.afc.math.geometry.d1.afp that implement Vector1D Modifier and Type Class Description class
InnerComputationVector1afp
A vector that is used for internal computations.Methods in org.arakhne.afc.math.geometry.d1.afp with parameters of type Vector1D Modifier and Type Method Description InnerComputationPoint1afp
InnerComputationGeomFactory. convertToPoint(Vector1D<?,?,?> v)
InnerComputationVector1afp
InnerComputationGeomFactory. convertToVector(Vector1D<?,?,?> v)
default void
Shape1afp. translate(Vector1D<?,?,?> vector)
-
Uses of Vector1D in org.arakhne.afc.math.geometry.d1.d
Classes in org.arakhne.afc.math.geometry.d1.d that implement Vector1D Modifier and Type Class Description class
Vector1d
1.5D Vector with 2 double precision floating-point numbers.Methods in org.arakhne.afc.math.geometry.d1.d with parameters of type Vector1D Modifier and Type Method Description void
Vector1d. add(Vector1D<?,?,?> vector)
void
Vector1d. add(Vector1D<?,?,?> vector1, Vector1D<?,?,?> vector2)
Point1d
GeomFactory1d. convertToPoint(Vector1D<?,?,?> vector)
Vector1d
GeomFactory1d. convertToVector(Vector1D<?,?,?> vector)
void
Vector1d. scaleAdd(double scale, Vector1D<?,?,?> vector)
void
Vector1d. scaleAdd(double scale, Vector1D<?,?,?> vector1, Vector1D<?,?,?> vector2)
void
Vector1d. scaleAdd(int scale, Vector1D<?,?,?> vector)
void
Vector1d. scaleAdd(int scale, Vector1D<?,?,?> vector1, Vector1D<?,?,?> vector2)
void
Vector1d. sub(Vector1D<?,?,?> vector)
void
Vector1d. sub(Vector1D<?,?,?> vector1, Vector1D<?,?,?> vector2)
Constructors in org.arakhne.afc.math.geometry.d1.d with parameters of type Vector1D Constructor Description Point1d(Vector1D<?,?,?> tuple)
Construct a zero vector.Vector1d(Vector1D<?,?,?> tuple)
Construct a zero vector. -
Uses of Vector1D in org.arakhne.afc.math.geometry.d1.dfx
Classes in org.arakhne.afc.math.geometry.d1.dfx that implement Vector1D Modifier and Type Class Description class
Vector1dfx
1.5D Vector with 2 double precision floating-point FX properties.Methods in org.arakhne.afc.math.geometry.d1.dfx with parameters of type Vector1D Modifier and Type Method Description Point1dfx
GeomFactory1dfx. convertToPoint(Vector1D<?,?,?> vector)
Vector1dfx
GeomFactory1dfx. convertToVector(Vector1D<?,?,?> vector)
Constructors in org.arakhne.afc.math.geometry.d1.dfx with parameters of type Vector1D Constructor Description Point1dfx(Vector1D<?,?,?> tuple)
Construct a zero vector.Vector1dfx(Vector1D<?,?,?> tuple)
Construct a zero vector. -
Uses of Vector1D in org.arakhne.afc.math.physics
Methods in org.arakhne.afc.math.physics with parameters of type Vector1D Modifier and Type Method Description void
JavaPhysicsEngine. motionNewtonEuler1Law1D5(Vector1D<?,?,?> velocity, double minSpeed, double maxSpeed, double dt, Vector1D<?,?,?> result)
void
PhysicsEngine. motionNewtonEuler1Law1D5(Vector1D<?,?,?> velocity, double minSpeed, double maxSpeed, double dt, Vector1D<?,?,?> result)
Compute and replies a motion according to Newton-Euler-1 equations for motion (where acceleration is not significant).static void
PhysicsUtil. motionNewtonEuler1Law1D5(Vector1D<?,?,?> velocity, double minSpeed, double maxSpeed, double dt, Vector1D<?,?,?> result)
Compute and replies a motion according to Newton-Euler-1 equations for motion.void
JavaPhysicsEngine. motionNewtonLaw1D5(Vector1D<?,?,?> velocity, double minSpeed, double maxSpeed, Vector1D<?,?,?> acceleration, double minAcceleration, double maxAcceleration, double dt, Vector1D<?,?,?> result)
void
PhysicsEngine. motionNewtonLaw1D5(Vector1D<?,?,?> velocity, double minSpeed, double maxSpeed, Vector1D<?,?,?> acceleration, double minAcceleration, double maxAcceleration, double dt, Vector1D<?,?,?> result)
Compute and replies a motion according to high school physics Newton's equations for motion.static void
PhysicsUtil. motionNewtonLaw1D5(Vector1D<?,?,?> velocity, double minSpeed, double maxSpeed, Vector1D<?,?,?> acceleration, double minAcceleration, double maxAcceleration, double dt, Vector1D<?,?,?> result)
Compute and replies a motion according to high school physics Newton's equations for motion. -
Uses of Vector1D in org.arakhne.afc.math.physics.kinematic.linear
Methods in org.arakhne.afc.math.physics.kinematic.linear that return Vector1D Modifier and Type Method Description default Vector1D<?,?,?>
LinearInstantVelocityKinematic. getLinearVelocity1D5()
Replies the instant velocity of the object.
-