Uses of Class
org.arakhne.afc.vmutil.annotations.XtextOperator
-
-
Uses of XtextOperator in org.arakhne.afc.agentmotion
Methods in org.arakhne.afc.agentmotion with annotations of type XtextOperator Modifier and Type Method Description void
AgentMotion. operator_add(double motion)
Add the given angular motion to this motion:this += motion
.void
AgentMotion. operator_add(AgentMotion motion)
Add the given linear and angular motion to this motion:this += motion
.void
AgentMotion. operator_add(Vector2D<?,?> motion)
Add the given linear motion to this motion:this += motion
.AgentMotion
AgentMotion. operator_minus(double motion)
Replies the subtraction of the given angular motion and this motion:this - motion
.AgentMotion
AgentMotion. operator_minus(AgentMotion motion)
Replies the subtraction of the given linear and angular motion and this motion:this - motion
.AgentMotion
AgentMotion. operator_minus(Vector2D<?,?> motion)
Replies the subtraction of the given linear motion and this motion:this - motion
.AgentMotion
AgentMotion. operator_plus(double motion)
Replies the addition of the given angular motion and this motion:this + motion
.AgentMotion
AgentMotion. operator_plus(AgentMotion motion)
Replies the addition of the given linear and angular motion and this motion:this + motion
.AgentMotion
AgentMotion. operator_plus(Vector2D<?,?> motion)
Replies the addition of the given linear motion and this motion:this + motion
.void
AgentMotion. operator_remove(double motion)
Subtract the given angular motion to this motion:this -= motion
.void
AgentMotion. operator_remove(AgentMotion motion)
Subtract the given linear and angular motion to this motion:this -= motion
.void
AgentMotion. operator_remove(Vector2D<?,?> motion)
Subtract the given linear motion to this motion:this -= motion
. -
Uses of XtextOperator in org.arakhne.afc.math.extensions.xtext
Methods in org.arakhne.afc.math.extensions.xtext with annotations of type XtextOperator Modifier and Type Method Description static <M extends Matrix2d>
MMatrixExtensions. operator_divide(double left, M right)
Replies the division of this matrix by the given scalar:left / right
.static <M extends Matrix3d>
MMatrixExtensions. operator_divide(double left, M right)
Replies the division of this matrix by the given scalar:left / right
.static <M extends Matrix4d>
MMatrixExtensions. operator_divide(double left, M right)
Replies the division of this matrix by the given scalar:left / right
.static <V extends Vector2D<V,?>>
VTuple2DExtensions. operator_divide(double left, V right)
Scale this vector:left / right
.static <V extends Vector1D<V,?,?>>
VTuple2DExtensions. operator_divide(double left, V right)
Scale this vector:left / right
.static <M extends Matrix2d>
MMatrixExtensions. operator_minus(double left, M right)
Replies the substraction of the given scalar to this matrix:left - right
.static <M extends Matrix3d>
MMatrixExtensions. operator_minus(double left, M right)
Replies the substraction of the given scalar to this matrix:left - right
.static <M extends Matrix4d>
MMatrixExtensions. operator_minus(double left, M right)
Replies the substraction of the given scalar to this matrix:left - right
.static <P extends Point2D<P,?>>
PTuple2DExtensions. operator_minus(double left, P right)
Subtract the scalar to this point:left - right
.static <V extends Vector2D<V,?>>
VTuple2DExtensions. operator_minus(double left, V right)
Subtract a vector to this scalar:left - right
.static <V extends Vector1D<V,?,?>>
VTuple2DExtensions. operator_minus(double left, V right)
Subtract a vector to this scalar:left - right
.static <M extends Matrix2d>
MMatrixExtensions. operator_multiply(double left, M right)
Replies the multiplication of the given scalar and this matrix:left * right
.static <M extends Matrix3d>
MMatrixExtensions. operator_multiply(double left, M right)
Replies the multiplication of the given scalar and this matrix:left * right
.static <M extends Matrix4d>
MMatrixExtensions. operator_multiply(double left, M right)
Replies the multiplication of the given scalar and this matrix:left * right
.static <V extends Vector2D<V,?>>
VTuple2DExtensions. operator_multiply(double left, V right)
Scale this vector:left * right
.static <V extends Vector1D<V,?,?>>
VTuple2DExtensions. operator_multiply(double left, V right)
Scale this vector:left * right
.static <M extends Matrix2d>
MMatrixExtensions. operator_plus(double left, M right)
Replies the addition of the given scalar to this matrix:left + right
.static <M extends Matrix3d>
MMatrixExtensions. operator_plus(double left, M right)
Replies the addition of the given scalar to this matrix:left + right
.static <M extends Matrix4d>
MMatrixExtensions. operator_plus(double left, M right)
Replies the addition of the given scalar to this matrix:left + right
.static <P extends Point2D<P,?>>
PTuple2DExtensions. operator_plus(double left, P right)
Sum of this point and a scalar:left + right
.static <V extends Vector2D<V,?>>
VTuple2DExtensions. operator_plus(double left, V right)
Sum of this vector and the given scalar: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 XtextOperator in org.arakhne.afc.math.geometry
Methods in org.arakhne.afc.math.geometry with annotations of type XtextOperator Modifier and Type Method Description IntersectionType
IntersectionType. operator_and(IntersectionType right)
Compute the AND-combinaison of two intersection types.static IntersectionType
IntersectionType. operator_and(IntersectionType left, IntersectionType right)
Compute the AND-combinaison of two intersection types.IntersectionType
IntersectionType. operator_not()
Invert the intersection classification.static IntersectionType
IntersectionType. operator_not(IntersectionType t)
Invert the intersection classification.IntersectionType
IntersectionType. operator_or(IntersectionType f2)
Compute the OR-combinaison of two intersection types.static IntersectionType
IntersectionType. operator_or(IntersectionType f1, IntersectionType f2)
Compute the OR-combinaison of two intersection types. -
Uses of XtextOperator in org.arakhne.afc.math.geometry.d1
Methods in org.arakhne.afc.math.geometry.d1 with annotations of type XtextOperator Modifier and Type Method Description default void
Point1D. operator_add(Vector2D<?,?> v)
Increment this point with the given vector:this += v
.default void
Vector1D. operator_add(Vector1D<?,?,?> v)
Add a vector to this vector:this += v
.default RV
Vector1D. operator_divide(double factor)
Scale this vector:this / factor
.default Point1D<? extends RP,? extends RV,? extends RS>
Point1D. operator_elvis(Point1D<? extends RP,? extends RV,? extends RS> pt)
If this point is epsilon equal to zero then reply p else reply this:this ?: p
.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 boolean
Point1D. operator_equals(Tuple2D<?> v)
Replies if the given vector is equal to this vector:this == v
.default boolean
Vector1D. operator_equals(Tuple2D<?> v)
Replies if this vector and the given vector are equal:this == v
.default RP
Point1D. operator_minus(double scalar)
Subtract the scalar to this point:this - scalar
.default RV
Point1D. operator_minus(Point2D<?,?> pt)
Subtract the p point to this point:this - p
.default RP
Point1D. operator_minus(Vector2D<?,?> v)
Subtract the v vector to this point:this - v
.default RV
Vector1D. operator_minus()
Negation of this vector:-this
.default RV
Vector1D. operator_minus(double scalar)
Subtract a vector to this scalar:this - scalar
.default RP
Vector1D. operator_minus(Point1D<?,?,?> point)
Subtract a vector to this point:this - point
.default RV
Vector1D. operator_minus(Vector1D<?,?,?> v)
Subtract a vector to this vector:this - v
.default RV
Vector1D. operator_multiply(double factor)
Scale this vector:this * factor
.default boolean
Point1D. operator_notEquals(Tuple2D<?> v)
Replies if the given vector is different than this vector:this != v
.default boolean
Vector1D. operator_notEquals(Tuple2D<?> v)
Replies if this vector and the given vector are different:this != v
.default RP
Point1D. operator_plus(double scalar)
Sum of this point and a scalar:this + scalar
.default RP
Point1D. operator_plus(Vector2D<?,?> v)
Sum of this point and a vector:this + v
.default RV
Vector1D. operator_plus(double scalar)
Sum of this vector and the given scalar:this + scalar
.default RP
Vector1D. operator_plus(Point1D<?,?,?> pt)
Add this vector to a point:this + p
.default RV
Vector1D. operator_plus(Vector1D<?,?,?> v)
Sum of this vector and the given vector:this + v
.default void
Point1D. operator_remove(Vector2D<?,?> v)
Subtract the v vector to this:this -= v
.default void
Vector1D. operator_remove(Vector1D<?,?,?> v)
Substract a vector to this vector:this -= v
.default double
Point1D. operator_upTo(Point1D<?,?,?> pt)
Replies if the distance between this and the p point:this .. p
. -
Uses of XtextOperator in org.arakhne.afc.math.geometry.d2
Methods in org.arakhne.afc.math.geometry.d2 with annotations of type XtextOperator Modifier and Type Method Description default void
Point2D. operator_add(Vector2D<?,?> v)
Increment this point with the given vector:this += v
.default void
UnmodifiablePoint2D. operator_add(Vector2D<?,?> v)
default void
UnmodifiableVector2D. operator_add(Vector2D<?,?> v)
default void
Vector2D. operator_add(Vector2D<?,?> v)
Add a vector to this vector:this += v
.default boolean
Point2D. operator_and(Shape2D<?,?,?,?,?,?> shape)
Replies if the this point is inside the given shape:this && s
.default RV
Vector2D. operator_divide(double factor)
Scale this vector:this / factor
.default double
Vector2D. operator_doubleDotLessThan(Vector2D<?,?> v)
Replies the signed angle from v to this:this ..< v
.default Point2D<? extends RP,? extends RV>
Point2D. operator_elvis(Point2D<? extends RP,? extends RV> pt)
If this point is epsilon equal to zero then reply p else reply this:this ?: p
.default Vector2D<? extends RV,? extends RP>
Vector2D. operator_elvis(Vector2D<? extends RV,? extends RP> v)
If this vector is epsilon equal to zero then reply v else reply this:this ?: v
.default boolean
Point2D. operator_equals(Tuple2D<?> v)
Replies if the given vector is equal to this vector:this == v
.default boolean
Vector2D. operator_equals(Tuple2D<?> v)
Replies if this vector and the given vector are equal:this == v
.default double
Vector2D. operator_greaterThanDoubleDot(Vector2D<?,?> v)
Replies the signed angle from this to v:this >.. v
.default RP
Point2D. operator_minus(double scalar)
Subtract the scalar to this point:this - scalar
.default RV
Point2D. operator_minus(Point2D<?,?> pt)
Subtract the p point to this point:this - p
.default RP
Point2D. operator_minus(Vector2D<?,?> v)
Subtract the v vector to this point:this - v
.default RV
Vector2D. operator_minus()
Negation of this vector:-this
.default RV
Vector2D. operator_minus(double scalar)
Subtract a vector to this scalar:this - scalar
.default RP
Vector2D. operator_minus(Point2D<?,?> point)
Subtract a vector to this point:this - point
.default RV
Vector2D. operator_minus(Vector2D<?,?> v)
Subtract a vector to this vector:this - v
.default RV
Vector2D. operator_multiply(double factor)
Scale this vector:this * factor
.default double
Vector2D. operator_multiply(Vector2D<?,?> v)
Dot product:this * v
.default boolean
Point2D. operator_notEquals(Tuple2D<?> v)
Replies if the given vector is different than this vector:this != v
.default boolean
Vector2D. operator_notEquals(Tuple2D<?> v)
Replies if this vector and the given vector are different:this != v
.default RP
Point2D. operator_plus(double scalar)
Sum of this point and a scalar:this + scalar
.default RP
Point2D. operator_plus(Vector2D<?,?> v)
Sum of this point and a vector:this + v
.default RV
Vector2D. operator_plus(double scalar)
Sum of this vector and the given scalar:this + scalar
.default RP
Vector2D. operator_plus(Point2D<?,?> pt)
Add this vector to a point:this + p
.default RV
Vector2D. operator_plus(Vector2D<?,?> v)
Sum of this vector and the given vector:this + v
.default Vector2D.PowerResult<RV>
Vector2D. operator_power(int power)
Compute the power of this vector:this ** n
.default double
Vector2D. operator_power(Vector2D<?,?> v)
Perp product of this vector and the given vector:this ** v
.default void
Point2D. operator_remove(Vector2D<?,?> v)
Subtract the v vector to this:this -= v
.default void
UnmodifiablePoint2D. operator_remove(Vector2D<?,?> v)
default void
UnmodifiableVector2D. operator_remove(Vector2D<?,?> v)
default void
Vector2D. operator_remove(Vector2D<?,?> v)
Substract a vector to this vector:this -= v
.default double
Point2D. operator_upTo(Point2D<?,?> pt)
Replies if the distance between this and the p point:this .. p
.default double
Point2D. operator_upTo(Shape2D<?,?,?,?,?,?> shape)
Replies the distance between this point and the given shape:this .. s
.default double
Vector2D. operator_upTo(Vector2D<?,?> v)
Replies if the absolute angle between this and v:this .. b
. -
Uses of XtextOperator in org.arakhne.afc.math.matrix
Methods in org.arakhne.afc.math.matrix with annotations of type XtextOperator Modifier and Type Method Description void
Matrix2d. operator_add(double scalar)
Add the given scalar to this matrix:this += scalar
.void
Matrix2d. operator_add(Matrix2d matrix)
Add the given matrix to this matrix:this += matrix
.void
Matrix3d. operator_add(double scalar)
Add the given scalar to this matrix:this += scalar
.void
Matrix3d. operator_add(Matrix3d matrix)
Add the given matrix to this matrix:this += matrix
.void
Matrix4d. operator_add(double scalar)
Add the given scalar to this matrix:this += scalar
.void
Matrix4d. operator_add(Matrix4d matrix)
Add the given matrix to this matrix:this += matrix
.Matrix2d
Matrix2d. operator_divide(double scalar)
Replies the division of this matrix by the given scalar:this / scalar
.Matrix3d
Matrix3d. operator_divide(double scalar)
Replies the division of this matrix by the given scalar:this / scalar
.Matrix4d
Matrix4d. operator_divide(double scalar)
Replies the division of this matrix by the given scalar:this / scalar
.Matrix2d
Matrix2d. operator_minus()
Replies the negation of this matrix:-this
.Matrix2d
Matrix2d. operator_minus(double scalar)
Replies the substraction of the given scalar to this matrix:this - scalar
.Matrix2d
Matrix2d. operator_minus(Matrix2d matrix)
Replies the substraction of the given matrix to this matrix:this + matrix
.Matrix3d
Matrix3d. operator_minus()
Replies the negation of this matrix:-this
.Matrix3d
Matrix3d. operator_minus(double scalar)
Replies the substraction of the given scalar to this matrix:this - scalar
.Matrix3d
Matrix3d. operator_minus(Matrix3d matrix)
Replies the substraction of the given matrix to this matrix:this - matrix
.Matrix4d
Matrix4d. operator_minus()
Replies the negation of this matrix:-this
.Matrix4d
Matrix4d. operator_minus(double scalar)
Replies the substraction of the given scalar to this matrix:this - scalar
.Matrix4d
Matrix4d. operator_minus(Matrix4d matrix)
Replies the substraction of the given matrix to this matrix:this - matrix
.void
Matrix2d. operator_moinsMoins()
Increment this matrix:this--
.void
Matrix3d. operator_moinsMoins()
Increment this matrix:this--
.void
Matrix4d. operator_moinsMoins()
Increment this matrix:this--
.Matrix2d
Matrix2d. operator_multiply(double scalar)
Replies the multiplication of the given scalar and this matrix:this * scalar
.Matrix2d
Matrix2d. operator_multiply(Matrix2d matrix)
Replies the multiplication of the given matrix and this matrix:this * matrix
.Matrix3d
Matrix3d. operator_multiply(double scalar)
Replies the multiplication of the given scalar and this matrix:this * scalar
.Matrix3d
Matrix3d. operator_multiply(Matrix3d matrix)
Replies the multiplication of the given matrix and this matrix:this * matrix
.Matrix4d
Matrix4d. operator_multiply(double scalar)
Replies the multiplication of the given scalar and this matrix:this * scalar
.Matrix4d
Matrix4d. operator_multiply(Matrix4d matrix)
Replies the multiplication of the given matrix and this matrix:this * matrix
.Matrix2d
Matrix2d. operator_not()
Replies the transposition of this matrix:!this
.Matrix3d
Matrix3d. operator_not()
Replies the transposition of this matrix:!this
.Matrix4d
Matrix4d. operator_not()
Replies the transposition of this matrix:!this
.Matrix2d
Matrix2d. operator_plus(double scalar)
Replies the addition of the given scalar to this matrix:this + scalar
.Matrix2d
Matrix2d. operator_plus(Matrix2d matrix)
Replies the addition of the given matrix to this matrix:this + matrix
.Matrix3d
Matrix3d. operator_plus(double scalar)
Replies the addition of the given scalar to this matrix:this + scalar
.Matrix3d
Matrix3d. operator_plus(Matrix3d matrix)
Replies the addition of the given matrix to this matrix:this + matrix
.Matrix4d
Matrix4d. operator_plus(double scalar)
Replies the addition of the given scalar to this matrix:this + scalar
.Matrix4d
Matrix4d. operator_plus(Matrix4d matrix)
Replies the addition of the given matrix to this matrix:this + matrix
.void
Matrix2d. operator_plusPlus()
Increment this matrix:this++
.void
Matrix3d. operator_plusPlus()
Increment this matrix:this++
.void
Matrix4d. operator_plusPlus()
Increment this matrix:this++
.void
Matrix2d. operator_remove(double scalar)
Substract the given scalar to this matrix:this -= scalar
.void
Matrix2d. operator_remove(Matrix2d matrix)
Substract the given matrix to this matrix:this -= matrix
.void
Matrix3d. operator_remove(double scalar)
Substract the given scalar to this matrix:this -= scalar
.void
Matrix3d. operator_remove(Matrix3d matrix)
Substract the given matrix to this matrix:this -= matrix
.void
Matrix4d. operator_remove(double scalar)
Substract the given scalar to this matrix:this -= scalar
.void
Matrix4d. operator_remove(Matrix4d matrix)
Substract the given matrix to this matrix:this -= matrix
.
-