Uses of Interface
org.arakhne.afc.math.geometry.d3.ai.RectangularPrism3ai
-
Packages that use RectangularPrism3ai Package Description org.arakhne.afc.math.geometry.d3.ai org.arakhne.afc.math.geometry.d3.i org.arakhne.afc.math.geometry.d3.ifx -
-
Uses of RectangularPrism3ai in org.arakhne.afc.math.geometry.d3.ai
Classes in org.arakhne.afc.math.geometry.d3.ai with type parameters of type RectangularPrism3ai Modifier and Type Interface Description interface
BoundedElement3ai<T extends RectangularPrism3ai<?,?,?,?,?,?>>
Element that has bounds.interface
GeomFactory3ai<E extends PathElement3ai,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3ai<?,?,E,P,V,B>>
Factory of geometrical elements.interface
MultiShape3ai<ST extends Shape3ai<?,?,IE,P,V,B>,IT extends MultiShape3ai<?,?,CT,IE,P,V,B>,CT extends Shape3ai<?,?,IE,P,V,B>,IE extends PathElement3ai,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3ai<?,?,IE,P,V,B>>
Container for grouping of shapes.interface
Path3ai<ST extends Shape3ai<?,?,IE,P,V,B>,IT extends Path3ai<?,?,IE,P,V,B>,IE extends PathElement3ai,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3ai<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D path on a plane.class
PathShadow3ai<B extends RectangularPrism3ai<?,?,?,?,?,B>>
Shadow of a path that is used for computing the crossing values between a shape and the shadow.interface
Prism3ai<ST extends Shape3ai<?,?,IE,P,V,B>,IT extends Prism3ai<?,?,IE,P,V,B>,IE extends PathElement3ai,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3ai<?,?,IE,P,V,B>>
Fonctional interface that represented a rectangular shape on a plane.interface
RectangularPrism3ai<ST extends Shape3ai<?,?,IE,P,V,B>,IT extends RectangularPrism3ai<?,?,IE,P,V,B>,IE extends PathElement3ai,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3ai<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D rectangle on a plane.interface
RectangularPrism3ai<ST extends Shape3ai<?,?,IE,P,V,B>,IT extends RectangularPrism3ai<?,?,IE,P,V,B>,IE extends PathElement3ai,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3ai<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D rectangle on a plane.interface
Segment3ai<ST extends Shape3ai<?,?,IE,P,V,B>,IT extends Segment3ai<?,?,IE,P,V,B>,IE extends PathElement3ai,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3ai<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D segment/line on a plane.interface
Shape3ai<ST extends Shape3ai<?,?,IE,P,V,B>,IT extends Shape3ai<?,?,IE,P,V,B>,IE extends PathElement3ai,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3ai<?,?,IE,P,V,B>>
3D shape with 3d integer coordinates.interface
Sphere3ai<ST extends Shape3ai<?,?,IE,P,V,B>,IT extends Sphere3ai<?,?,IE,P,V,B>,IE extends PathElement3ai,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends RectangularPrism3ai<?,?,IE,P,V,B>>
Fonctional interface that represented a 3D sphere.Methods in org.arakhne.afc.math.geometry.d3.ai with parameters of type RectangularPrism3ai Modifier and Type Method Description static boolean
Path3ai. computeControlPointBoundingBox(PathIterator3ai<?> iterator, RectangularPrism3ai<?,?,?,?,?,?> box)
Compute the box that corresponds to the control points of the path.static boolean
Path3ai. computeDrawableElementBoundingBox(PathIterator3ai<?> iterator, RectangularPrism3ai<?,?,?,?,?,?> box)
Compute the box that corresponds to the drawable elements of the path.default boolean
MultiShape3ai. contains(RectangularPrism3ai<?,?,?,?,?,?> rectangularPrism)
default boolean
Path3ai. contains(RectangularPrism3ai<?,?,?,?,?,?> box)
default boolean
RectangularPrism3ai. contains(RectangularPrism3ai<?,?,?,?,?,?> box)
default boolean
Segment3ai. contains(RectangularPrism3ai<?,?,?,?,?,?> rectangularPrism)
boolean
Shape3ai. contains(RectangularPrism3ai<?,?,?,?,?,?> box)
Replies if the given rectangle is inside this shape.default boolean
Sphere3ai. contains(RectangularPrism3ai<?,?,?,?,?,?> box)
default P
MultiShape3ai. getClosestPointTo(RectangularPrism3ai<?,?,?,?,?,?> rectangle)
default P
Path3ai. getClosestPointTo(RectangularPrism3ai<?,?,?,?,?,?> rectangle)
default P
RectangularPrism3ai. getClosestPointTo(RectangularPrism3ai<?,?,?,?,?,?> rectangle)
default P
Segment3ai. getClosestPointTo(RectangularPrism3ai<?,?,?,?,?,?> rectangle)
P
Shape3ai. getClosestPointTo(RectangularPrism3ai<?,?,?,?,?,?> rectangle)
Replies the closest point on this shape to the given rectangle.default P
Sphere3ai. getClosestPointTo(RectangularPrism3ai<?,?,?,?,?,?> rectangle)
default double
Shape3ai. getDistanceSquared(RectangularPrism3ai<?,?,?,?,?,?> rectangularPrism)
Replies the minimum distance between this shape and the given rectangular prism.default boolean
MultiShape3ai. intersects(RectangularPrism3ai<?,?,?,?,?,?> rectangularPrism)
default boolean
Path3ai. intersects(RectangularPrism3ai<?,?,?,?,?,?> rectangularPrism)
default boolean
RectangularPrism3ai. intersects(RectangularPrism3ai<?,?,?,?,?,?> rectangularPrism)
default boolean
Segment3ai. intersects(RectangularPrism3ai<?,?,?,?,?,?> rectangularPrism)
boolean
Shape3ai. intersects(RectangularPrism3ai<?,?,?,?,?,?> rectangularPrism)
Replies if this shape is intersecting the given rectangular prism.default boolean
Sphere3ai. intersects(RectangularPrism3ai<?,?,?,?,?,?> rectangularPrism)
Constructors in org.arakhne.afc.math.geometry.d3.ai with parameters of type RectangularPrism3ai Constructor Description BasicPathShadow3ai(PathIterator3ai<?> pathIterator, RectangularPrism3ai<?,?,?,?,?,?> bounds)
Construct new path shadow.RectanglePathIterator(RectangularPrism3ai<?,?,E,?,?,?> rectangle)
Constructor.RectangleSideIterator(RectangularPrism3ai<?,?,?,P,V,?> rectangle, RectangularPrism3ai.Side firstSide)
Constructor.TransformedRectanglePathIterator(RectangularPrism3ai<?,?,E,?,?,?> rectangle, Transform3D transform)
Constructor. -
Uses of RectangularPrism3ai in org.arakhne.afc.math.geometry.d3.i
Classes in org.arakhne.afc.math.geometry.d3.i that implement RectangularPrism3ai Modifier and Type Class Description class
RectangularPrism3i
A rectangle with 2 integer numbers. -
Uses of RectangularPrism3ai in org.arakhne.afc.math.geometry.d3.ifx
Classes in org.arakhne.afc.math.geometry.d3.ifx that implement RectangularPrism3ai Modifier and Type Class Description class
RectangularPrism3ifx
A rectangular prism with 3 integer FX properties.Constructors in org.arakhne.afc.math.geometry.d3.ifx with parameters of type RectangularPrism3ai Constructor Description RectangularPrism3ifx(RectangularPrism3ai<?,?,?,?,?,?> rectangle)
Constructor by copy.
-