Uses of Interface
org.arakhne.afc.math.geometry.d1.Point1D
-
Packages that use Point1D Package Description org.arakhne.afc.math.geometry.d1 org.arakhne.afc.math.geometry.d1.afp org.arakhne.afc.math.geometry.d1.d org.arakhne.afc.math.geometry.d1.dfx -
-
Uses of Point1D in org.arakhne.afc.math.geometry.d1
Classes in org.arakhne.afc.math.geometry.d1 with type parameters of type Point1D 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 Point1D in org.arakhne.afc.math.geometry.d1 Modifier and Type Interface Description 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.Classes in org.arakhne.afc.math.geometry.d1 that implement Point1D Modifier and Type Class Description class
ImmutablePoint1D<S extends Segment1D<?,?>>
Immutable point 1.5D.Methods in org.arakhne.afc.math.geometry.d1 that return Point1D Modifier and Type Method Description 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
.Methods in org.arakhne.afc.math.geometry.d1 with parameters of type Point1D Modifier and Type Method Description default RP
Vector1D. $minus(Point1D<?,?,?> point)
Subtract a vector to this point:this - point
.default RP
Vector1D. $plus(Point1D<?,?,?> pt)
Add this vector to a point:this + p
.default int
Point1D. compareTo(Point1D<?,?,?> point)
boolean
Shape1D. contains(Point1D<?,?,?> point)
Replies if the given point is inside this shape.P
GeomFactory1D. convertToPoint(Point1D<?,?,?> pt)
Convert the given point if it is not of the right type.ImmutablePoint1D<S>
ImmutableGeomFactory. convertToPoint(Point1D<?,?,?> pt)
V
GeomFactory1D. convertToVector(Point1D<?,?,?> pt)
Convert the given point.ImmutableVector1D<S>
ImmutableGeomFactory. convertToVector(Point1D<?,?,?> pt)
default boolean
Point1D. epsilonEquals(Point1D<?,?,?> tuple, double epsilon)
Returnstrue
if the L-infinite distance between this point and point p is less than or equal to the epsilon parameter, otherwise returnsfalse
.default boolean
Point1D. equals(Point1D<?,?,?> tuple)
Replies if this point is equals to the given point.P
Shape1D. getClosestPointTo(Point1D<?,?,?> point)
Replies the point on the shape that is closest to the given point.default double
Point1D. getDistance(Point1D<?,?,?> p1)
Computes the distance between this point and point p1.default double
Shape1D. getDistance(Point1D<?,?,?> point)
Replies the minimal distance from this shape to the given point.default double
Point1D. getDistanceCurviline(Point1D<?,?,?> p1)
Computes the curviline distance between this point and point p1.default double
Point1D. getDistanceL1(Point1D<?,?,?> p1)
Computes the L-1 (Manhattan) distance between this point and point p1.double
Shape1D. getDistanceL1(Point1D<?,?,?> point)
Computes the L-1 (Manhattan) distance between this shape and point p1.default double
Point1D. getDistanceLinf(Point1D<?,?,?> p1)
Computes the L-infinite distance between this point and point p1.double
Shape1D. getDistanceLinf(Point1D<?,?,?> point)
Computes the L-infinite distance between this shape and point p1.default double
Point1D. getDistanceShift(Point1D<?,?,?> p1)
Computes the jutting distance between this point and point p1.default double
Point1D. getDistanceSquared(Point1D<?,?,?> p1)
Computes the square of the distance between this point and point p1.double
Shape1D. getDistanceSquared(Point1D<?,?,?> point)
Replies the squared value of the minimal distance from this shape to the given point.P
Shape1D. getFarthestPointTo(Point1D<?,?,?> point)
Replies the point on the shape that is farthest the given point.default boolean
Point1D. isOnSameSegment(Point1D<?,?,?> point)
Replies if this point is located on the same segment as the given one.default boolean
Shape1D. operator_and(Point1D<?,?,?> point)
Replies if the given point is inside the shape:this && b
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 RP
Vector1D. operator_minus(Point1D<?,?,?> point)
Subtract a vector to this point:this - point
.default RP
Vector1D. operator_plus(Point1D<?,?,?> pt)
Add this vector to a point:this + p
.default double
Point1D. operator_upTo(Point1D<?,?,?> pt)
Replies if the distance between this and the p point:this .. p
.default double
Shape1D. operator_upTo(Point1D<?,?,?> pt)
Replies the distance between the given point and this shape:this .. p
default void
Point1D. set(Point1D<? extends RP,? extends RV,? extends RS> point)
Set this point from the given informations.default void
UnmodifiablePoint1D. set(Point1D<? extends RP,? extends RV,? extends RS> point)
default void
UnmodifiableVector1D. sub(Point1D<?,?,?> point1, Point1D<?,?,?> point2)
default void
Vector1D. sub(Point1D<?,?,?> point1, Point1D<?,?,?> point2)
Sets the value of this tuple to the difference of tuples point1 and point2 (this = point1 - point2).int
Transform1D. transform(Point1D<?,?,? super S> point)
Transform the specified 1.5D point.int
Transform1D. transform(Point1D<?,?,? super S> point, Tuple2D<?> appliedTranslation)
Transform the specified 1.5D point. -
Uses of Point1D in org.arakhne.afc.math.geometry.d1.afp
Classes in org.arakhne.afc.math.geometry.d1.afp with type parameters of type Point1D 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 Point1D Modifier and Type Class Description class
InnerComputationPoint1afp
A point that is used for internal computations.Methods in org.arakhne.afc.math.geometry.d1.afp with parameters of type Point1D Modifier and Type Method Description default boolean
Shape1afp. contains(Point1D<?,?,?> pt)
InnerComputationPoint1afp
InnerComputationGeomFactory. convertToPoint(Point1D<?,?,?> pt)
InnerComputationVector1afp
InnerComputationGeomFactory. convertToVector(Point1D<?,?,?> pt)
default P
Rectangle1afp. getClosestPointTo(Point1D<?,?,?> pt)
default double
Rectangle1afp. getDistanceL1(Point1D<?,?,?> pt)
default double
Rectangle1afp. getDistanceLinf(Point1D<?,?,?> pt)
default double
Rectangle1afp. getDistanceSquared(Point1D<?,?,?> pt)
default P
Rectangle1afp. getFarthestPointTo(Point1D<?,?,?> pt)
-
Uses of Point1D in org.arakhne.afc.math.geometry.d1.d
Classes in org.arakhne.afc.math.geometry.d1.d that implement Point1D Modifier and Type Class Description class
Point1d
1.5D Point with 2 double precision floating-point numbers.Methods in org.arakhne.afc.math.geometry.d1.d with parameters of type Point1D Modifier and Type Method Description Point1d
GeomFactory1d. convertToPoint(Point1D<?,?,?> pt)
Vector1d
GeomFactory1d. convertToVector(Point1D<?,?,?> pt)
void
Vector1d. sub(Point1D<?,?,?> point1, Point1D<?,?,?> point2)
Constructors in org.arakhne.afc.math.geometry.d1.d with parameters of type Point1D Constructor Description Point1d(Point1D<?,?,?> tuple)
Construct a zero vector.Rectangle1d(Point1D<?,?,?> min, Point1D<?,?,?> max)
Construct a rectangle with the given minimum and maxium corners.Vector1d(Point1D<?,?,?> tuple)
Construct a zero vector. -
Uses of Point1D in org.arakhne.afc.math.geometry.d1.dfx
Classes in org.arakhne.afc.math.geometry.d1.dfx that implement Point1D Modifier and Type Class Description class
Point1dfx
1.5D Point with 2 double precision floating-point FX properties.Methods in org.arakhne.afc.math.geometry.d1.dfx with parameters of type Point1D Modifier and Type Method Description Point1dfx
GeomFactory1dfx. convertToPoint(Point1D<?,?,?> pt)
Vector1dfx
GeomFactory1dfx. convertToVector(Point1D<?,?,?> pt)
Constructors in org.arakhne.afc.math.geometry.d1.dfx with parameters of type Point1D Constructor Description Point1dfx(Point1D<?,?,?> tuple)
Construct a zero vector.Rectangle1dfx(Point1D<?,?,?> min, Point1D<?,?,?> max)
Construct a rectangle with the given minimum and maxium corners.Vector1dfx(Point1D<?,?,?> tuple)
Construct a zero vector.
-