Package org.arakhne.afc.math.geometry.d2
-
Interface Summary Interface Description GeomFactory2D<V extends Vector2D<? super V,? super P>,P extends Point2D<? super P,? super V>> Factory of geometrical primitives.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.OrientedPoint2D<RP extends Point2D<? super RP,? super RV>,RV extends Vector2D<? super RV,? super RP>> A 2D point with two orientation vectors relative to the polyline: the direction and the normal to the point.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.PathElement2D An element of the path.PathIterator2D<T extends PathElement2D> This interface describes an interator on path elements.Point2D<RP extends Point2D<? super RP,? super RV>,RV extends Vector2D<? super RV,? super RP>> 2D Point.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.Tuple2D<RT extends Tuple2D<? super RT>> 2D tuple.UnmodifiablePoint2D<RP extends Point2D<? super RP,? super RV>,RV extends Vector2D<? super RV,? super RP>> Unmodifiable2D Point.UnmodifiableTuple2D<RT extends Tuple2D<? super RT>> Unmodifiable 2D tuple.UnmodifiableVector2D<RV extends Vector2D<? super RV,? super RP>,RP extends Point2D<? super RP,? super RV>> Unmodifiable 2D Vector.Vector2D<RV extends Vector2D<? super RV,? super RP>,RP extends Point2D<? super RP,? super RV>> 2D Vector. -
Class Summary Class Description AbstractGeomFactory2D<V extends Vector2D<? super V,? super P>,P extends Point2D<? super P,? super V>> Abstract implementation of a factory of geometric primitives.ImmutableGeomFactory Factory of immutable geometrical primitives.ImmutablePoint2D Immutable point 2D.ImmutableVector2D Immutable vector 2D.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.MultiShape2D.BackendList<CT extends Shape2D<?,?,?,?,?,?>> View on a list that is able to notify the backend when the view has change the backend data.Transform2D A 2D transformation.Tuple2fComparator Comparator of Tuple2D on their floating-point coordinates.Tuple2iComparator Comparator of Tuple2D on their integer coordinates.Vector2D.PowerResult<T extends Vector2D<? super T,?>> Result of the power of a Vector2D. -
Enum Summary Enum Description Path2D.ArcType Type of drawing to used when drawing an arc.