Uses of Interface
org.arakhne.afc.math.geometry.d3.afp.RectangularPrism3afp
-
Packages that use RectangularPrism3afp Package Description org.arakhne.afc.math.geometry.d3.afp org.arakhne.afc.math.geometry.d3.d org.arakhne.afc.math.geometry.d3.dfx -
-
Uses of RectangularPrism3afp in org.arakhne.afc.math.geometry.d3.afp
Classes in org.arakhne.afc.math.geometry.d3.afp with type parameters of type RectangularPrism3afp Modifier and Type Interface Description interface
BoundedElement3afp<T extends RectangularPrism3afp<?,?,?,?,?,?>>
Element that has bounds.interface
GeomFactory3afp<E extends PathElement3afp,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3afp<?,?,E,P,V,B>>
Factory of geometrical elements.interface
MultiShape3afp<ST extends Shape3afp<?,?,IE,P,V,B>,IT extends MultiShape3afp<?,?,CT,IE,P,V,B>,CT extends Shape3afp<?,?,IE,P,V,B>,IE extends PathElement3afp,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3afp<?,?,IE,P,V,B>>
Container for grouping of shapes.interface
Path3afp<ST extends Shape3afp<?,?,IE,P,V,B>,IT extends Path3afp<?,?,IE,P,V,B>,IE extends PathElement3afp,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D path on a plane.class
PathShadow3afp<B extends RectangularPrism3afp<?,?,?,?,?,B>>
Shadow of a path that is used for computing the crossing values between a shape and the shadow.interface
Prism3afp<ST extends Shape3afp<?,?,IE,P,V,B>,IT extends Prism3afp<?,?,IE,P,V,B>,IE extends PathElement3afp,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3afp<?,?,IE,P,V,B>>
Base class for Prisms.interface
RectangularPrism3afp<ST extends Shape3afp<?,?,IE,P,V,B>,IT extends RectangularPrism3afp<?,?,IE,P,V,B>,IE extends PathElement3afp,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D rectangle on a plane.interface
RectangularPrism3afp<ST extends Shape3afp<?,?,IE,P,V,B>,IT extends RectangularPrism3afp<?,?,IE,P,V,B>,IE extends PathElement3afp,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D rectangle on a plane.interface
Segment3afp<ST extends Shape3afp<?,?,IE,P,V,B>,IT extends Segment3afp<?,?,IE,P,V,B>,IE extends PathElement3afp,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D segment/line on a plane.interface
Shape3afp<ST extends Shape3afp<?,?,IE,P,V,B>,IT extends Shape3afp<?,?,IE,P,V,B>,IE extends PathElement3afp,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3afp<?,?,IE,P,V,B>>
2D shape with 2D floating coordinates.interface
Sphere3afp<ST extends Shape3afp<?,?,IE,P,V,B>,IT extends Sphere3afp<?,?,IE,P,V,B>,IE extends PathElement3afp,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D sphere on a plane.Methods in org.arakhne.afc.math.geometry.d3.afp with parameters of type RectangularPrism3afp Modifier and Type Method Description default void
RectangularPrism3afp. avoidCollisionWith(RectangularPrism3afp<?,?,?,?,?,?> reference, Vector3D<?,?> result)
Move this rectangular prism to avoid collision with the reference rectangular prism.default void
RectangularPrism3afp. avoidCollisionWith(RectangularPrism3afp<?,?,?,?,?,?> reference, Vector3D<?,?> displacementDirection, Vector3D<?,?> result)
Move this rectangle to avoid collision with the reference rectangle.static boolean
Path3afp. computeControlPointBoundingBox(PathIterator3afp<?> iterator, RectangularPrism3afp<?,?,?,?,?,?> box)
Compute the box that corresponds to the control points of the path.static boolean
Path3afp. computeDrawableElementBoundingBox(PathIterator3afp<?> iterator, RectangularPrism3afp<?,?,?,?,?,?> box)
Compute the box that corresponds to the drawable elements of the path.default boolean
MultiShape3afp. contains(RectangularPrism3afp<?,?,?,?,?,?> rectangularPrism)
default boolean
Path3afp. contains(RectangularPrism3afp<?,?,?,?,?,?> prism)
default boolean
RectangularPrism3afp. contains(RectangularPrism3afp<?,?,?,?,?,?> rectangularPrism)
default boolean
Segment3afp. contains(RectangularPrism3afp<?,?,?,?,?,?> rectangularPrism)
boolean
Shape3afp. contains(RectangularPrism3afp<?,?,?,?,?,?> rectangularPrism)
Replies if the given rectangular prism is inside this shape.default boolean
Sphere3afp. contains(RectangularPrism3afp<?,?,?,?,?,?> rectangularPrism)
default P
MultiShape3afp. getClosestPointTo(RectangularPrism3afp<?,?,?,?,?,?> rectangle)
default P
Path3afp. getClosestPointTo(RectangularPrism3afp<?,?,?,?,?,?> rectangularPrism)
default P
RectangularPrism3afp. getClosestPointTo(RectangularPrism3afp<?,?,?,?,?,?> rectangle)
default P
Segment3afp. getClosestPointTo(RectangularPrism3afp<?,?,?,?,?,?> rectangle)
P
Shape3afp. getClosestPointTo(RectangularPrism3afp<?,?,?,?,?,?> rectangularPrism)
Replies the closest point on this shape to the given rectangular prism.default P
Sphere3afp. getClosestPointTo(RectangularPrism3afp<?,?,?,?,?,?> rectangularPrism)
default double
Shape3afp. getDistanceSquared(RectangularPrism3afp<?,?,?,?,?,?> rectangularPrism)
Replies the minimum distance between this shape and the given rectangular prism.default boolean
MultiShape3afp. intersects(RectangularPrism3afp<?,?,?,?,?,?> prism)
default boolean
Path3afp. intersects(RectangularPrism3afp<?,?,?,?,?,?> prism)
default boolean
RectangularPrism3afp. intersects(RectangularPrism3afp<?,?,?,?,?,?> prism)
default boolean
Segment3afp. intersects(RectangularPrism3afp<?,?,?,?,?,?> prism)
boolean
Shape3afp. intersects(RectangularPrism3afp<?,?,?,?,?,?> prism)
Replies if this shape is intersecting the given Prism.default boolean
Sphere3afp. intersects(RectangularPrism3afp<?,?,?,?,?,?> prism)
Constructors in org.arakhne.afc.math.geometry.d3.afp with parameters of type RectangularPrism3afp Constructor Description BasicPathShadow3afp(PathIterator3afp<?> pathIterator, RectangularPrism3afp<?,?,?,?,?,?> bounds)
Construct new path shadow.ClosestPointPathShadow3afp(PathIterator3afp<?> pathIterator, RectangularPrism3afp<?,?,?,?,?,?> bounds)
Construct new path shadow.RectanglePathIterator(RectangularPrism3afp<?,?,T,?,?,?> rectangle)
Constructor.TransformedRectanglePathIterator(RectangularPrism3afp<?,?,T,?,?,?> rectangle, Transform3D transform)
Constructor. -
Uses of RectangularPrism3afp in org.arakhne.afc.math.geometry.d3.d
Classes in org.arakhne.afc.math.geometry.d3.d that implement RectangularPrism3afp Modifier and Type Class Description class
RectangularPrism3d
A rectangle with 2 double precision floating-point numbers. -
Uses of RectangularPrism3afp in org.arakhne.afc.math.geometry.d3.dfx
Classes in org.arakhne.afc.math.geometry.d3.dfx that implement RectangularPrism3afp Modifier and Type Class Description class
RectangularPrism3dfx
Rectangular Prism with 3 double precision floating-point FX properties.Constructors in org.arakhne.afc.math.geometry.d3.dfx with parameters of type RectangularPrism3afp Constructor Description RectangularPrism3dfx(RectangularPrism3afp<?,?,?,?,?,?> rectangularPrism)
Constructor by copy.
-