Uses of Interface
org.arakhne.afc.math.geometry.d2.Shape2D
-
-
Uses of Shape2D in org.arakhne.afc.gis.mapelement
Methods in org.arakhne.afc.gis.mapelement with parameters of type Shape2D Modifier and Type Method Description protected boolean
MapElement. boundsIntersects(Shape2D<?,?,?,?,?,? extends Rectangle2afp<?,?,?,?,?,?>> rectangle)
Replies if the bounds of this element has an intersection with the specified rectangle.boolean
MapCircle. intersects(Shape2D<?,?,?,?,?,? extends Rectangle2afp<?,?,?,?,?,?>> rectangle)
Replies if this element has an intersection with the specified rectangle.abstract boolean
MapElement. intersects(Shape2D<?,?,?,?,?,? extends Rectangle2afp<?,?,?,?,?,?>> rectangle)
Replies if this element has an intersection with the specified rectangle.boolean
MapMultiPoint. intersects(Shape2D<?,?,?,?,?,? extends Rectangle2afp<?,?,?,?,?,?>> rectangle)
Replies if this element has an intersection with the specified rectangle.boolean
MapPoint. intersects(Shape2D<?,?,?,?,?,? extends Rectangle2afp<?,?,?,?,?,?>> rectangle)
Replies if this element has an intersection with the specified rectangle.boolean
MapPolygon. intersects(Shape2D<?,?,?,?,?,? extends Rectangle2afp<?,?,?,?,?,?>> rectangle)
Replies if this element has an intersection with the specified rectangle.boolean
MapPolyline. intersects(Shape2D<?,?,?,?,?,? extends Rectangle2afp<?,?,?,?,?,?>> rectangle)
Replies if this element has an intersection with the specified rectangle. -
Uses of Shape2D in org.arakhne.afc.gis.road
Methods in org.arakhne.afc.gis.road with parameters of type Shape2D Modifier and Type Method Description boolean
SubRoadNetwork.WrapSegment. intersects(Shape2D<?,?,?,?,?,? extends Rectangle2afp<?,?,?,?,?,?>> shape)
-
Uses of Shape2D in org.arakhne.afc.gis.road.path.astar
Methods in org.arakhne.afc.gis.road.path.astar with parameters of type Shape2D Modifier and Type Method Description boolean
RoadAStar.VirtualSegment. intersects(Shape2D<?,?,?,?,?,? extends Rectangle2afp<?,?,?,?,?,?>> bounds)
-
Uses of Shape2D in org.arakhne.afc.gis.road.primitive
Methods in org.arakhne.afc.gis.road.primitive with parameters of type Shape2D Modifier and Type Method Description boolean
RoadSegment. intersects(Shape2D<?,?,?,?,?,? extends Rectangle2afp<?,?,?,?,?,?>> bounds)
Replies if this element has an intersection with the specified rectangle. -
Uses of Shape2D in org.arakhne.afc.math.geometry.d2
Classes in org.arakhne.afc.math.geometry.d2 with type parameters of type Shape2D Modifier and Type Interface Description interface
MultiShape2D<ST extends Shape2D<?,?,I,P,V,B>,IT extends MultiShape2D<?,?,CT,I,P,V,B>,CT extends Shape2D<?,?,I,P,V,B>,I extends PathIterator2D<?>,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Shape2D<?,?,I,P,V,B>>
Container for grouping of shapes.interface
MultiShape2D<ST extends Shape2D<?,?,I,P,V,B>,IT extends MultiShape2D<?,?,CT,I,P,V,B>,CT extends Shape2D<?,?,I,P,V,B>,I extends PathIterator2D<?>,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Shape2D<?,?,I,P,V,B>>
Container for grouping of shapes.interface
MultiShape2D<ST extends Shape2D<?,?,I,P,V,B>,IT extends MultiShape2D<?,?,CT,I,P,V,B>,CT extends Shape2D<?,?,I,P,V,B>,I extends PathIterator2D<?>,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Shape2D<?,?,I,P,V,B>>
Container for grouping of shapes.static class
MultiShape2D.BackendIterator<CT extends Shape2D<?,?,?,?,?,?>>
Iterator on elements of a list that is able to notify the backend when the iterator has change the backend data.static class
MultiShape2D.BackendList<CT extends Shape2D<?,?,?,?,?,?>>
View on a list that is able to notify the backend when the view has change the backend data.interface
Path2D<ST extends Shape2D<?,?,I,P,V,B>,IT extends Path2D<?,?,I,P,V,B>,I extends PathIterator2D<?>,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Shape2D<?,?,I,P,V,B>>
2D Path.interface
Path2D<ST extends Shape2D<?,?,I,P,V,B>,IT extends Path2D<?,?,I,P,V,B>,I extends PathIterator2D<?>,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Shape2D<?,?,I,P,V,B>>
2D Path.interface
Shape2D<ST extends Shape2D<?,?,I,P,V,B>,IT extends Shape2D<?,?,I,P,V,B>,I extends PathIterator2D<?>,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Shape2D<?,?,I,P,V,B>>
2D shape.interface
Shape2D<ST extends Shape2D<?,?,I,P,V,B>,IT extends Shape2D<?,?,I,P,V,B>,I extends PathIterator2D<?>,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Shape2D<?,?,I,P,V,B>>
2D shape.interface
Shape2D<ST extends Shape2D<?,?,I,P,V,B>,IT extends Shape2D<?,?,I,P,V,B>,I extends PathIterator2D<?>,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Shape2D<?,?,I,P,V,B>>
2D shape.Subinterfaces of Shape2D in org.arakhne.afc.math.geometry.d2 Modifier and Type Interface Description interface
MultiShape2D<ST extends Shape2D<?,?,I,P,V,B>,IT extends MultiShape2D<?,?,CT,I,P,V,B>,CT extends Shape2D<?,?,I,P,V,B>,I extends PathIterator2D<?>,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Shape2D<?,?,I,P,V,B>>
Container for grouping of shapes.interface
Path2D<ST extends Shape2D<?,?,I,P,V,B>,IT extends Path2D<?,?,I,P,V,B>,I extends PathIterator2D<?>,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Shape2D<?,?,I,P,V,B>>
2D Path.Methods in org.arakhne.afc.math.geometry.d2 with type parameters of type Shape2D Modifier and Type Method Description static <IT extends Shape2D<?,?,?,?,?,?>>
booleanShape2D. equals(Shape2D<?,IT,?,?,?,?> obj1, Object obj2)
Do a safe equality test between the two shapes.Methods in org.arakhne.afc.math.geometry.d2 with parameters of type Shape2D Modifier and Type Method Description default boolean
Point2D. $amp$amp(Shape2D<?,?,?,?,?,?> shape)
Replies if the this point is inside the given shape:this && s
.boolean
Shape2D. contains(Shape2D<?,?,?,?,?,?> shape)
Replies if this shape is inside the given shape.static <IT extends Shape2D<?,?,?,?,?,?>>
booleanShape2D. equals(Shape2D<?,IT,?,?,?,?> obj1, Object obj2)
Do a safe equality test between the two shapes.P
Shape2D. getClosestPointTo(Shape2D<?,?,?,?,?,?> shape)
Replies the point on the shape that is closest to the given shape.default double
Shape2D. getDistance(Shape2D<?,?,?,?,?,?> shape)
Replies the minimal distance from this shape to the given shape.double
Shape2D. getDistanceSquared(Shape2D<?,?,?,?,?,?> shape)
Replies the squared value of the minimal distance from this shape to the given shape.boolean
Shape2D. intersects(Shape2D<?,?,?,?,?,?> shape)
Replies if this shape is intersecting the given shape.default boolean
Point2D. operator_and(Shape2D<?,?,?,?,?,?> shape)
Replies if the this point is inside the given shape:this && s
.default boolean
Shape2D. operator_and(Shape2D<?,?,?,?,?,?> shape)
Replies if the given shape has an intersection with this shape:this && b
default double
Point2D. operator_upTo(Shape2D<?,?,?,?,?,?> shape)
Replies the distance between this point and the given shape:this .. s
. -
Uses of Shape2D in org.arakhne.afc.math.geometry.d2.afp
Subinterfaces of Shape2D in org.arakhne.afc.math.geometry.d2.afp Modifier and Type Interface Description interface
Circle2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Circle2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D circle on a plane.interface
Ellipse2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Ellipse2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D ellipse on a plane.interface
MultiShape2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends MultiShape2afp<?,?,CT,IE,P,V,B>,CT extends Shape2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Container for grouping of shapes.interface
OrientedRectangle2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends OrientedRectangle2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D oriented rectangle on a plane.interface
Parallelogram2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Parallelogram2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D parallelogram on a plane.interface
Path2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Path2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D path on a plane.interface
Rectangle2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Rectangle2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D rectangle on a plane.interface
RectangularShape2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends RectangularShape2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a rectangular shape on a plane.interface
RoundRectangle2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends RoundRectangle2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D round rectangle on a plane.interface
Segment2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Segment2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D segment/line on a plane.interface
Shape2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Shape2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
2D shape with 2D floating coordinates.interface
Triangle2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Triangle2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D triangle on a plane.Methods in org.arakhne.afc.math.geometry.d2.afp with parameters of type Shape2D Modifier and Type Method Description default boolean
Segment2afp. contains(Shape2D<?,?,?,?,?,?> shape)
default boolean
Shape2afp. contains(Shape2D<?,?,?,?,?,?> shape)
default P
Shape2afp. getClosestPointTo(Shape2D<?,?,?,?,?,?> shape)
default double
Shape2afp. getDistanceSquared(Shape2D<?,?,?,?,?,?> shape)
default boolean
Shape2afp. intersects(Shape2D<?,?,?,?,?,?> shape)
-
Uses of Shape2D in org.arakhne.afc.math.geometry.d2.ai
Subinterfaces of Shape2D in org.arakhne.afc.math.geometry.d2.ai Modifier and Type Interface Description interface
Circle2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends Circle2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D circle on a plane.interface
MultiShape2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends MultiShape2ai<?,?,CT,IE,P,V,B>,CT extends Shape2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>>
Container for grouping of shapes.interface
Path2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends Path2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D path on a plane.interface
Rectangle2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends Rectangle2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D rectangle on a plane.interface
RectangularShape2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends RectangularShape2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>>
Fonctional interface that represented a rectangular shape on a plane.interface
Segment2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends Segment2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D segment/line on a plane.interface
Shape2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends Shape2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>>
2D shape with 2d floating coordinates.Methods in org.arakhne.afc.math.geometry.d2.ai with parameters of type Shape2D Modifier and Type Method Description default boolean
Segment2ai. contains(Shape2D<?,?,?,?,?,?> shape)
default boolean
Shape2ai. contains(Shape2D<?,?,?,?,?,?> shape)
default P
Shape2ai. getClosestPointTo(Shape2D<?,?,?,?,?,?> shape)
default double
Shape2ai. getDistanceSquared(Shape2D<?,?,?,?,?,?> shape)
default boolean
Shape2ai. intersects(Shape2D<?,?,?,?,?,?> shape)
-
Uses of Shape2D in org.arakhne.afc.math.geometry.d2.d
Subinterfaces of Shape2D in org.arakhne.afc.math.geometry.d2.d Modifier and Type Interface Description interface
Shape2d<IT extends Shape2d<?>>
2D shape with 2 integer numbers.Classes in org.arakhne.afc.math.geometry.d2.d that implement Shape2D Modifier and Type Class Description class
AbstractRectangularShape2d<IT extends AbstractRectangularShape2d<?>>
Abstract rectangular shape with 2 double precision floating-point numbers.class
AbstractShape2d<T extends AbstractShape2d<?>>
Abstract shape with 2 double precision floating-point numbers.class
Circle2d
A circle with 2 double precision floating-point numbers.class
Ellipse2d
An ellipse with 2 double precision floating-point numbers.class
MultiShape2d<T extends Shape2d<?>>
Container for grouping of shapes.class
OrientedRectangle2d
Oriented rectangle with 2 double precision floating-point numbers.class
Parallelogram2d
Parallelogram with 2 double precision floating-point numbers.class
Path2d
Path with 2 double precision floating-point numbers.class
Rectangle2d
A rectangle with 2 double precision floating-point numbers.class
RoundRectangle2d
A round rectangle with 2 double precision floating-point numbers.class
Segment2d
A 2D segment/line with 2 double precision floating-point numbers.class
SegmentPoint2d
A 2D segment/line encapsulating points with 2 double precision numbers.class
Triangle2d
A triangle with 2 double precision floating-point numbers. -
Uses of Shape2D in org.arakhne.afc.math.geometry.d2.dfx
Subinterfaces of Shape2D in org.arakhne.afc.math.geometry.d2.dfx Modifier and Type Interface Description interface
Shape2dfx<IT extends Shape2dfx<?>>
2D shape with 2 double precision floating-point FX properties.Classes in org.arakhne.afc.math.geometry.d2.dfx that implement Shape2D Modifier and Type Class Description class
AbstractRectangularShape2dfx<IT extends AbstractRectangularShape2dfx<?>>
Abstract rectangular shape with 2 double precision floating-point FX properties.class
AbstractShape2dfx<T extends AbstractShape2dfx<?>>
Abstract shape with 2 double precision floating-point FX properties.class
Circle2dfx
Circle with 2 double precision floating-point FX properties.class
Ellipse2dfx
Ellipse with 2 double precision floating-point FX properties.class
MultiShape2dfx<T extends Shape2dfx<?>>
Container for grouping of shapes.class
OrientedRectangle2dfx
Oriented rectangle with 2 double precision floating-point FX properties.class
Parallelogram2dfx
Parallelogram with 2 double precision floating-point FX properties.class
Path2dfx
Path with 2 double precision floating-point FX properties.class
Rectangle2dfx
Rectangle with 2 double precision floating-point FX properties.class
RoundRectangle2dfx
Round rectangle with 2 double precision floating-point FX properties.class
Segment2dfx
A 2D segment/line encapsulating points with 2 double precision FX properties.class
Triangle2dfx
A triangle with 2 double precision floating-point FX properties. -
Uses of Shape2D in org.arakhne.afc.math.geometry.d2.i
Subinterfaces of Shape2D in org.arakhne.afc.math.geometry.d2.i Modifier and Type Interface Description interface
Shape2i<IT extends Shape2i<?>>
2D shape with 2 double precision floating-point numbers.Classes in org.arakhne.afc.math.geometry.d2.i that implement Shape2D Modifier and Type Class Description class
AbstractRectangularShape2i<IT extends AbstractRectangularShape2i<?>>
A rectangular shape with 2 integer numbers.class
AbstractShape2i<T extends AbstractShape2i<?>>
Abstract shape with 2 integer numbers.class
Circle2i
A circle with 2 integer numbers.class
MultiShape2i<T extends Shape2i<?>>
Container for grouping of shapes.class
Path2i
Path with 2 integer numbers.class
Rectangle2i
A rectangle with 2 integer numbers.class
Segment2i
A 2D segment/line with 2 integer numbers.class
SegmentPoint2i
A 2D segment/line encapsulating points with 2 integer numbers. -
Uses of Shape2D in org.arakhne.afc.math.geometry.d2.ifx
Subinterfaces of Shape2D in org.arakhne.afc.math.geometry.d2.ifx Modifier and Type Interface Description interface
Shape2ifx<IT extends Shape2ifx<?>>
2D shape with 2 double precision floating-point FX properties.Classes in org.arakhne.afc.math.geometry.d2.ifx that implement Shape2D Modifier and Type Class Description class
AbstractRectangularShape2ifx<IT extends AbstractRectangularShape2ifx<?>>
A rectangular shape with 2 integer FX properties.class
AbstractShape2ifx<T extends AbstractShape2ifx<?>>
Abstract shape with 2 integer FX properties.class
Circle2ifx
A circle with 2 integer FX properties.class
MultiShape2ifx<T extends Shape2ifx<?>>
Container for grouping of shapes.class
Path2ifx
Path with 2 integer FX properties.class
Rectangle2ifx
A rectangle with 2 integer FX properties.class
Segment2ifx
A 2D segment/line encapsulating points with 2 integer FX properties.
-