Interface Shape3i<IT extends Shape3i<?>>
-
- Type Parameters:
IT
- is the type of the implementation of this shape.
- All Superinterfaces:
Cloneable
,JsonableObject
,Serializable
,Shape3ai<Shape3i<?>,IT,PathElement3i,Point3i,Vector3i,RectangularPrism3i>
,Shape3D<Shape3i<?>,IT,PathIterator3ai<PathElement3i>,Point3i,Vector3i,RectangularPrism3i>
- All Known Implementing Classes:
AbstractPrism3i
,AbstractShape3i
,MultiShape3i
,Path3i
,RectangularPrism3i
,Segment3i
,SegmentPoint3i
,Sphere3i
public interface Shape3i<IT extends Shape3i<?>> extends Shape3ai<Shape3i<?>,IT,PathElement3i,Point3i,Vector3i,RectangularPrism3i>
2D shape with 2 double precision floating-point numbers.- Since:
- 13.0
- Version:
- 17.0 2020-01-04 14:41:43
- Author:
- Stéphane GALLAND, Thomas PIOTROWSKI
- Maven Group Id:
- org.arakhne.afc.core
- Maven Artifact Id:
- mathgeom
-
-
Method Summary
-
Methods inherited from interface org.arakhne.afc.vmutil.json.JsonableObject
toJson
-
Methods inherited from interface org.arakhne.afc.math.geometry.d3.ai.Shape3ai
contains, contains, contains, contains, createTransformedShape, getClosestPointTo, getClosestPointTo, getClosestPointTo, getClosestPointTo, getClosestPointTo, getClosestPointTo, getDistanceSquared, getDistanceSquared, getDistanceSquared, getDistanceSquared, getDistanceSquared, getDistanceSquared, getGeomFactory, getPointIterator, intersects, intersects, intersects, intersects, intersects, intersects, intersects, toBoundingBox, translate, translate
-
Methods inherited from interface org.arakhne.afc.math.geometry.d3.Shape3D
clear, clone, equalsToPathIterator, equalsToShape, getClosestPointTo, getDistance, getDistance, getDistanceL1, getDistanceLinf, getDistanceSquared, getFarthestPointTo, getPathIterator, getPathIterator, isEmpty, operator_add, operator_and, operator_and, operator_minus, operator_multiply, operator_plus, operator_remove, operator_upTo, set, toBoundingBox
-
-