Interface Shape2i<IT extends Shape2i<?>>
-
- Type Parameters:
IT
- is the type of the implementation of this shape.
- All Superinterfaces:
Cloneable
,JsonableObject
,Serializable
,Shape2ai<Shape2i<?>,IT,PathElement2i,Point2i,Vector2i,Rectangle2i>
,Shape2D<Shape2i<?>,IT,PathIterator2ai<PathElement2i>,Point2i,Vector2i,Rectangle2i>
- All Known Implementing Classes:
AbstractRectangularShape2i
,AbstractShape2i
,Circle2i
,MultiShape2i
,Path2i
,Rectangle2i
,Segment2i
,SegmentPoint2i
public interface Shape2i<IT extends Shape2i<?>> extends Shape2ai<Shape2i<?>,IT,PathElement2i,Point2i,Vector2i,Rectangle2i>
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
- 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.d2.ai.Shape2ai
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.d2.Shape2D
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
-
-