Uses of Interface
org.arakhne.afc.vmutil.json.JsonableObject
-
-
Uses of JsonableObject in org.arakhne.afc.attrs.attr
Subinterfaces of JsonableObject in org.arakhne.afc.attrs.attr Modifier and Type Interface Description interface
Attribute
This interface contains a metadata with a name.interface
AttributeValue
This class contains a metadata value.Classes in org.arakhne.afc.attrs.attr that implement JsonableObject Modifier and Type Class Description class
AttributeImpl
This class contains an attribute value.class
AttributeValueImpl
This class contains an attribute value. -
Uses of JsonableObject in org.arakhne.afc.attrs.collection
Subinterfaces of JsonableObject in org.arakhne.afc.attrs.collection Modifier and Type Interface Description interface
AttributeCollection
This interface representes an object that owns a collection of attributes with a reading and a writing API.interface
AttributeProvider
This interface representes a provider of attributes that provide a reading API only.interface
ROMBasedAttributeCollection
This interface representes a provider of attributes that is partly based on data stored on a ROM (read-only memory).Classes in org.arakhne.afc.attrs.collection that implement JsonableObject Modifier and Type Class Description class
AbstractAttributeCollection
This class implements an abstract object with attributes.class
AbstractAttributeProvider
This class implements an abstract attribute provider.class
AbstractBufferedAttributeProvider
This class implements an abstract attribute container that use a memory cache.class
BufferedAttributeCollection
This class implements an abstract attribute provider that use a memory cache.class
HeapAttributeCollection
This class implements an attribute provider which only works with the Heap space.class
MultiAttributeCollection
This class contains a collection of attribute providers and tries to gather the data.class
MultiAttributeProvider
This class contains a collection of attribute containers and tries to gather the data.(package private) static class
MultiAttributeProvider.ManyValueAttributeValue
This class provides an implementation of attribute value that may be marked with an indicators that many values are possibles for the attribute. -
Uses of JsonableObject in org.arakhne.afc.gis.bus.layer
Classes in org.arakhne.afc.gis.bus.layer that implement JsonableObject Modifier and Type Class Description class
BusItineraryLayer
This class permits to display a bus itinerary.class
BusLineLayer
This class permits to display a bus line.class
BusNetworkLayer
This class permits to display a bus network. -
Uses of JsonableObject in org.arakhne.afc.gis.bus.network
Subinterfaces of JsonableObject in org.arakhne.afc.gis.bus.network Modifier and Type Interface Description interface
BusPrimitive<CONTAINER extends BusContainer<?>>
A bus primitive is an object which is composing a bus network.Classes in org.arakhne.afc.gis.bus.network that implement JsonableObject Modifier and Type Class Description class
AbstractBusContainer<CONTAINER extends BusContainer<?>,ELEMENT extends BusPrimitive<?>>
This object stands for bus primitives which are also containers of bus primitives.class
AbstractBusPrimitive<CONTAINER extends BusContainer<?>>
A bus stop is a specific stop of an itinerary.class
BusHub
A bus hub is a set ofbus stops
located inside the same geographical area.class
BusItinerary
A bus itinerary is a sequence ofroad segments
which are followed by a bus.class
BusItineraryHalt
A bus halt is where a bus is able to halt its course.class
BusLine
A bus line is group ofitineraries
.class
BusNetwork
A bus network is composed ofbus lines
.class
BusStop
A bus stop is a designated place where buses stop for passengers to board or leave a bus. -
Uses of JsonableObject in org.arakhne.afc.gis.mapelement
Classes in org.arakhne.afc.gis.mapelement that implement JsonableObject Modifier and Type Class Description class
MapCircle
This class permits to define a circle.class
MapComposedElement
Abstract class that contains a set of grouped points (aka. groups).class
MapElement
Abstract class for all the elements of a map inside a layer.class
MapMultiPoint
Class the permits to display a multi-point.class
MapPoint
This class permits to store a geo-located point.class
MapPolygon
Class the permits to display a polygon.class
MapPolyline
Class the permits to display a polyline.class
MapPonctualElement
This class is for a map element that owns one geo-referenced point. -
Uses of JsonableObject in org.arakhne.afc.gis.maplayer
Classes in org.arakhne.afc.gis.maplayer that implement JsonableObject Modifier and Type Class Description class
ArrayMapElementLayer<E extends MapElement>
This class represents a layer that contains map elements stored in an array data structure.class
GridMapElementLayer<E extends MapElement>
This class represents a layer that contains map elements stored in a grid data structure.class
MapElementLayer<E extends MapElement>
This class represents a layer that contains map elements.class
MapLayer
This class represents a layer.protected static class
MapLayer.SpecialAttributeValue
Attribute value with a special meaning in MapLayer.class
MultiMapLayer<L extends MapLayer>
This class is a container of layers.class
TreeMapElementLayer<E extends MapElement>
This class represents a layer that contains map elements stored inside a tree data-structure. -
Uses of JsonableObject in org.arakhne.afc.gis.primitive
Subinterfaces of JsonableObject in org.arakhne.afc.gis.primitive Modifier and Type Interface Description interface
BoundedGISElement
Element of a GIS application which is bounded.interface
GISBrowsable
Describe a GIS element that could be displayed inside aGISDisplayer
.interface
GISContentElement<C extends GISContainer<?>>
GIS Element that known it is contained inside a GISContainer.interface
GISEditable
Describe a GIS primitive that could be edited.interface
GISElement
Element of a GIS application.interface
GISFlagContainer
Describe a GIS primitive that could be mark with flags.interface
GISPrimitive
A primitive inside a GIS context.interface
GISTreeBrowsable<E extends GISBrowsable>
Describe a GIS element that could be displayed inside aGISDisplayer
.Classes in org.arakhne.afc.gis.primitive that implement JsonableObject Modifier and Type Class Description class
AbstractBoundedGISElement<C extends GISContainer<?>,T extends AbstractBoundedGISElement<C,T>>
Element of a GIS application which is bounded.class
AbstractGISElement<C extends GISContainer<?>,T extends AbstractGISElement<C,T>>
Element of a GIS application. -
Uses of JsonableObject in org.arakhne.afc.gis.road
Classes in org.arakhne.afc.gis.road that implement JsonableObject Modifier and Type Class Description class
RoadPolyline
This class describes a road segmentclass
StandardRoadNetwork
This class describes a road network.(package private) class
SubRoadNetwork.WrapSegment
Internal segment wrapper. -
Uses of JsonableObject in org.arakhne.afc.gis.road.layer
Classes in org.arakhne.afc.gis.road.layer that implement JsonableObject Modifier and Type Class Description class
RoadNetworkLayer
This class permits to display a road network. -
Uses of JsonableObject in org.arakhne.afc.gis.road.path.astar
Classes in org.arakhne.afc.gis.road.path.astar that implement JsonableObject Modifier and Type Class Description (package private) static class
RoadAStar.VirtualSegment
Is a road segment that connects a virtual point to a real road connection. -
Uses of JsonableObject in org.arakhne.afc.gis.road.primitive
Subinterfaces of JsonableObject in org.arakhne.afc.gis.road.primitive Modifier and Type Interface Description interface
RoadNetwork
This interface describes a road network.interface
RoadSegment
This interface describes a road segment -
Uses of JsonableObject in org.arakhne.afc.gis.tree
Classes in org.arakhne.afc.gis.tree that implement JsonableObject Modifier and Type Class Description (package private) class
AbstractGISTreeSetNode<P extends GISPrimitive,N extends AbstractGISTreeSetNode<P,N>>
A node inside aStandardGISTreeSet
.(package private) class
GISTreeSetNode<P extends GISPrimitive>
A node inside aStandardGISTreeSet
.(package private) class
WeakGISTreeSetNode<P extends GISPrimitive>
A node inside aWeakGISTreeSet
. -
Uses of JsonableObject in org.arakhne.afc.io.dbase.attr
Classes in org.arakhne.afc.io.dbase.attr that implement JsonableObject Modifier and Type Class Description (package private) class
DBaseFileAttributeAccessor
This class permits to access to the attributes stored inside a dBase file.class
DBaseFileAttributeCollection
This class permits to access to the attributes stored inside a dBase file.class
DBaseFileAttributeProvider
This class permits to access to the attributes stored inside a dBase file. -
Uses of JsonableObject in org.arakhne.afc.io.shape
Classes in org.arakhne.afc.io.shape that implement JsonableObject Modifier and Type Class Description class
ESRIPoint
APoint3d
with a measure. -
Uses of JsonableObject in org.arakhne.afc.math.geometry.d1
Subinterfaces of JsonableObject in org.arakhne.afc.math.geometry.d1 Modifier and Type Interface Description interface
Point1D<RP extends Point1D<? super RP,? super RV,? super RS>,RV extends Vector1D<? super RV,? super RP,? super RS>,RS extends Segment1D<?,?>>
1.5D Point.interface
Shape1D<ST extends Shape1D<?,?,P,V,S,B>,IT extends Shape1D<?,?,P,V,S,B>,P extends Point1D<? super P,? super V,? super S>,V extends Vector1D<? super V,? super P,? super S>,S extends Segment1D<?,?>,B extends Shape1D<?,?,P,V,S,B>>
1D shape.interface
UnmodifiablePoint1D<RP extends Point1D<? super RP,? super RV,? super RS>,RV extends Vector1D<? super RV,? super RP,? super RS>,RS extends Segment1D<?,?>>
Unmodifiable Point.interface
UnmodifiableVector1D<RV extends Vector1D<? super RV,? super RP,? super RS>,RP extends Point1D<? super RP,? super RV,? super RS>,RS extends Segment1D<?,?>>
Unmodifiable Vector.interface
Vector1D<RV extends Vector1D<? super RV,? super RP,? super RS>,RP extends Point1D<? super RP,? super RV,? super RS>,RS extends Segment1D<?,?>>
1.5D Vector.Classes in org.arakhne.afc.math.geometry.d1 that implement JsonableObject Modifier and Type Class Description class
ImmutablePoint1D<S extends Segment1D<?,?>>
Immutable point 1.5D.class
ImmutableVector1D<S extends Segment1D<?,?>>
Immutable vector 1.5D. -
Uses of JsonableObject in org.arakhne.afc.math.geometry.d1.afp
Subinterfaces of JsonableObject in org.arakhne.afc.math.geometry.d1.afp Modifier and Type Interface Description interface
Rectangle1afp<ST extends Shape1afp<?,?,P,V,S,B>,IT extends Rectangle1afp<?,?,P,V,S,B>,P extends Point1D<? super P,? super V,? super S>,V extends Vector1D<? super V,? super P,? super S>,S extends Segment1D<?,?>,B extends Rectangle1afp<?,?,P,V,S,B>>
Fonctional interface that represented a 2D rectangle on a plane.interface
RectangularShape1afp<ST extends Shape1afp<?,?,P,V,S,B>,IT extends RectangularShape1afp<?,?,P,V,S,B>,P extends Point1D<? super P,? super V,? super S>,V extends Vector1D<? super V,? super P,? super S>,S extends Segment1D<?,?>,B extends Rectangle1afp<?,?,P,V,S,B>>
Fonctional interface that represented a rectangular shape on a plane.interface
Shape1afp<ST extends Shape1afp<?,?,P,V,S,B>,IT extends Shape1afp<?,?,P,V,S,B>,P extends Point1D<? super P,? super V,? super S>,V extends Vector1D<? super V,? super P,? super S>,S extends Segment1D<?,?>,B extends Rectangle1afp<?,?,P,V,S,B>>
2D shape with 2D floating coordinates.Classes in org.arakhne.afc.math.geometry.d1.afp that implement JsonableObject Modifier and Type Class Description class
InnerComputationPoint1afp
A point that is used for internal computations.class
InnerComputationVector1afp
A vector that is used for internal computations. -
Uses of JsonableObject in org.arakhne.afc.math.geometry.d1.d
Subinterfaces of JsonableObject in org.arakhne.afc.math.geometry.d1.d Modifier and Type Interface Description interface
Shape1d<IT extends Shape1d<?>>
1.5D shape with 2 integer numbers.Classes in org.arakhne.afc.math.geometry.d1.d that implement JsonableObject Modifier and Type Class Description class
AbstractRectangularShape1d<IT extends AbstractRectangularShape1d<?>>
Abstract rectangular shape with 2 double precision floating-point numbers.class
AbstractShape1d<T extends AbstractShape1d<?>>
Abstract shape with 2 double precision floating-point numbers.class
Point1d
1.5D Point with 2 double precision floating-point numbers.class
Rectangle1d
A rectangle with 2 double precision floating-point numbers.class
Tuple1d<RT extends Tuple1d<? super RT>>
1.5D tuple with 2 double precision floating-point numbers.class
Vector1d
1.5D Vector with 2 double precision floating-point numbers. -
Uses of JsonableObject in org.arakhne.afc.math.geometry.d1.dfx
Subinterfaces of JsonableObject in org.arakhne.afc.math.geometry.d1.dfx Modifier and Type Interface Description interface
Shape1dfx<IT extends Shape1dfx<?>>
1.5D shape with 2 double precision floating-point FX properties.Classes in org.arakhne.afc.math.geometry.d1.dfx that implement JsonableObject Modifier and Type Class Description class
AbstractRectangularShape1dfx<IT extends AbstractRectangularShape1dfx<?>>
Abstract rectangular shape with 2 double precision floating-point FX properties.class
AbstractShape1dfx<T extends AbstractShape1dfx<?>>
Abstract shape with 2 double precision floating-point FX properties.class
Point1dfx
1.5D Point with 2 double precision floating-point FX properties.class
Rectangle1dfx
A rectangle with 2 double precision floating-point numbers.class
Tuple1dfx<RT extends Tuple1dfx<? super RT>>
1.5D tuple with 2 double precision floating-point FX properties.class
Vector1dfx
1.5D Vector with 2 double precision floating-point FX properties. -
Uses of JsonableObject in org.arakhne.afc.math.geometry.d2
Subinterfaces of JsonableObject in org.arakhne.afc.math.geometry.d2 Modifier and Type Interface Description interface
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.interface
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.interface
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.interface
Point2D<RP extends Point2D<? super RP,? super RV>,RV extends Vector2D<? super RV,? super RP>>
2D Point.interface
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.interface
Tuple2D<RT extends Tuple2D<? super RT>>
2D tuple.interface
UnmodifiablePoint2D<RP extends Point2D<? super RP,? super RV>,RV extends Vector2D<? super RV,? super RP>>
Unmodifiable2D Point.interface
UnmodifiableTuple2D<RT extends Tuple2D<? super RT>>
Unmodifiable 2D tuple.interface
UnmodifiableVector2D<RV extends Vector2D<? super RV,? super RP>,RP extends Point2D<? super RP,? super RV>>
Unmodifiable 2D Vector.interface
Vector2D<RV extends Vector2D<? super RV,? super RP>,RP extends Point2D<? super RP,? super RV>>
2D Vector.Classes in org.arakhne.afc.math.geometry.d2 that implement JsonableObject Modifier and Type Class Description class
ImmutablePoint2D
Immutable point 2D.class
ImmutableVector2D
Immutable vector 2D. -
Uses of JsonableObject in org.arakhne.afc.math.geometry.d2.afp
Subinterfaces of JsonableObject in org.arakhne.afc.math.geometry.d2.afp Modifier and Type Interface Description interface
Circle2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Circle2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D circle on a plane.interface
Ellipse2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Ellipse2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D ellipse on a plane.interface
MultiShape2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends MultiShape2afp<?,?,CT,IE,P,V,B>,CT extends Shape2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Container for grouping of shapes.interface
OrientedRectangle2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends OrientedRectangle2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D oriented rectangle on a plane.interface
Parallelogram2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Parallelogram2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D parallelogram on a plane.interface
Path2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Path2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D path on a plane.interface
Rectangle2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Rectangle2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D rectangle on a plane.interface
RectangularShape2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends RectangularShape2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a rectangular shape on a plane.interface
RoundRectangle2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends RoundRectangle2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D round rectangle on a plane.interface
Segment2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Segment2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D segment/line on a plane.interface
Shape2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Shape2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
2D shape with 2D floating coordinates.interface
Triangle2afp<ST extends Shape2afp<?,?,IE,P,V,B>,IT extends Triangle2afp<?,?,IE,P,V,B>,IE extends PathElement2afp,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2afp<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D triangle on a plane.Classes in org.arakhne.afc.math.geometry.d2.afp that implement JsonableObject Modifier and Type Class Description class
InnerComputationPoint2afp
A point that is used for internal computations.class
InnerComputationVector2afp
A vector that is used for internal computations. -
Uses of JsonableObject in org.arakhne.afc.math.geometry.d2.ai
Subinterfaces of JsonableObject in org.arakhne.afc.math.geometry.d2.ai Modifier and Type Interface Description interface
Circle2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends Circle2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D circle on a plane.interface
MultiShape2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends MultiShape2ai<?,?,CT,IE,P,V,B>,CT extends Shape2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>>
Container for grouping of shapes.interface
Path2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends Path2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D path on a plane.interface
Rectangle2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends Rectangle2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D rectangle on a plane.interface
RectangularShape2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends RectangularShape2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>>
Fonctional interface that represented a rectangular shape on a plane.interface
Segment2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends Segment2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>>
Fonctional interface that represented a 2D segment/line on a plane.interface
Shape2ai<ST extends Shape2ai<?,?,IE,P,V,B>,IT extends Shape2ai<?,?,IE,P,V,B>,IE extends PathElement2ai,P extends Point2D<? super P,? super V>,V extends Vector2D<? super V,? super P>,B extends Rectangle2ai<?,?,IE,P,V,B>>
2D shape with 2d floating coordinates.Classes in org.arakhne.afc.math.geometry.d2.ai that implement JsonableObject Modifier and Type Class Description class
InnerComputationPoint2ai
A point that is used for internal computations.class
InnerComputationVector2ai
A vector that is used for internal computations. -
Uses of JsonableObject in org.arakhne.afc.math.geometry.d2.d
Subinterfaces of JsonableObject in org.arakhne.afc.math.geometry.d2.d Modifier and Type Interface Description interface
Shape2d<IT extends Shape2d<?>>
2D shape with 2 integer numbers.Classes in org.arakhne.afc.math.geometry.d2.d that implement JsonableObject Modifier and Type Class Description class
AbstractRectangularShape2d<IT extends AbstractRectangularShape2d<?>>
Abstract rectangular shape with 2 double precision floating-point numbers.class
AbstractShape2d<T extends AbstractShape2d<?>>
Abstract shape with 2 double precision floating-point numbers.class
Circle2d
A circle with 2 double precision floating-point numbers.class
Ellipse2d
An ellipse with 2 double precision floating-point numbers.class
MultiShape2d<T extends Shape2d<?>>
Container for grouping of shapes.class
OrientedPoint2d
2D oriented point with double precision floating-point numbers.class
OrientedRectangle2d
Oriented rectangle with 2 double precision floating-point numbers.class
Parallelogram2d
Parallelogram with 2 double precision floating-point numbers.class
Path2d
Path with 2 double precision floating-point numbers.class
Point2d
2D Point with 2 double precision floating-point numbers.class
Rectangle2d
A rectangle with 2 double precision floating-point numbers.class
RoundRectangle2d
A round rectangle with 2 double precision floating-point numbers.class
Segment2d
A 2D segment/line with 2 double precision floating-point numbers.class
SegmentPoint2d
A 2D segment/line encapsulating points with 2 double precision numbers.class
Triangle2d
A triangle with 2 double precision floating-point numbers.class
Tuple2d<RT extends Tuple2d<? super RT>>
2D tuple with 2 double precision floating-point numbers.class
Vector2d
2D Vector with 2 double precision floating-point numbers. -
Uses of JsonableObject in org.arakhne.afc.math.geometry.d2.dfx
Subinterfaces of JsonableObject in org.arakhne.afc.math.geometry.d2.dfx Modifier and Type Interface Description interface
Shape2dfx<IT extends Shape2dfx<?>>
2D shape with 2 double precision floating-point FX properties.Classes in org.arakhne.afc.math.geometry.d2.dfx that implement JsonableObject Modifier and Type Class Description class
AbstractRectangularShape2dfx<IT extends AbstractRectangularShape2dfx<?>>
Abstract rectangular shape with 2 double precision floating-point FX properties.class
AbstractShape2dfx<T extends AbstractShape2dfx<?>>
Abstract shape with 2 double precision floating-point FX properties.class
Circle2dfx
Circle with 2 double precision floating-point FX properties.class
Ellipse2dfx
Ellipse with 2 double precision floating-point FX properties.class
MultiShape2dfx<T extends Shape2dfx<?>>
Container for grouping of shapes.class
OrientedPoint2dfx
2D oriented point with double precison floating point FX properties.class
OrientedRectangle2dfx
Oriented rectangle with 2 double precision floating-point FX properties.class
Parallelogram2dfx
Parallelogram with 2 double precision floating-point FX properties.class
Path2dfx
Path with 2 double precision floating-point FX properties.class
Point2dfx
2D Point with 2 double precision floating-point FX properties.class
Rectangle2dfx
Rectangle with 2 double precision floating-point FX properties.class
RoundRectangle2dfx
Round rectangle with 2 double precision floating-point FX properties.class
Segment2dfx
A 2D segment/line encapsulating points with 2 double precision FX properties.class
Triangle2dfx
A triangle with 2 double precision floating-point FX properties.class
Tuple2dfx<RT extends Tuple2dfx<? super RT>>
2D tuple with 2 double precision floating-point FX properties.class
Vector2dfx
2D Vector with 2 double precision floating-point FX properties. -
Uses of JsonableObject in org.arakhne.afc.math.geometry.d2.i
Subinterfaces of JsonableObject in org.arakhne.afc.math.geometry.d2.i Modifier and Type Interface Description interface
Shape2i<IT extends Shape2i<?>>
2D shape with 2 double precision floating-point numbers.Classes in org.arakhne.afc.math.geometry.d2.i that implement JsonableObject Modifier and Type Class Description class
AbstractRectangularShape2i<IT extends AbstractRectangularShape2i<?>>
A rectangular shape with 2 integer numbers.class
AbstractShape2i<T extends AbstractShape2i<?>>
Abstract shape with 2 integer numbers.class
Circle2i
A circle with 2 integer numbers.class
MultiShape2i<T extends Shape2i<?>>
Container for grouping of shapes.class
OrientedPoint2i
2D oriented point with int precision floating-point numbers.class
Path2i
Path with 2 integer numbers.class
Point2i
2D Point with 2 integer numbers.class
Rectangle2i
A rectangle with 2 integer numbers.class
Segment2i
A 2D segment/line with 2 integer numbers.class
SegmentPoint2i
A 2D segment/line encapsulating points with 2 integer numbers.class
Tuple2i<RT extends Tuple2i<? super RT>>
2D tuple with 2 integer numbers.class
Vector2i
2D Vector with 2 integer numbers. -
Uses of JsonableObject in org.arakhne.afc.math.geometry.d2.ifx
Subinterfaces of JsonableObject in org.arakhne.afc.math.geometry.d2.ifx Modifier and Type Interface Description interface
Shape2ifx<IT extends Shape2ifx<?>>
2D shape with 2 double precision floating-point FX properties.Classes in org.arakhne.afc.math.geometry.d2.ifx that implement JsonableObject Modifier and Type Class Description class
AbstractRectangularShape2ifx<IT extends AbstractRectangularShape2ifx<?>>
A rectangular shape with 2 integer FX properties.class
AbstractShape2ifx<T extends AbstractShape2ifx<?>>
Abstract shape with 2 integer FX properties.class
Circle2ifx
A circle with 2 integer FX properties.class
MultiShape2ifx<T extends Shape2ifx<?>>
Container for grouping of shapes.class
OrientedPoint2ifx
2D oriented point with integer FX properties.class
Path2ifx
Path with 2 integer FX properties.class
Point2ifx
2D Point with 2 integer FX properties.class
Rectangle2ifx
A rectangle with 2 integer FX properties.class
Segment2ifx
A 2D segment/line encapsulating points with 2 integer FX properties.class
Tuple2ifx<RT extends Tuple2ifx<? super RT>>
2D tuple with 2 integer FX properties.class
Vector2ifx
2D Vector with 2 integer FX properties. -
Uses of JsonableObject in org.arakhne.afc.math.geometry.d3
Subinterfaces of JsonableObject in org.arakhne.afc.math.geometry.d3 Modifier and Type Interface Description interface
MultiShape3D<ST extends Shape3D<?,?,I,P,V,B>,IT extends MultiShape3D<?,?,CT,I,P,V,B>,CT extends Shape3D<?,?,I,P,V,B>,I extends PathIterator3D<?>,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends Shape3D<?,?,I,P,V,B>>
Container for grouping of shapes.interface
OrientedPoint3D<RP extends Point3D<? super RP,? super RV>,RV extends Vector3D<? super RV,? super RP>>
A 3D point with three orientation vectors relative to the polyline: the tangent, the normal and the sway to the point.interface
Path3D<ST extends Shape3D<?,?,I,P,V,B>,IT extends Shape3D<?,?,I,P,V,B>,I extends PathIterator3D<?>,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends Shape3D<?,?,I,P,V,B>>
3D Path.interface
Point3D<RP extends Point3D<? super RP,? super RV>,RV extends Vector3D<? super RV,? super RP>>
3D Point.interface
Shape3D<ST extends Shape3D<?,?,I,P,V,B>,IT extends Shape3D<?,?,I,P,V,B>,I extends PathIterator3D<?>,P extends Point3D<? super P,? super V>,V extends Vector3D<? super V,? super P>,B extends Shape3D<?,?,I,P,V,B>>
3D shape.interface
Tuple3D<RT extends Tuple3D<? super RT>>
3D tuple.interface
UnmodifiablePoint3D<RP extends Point3D<? super RP,? super RV>,RV extends Vector3D<? super RV,? super RP>>
Unmodifiable3D Point.interface
UnmodifiableTuple3D<RT extends Tuple3D<? super RT>>
Unmodifiable 2D tuple.interface
UnmodifiableVector3D<RV extends Vector3D<? super RV,? super RP>,RP extends Point3D<? super RP,? super RV>>
Unmodifiable 3D Vector.interface
Vector3D<RV extends Vector3D<? super RV,? super RP>,RP extends Point3D<? super RP,? super RV>>
3D Vector.Classes in org.arakhne.afc.math.geometry.d3 that implement JsonableObject Modifier and Type Class Description class
ImmutablePoint3D
Immutable point 3D.class
ImmutableVector3D
Immutable vector 3D. -
Uses of JsonableObject in org.arakhne.afc.math.geometry.d3.afp
Subinterfaces of JsonableObject in org.arakhne.afc.math.geometry.d3.afp Modifier and Type Interface Description 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.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
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.Classes in org.arakhne.afc.math.geometry.d3.afp that implement JsonableObject Modifier and Type Class Description class
InnerComputationPoint3afp
A point that is used for internal computations.class
InnerComputationVector3afp
A vector that is used for internal computations. -
Uses of JsonableObject in org.arakhne.afc.math.geometry.d3.ai
Subinterfaces of JsonableObject in org.arakhne.afc.math.geometry.d3.ai Modifier and Type Interface Description 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.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
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.Classes in org.arakhne.afc.math.geometry.d3.ai that implement JsonableObject Modifier and Type Class Description class
InnerComputationPoint3ai
A point that is used for internal computations.class
InnerComputationVector3ai
A vector that is used for internal computations. -
Uses of JsonableObject in org.arakhne.afc.math.geometry.d3.d
Subinterfaces of JsonableObject in org.arakhne.afc.math.geometry.d3.d Modifier and Type Interface Description interface
Shape3d<IT extends Shape3d<?>>
3D shape with 3 integer numbers.Classes in org.arakhne.afc.math.geometry.d3.d that implement JsonableObject Modifier and Type Class Description class
AbstractShape3d<T extends AbstractShape3d<?>>
Abstract shape with 2 double precision floating-point numbers.class
MultiShape3d<T extends Shape3d<?>>
Container for grouping of shapes.class
OrientedPoint3d
2D oriented point with double precision floating-point numbers.class
Path3d
Path with 2 double precision floating-point numbers.class
Point3d
3D Point with 3 double precision floating-point numbers.class
RectangularPrism3d
A rectangle with 2 double precision floating-point numbers.class
Segment3d
A 2D segment/line with 2 double precision floating-point numbers.class
SegmentPoint3d
A 3D segment/line encapsulating points with 3 double precision numbers.class
Sphere3d
A sphere with 3 double precision floating-point numbers.class
Tuple3d<RT extends Tuple3d<? super RT>>
3D tuple with 3 double precision floating-point numbers.class
Vector3d
3D Vector with 3 double precision floating-point numbers. -
Uses of JsonableObject in org.arakhne.afc.math.geometry.d3.dfx
Subinterfaces of JsonableObject in org.arakhne.afc.math.geometry.d3.dfx Modifier and Type Interface Description interface
Shape3dfx<IT extends Shape3dfx<?>>
3D shape with 3 double precision floating-point FX properties.Classes in org.arakhne.afc.math.geometry.d3.dfx that implement JsonableObject Modifier and Type Class Description class
AbstractShape3dfx<T extends AbstractShape3dfx<?>>
Abstract shape with 3 double precision floating-point FX properties.class
MultiShape3dfx<T extends Shape3dfx<?>>
Container for grouping of shapes.class
OrientedPoint3dfx
3D oriented point with double precison floating point FX properties.class
Path3dfx
Path with 3 double precision floating-point FX properties.class
Point3dfx
3D Point with 3 double precision floating-point FX properties.class
RectangularPrism3dfx
Rectangular Prism with 3 double precision floating-point FX properties.class
Segment3dfx
A 3D segment/line with 3 double precision FX properties.class
Sphere3dfx
Sphere with 3 double precision floating-point FX properties.class
Tuple3dfx<RT extends Tuple3dfx<? super RT>>
3D tuple with 3 double precision floating-point FX properties.class
Vector3dfx
3D Vector with 3 double precision floating-point FX properties. -
Uses of JsonableObject in org.arakhne.afc.math.geometry.d3.i
Subinterfaces of JsonableObject in org.arakhne.afc.math.geometry.d3.i Modifier and Type Interface Description interface
Shape3i<IT extends Shape3i<?>>
2D shape with 2 double precision floating-point numbers.Classes in org.arakhne.afc.math.geometry.d3.i that implement JsonableObject Modifier and Type Class Description class
AbstractPrism3i<IT extends AbstractPrism3i<?>>
A rectangular shape with 2 integer numbers.class
AbstractShape3i<T extends AbstractShape3i<?>>
Abstract shape with 2 integer numbers.class
MultiShape3i<T extends Shape3i<?>>
Container for grouping of shapes.class
OrientedPoint3i
2D oriented point with double precision floating-point numbers.class
Path3i
Path with 2 integer numbers.class
Point3i
2D Point with 2 integer numbers.class
RectangularPrism3i
A rectangle with 2 integer numbers.class
Segment3i
A 2D segment/line with 2 integer numbers.class
SegmentPoint3i
A 3D segment/line encapsulating points with 3 integer numbers.class
Sphere3i
A circle with 2 integer numbers.class
Tuple3i<RT extends Tuple3i<? super RT>>
3D tuple with 3 integer numbers.class
Vector3i
2D Vector with 2 integer numbers. -
Uses of JsonableObject in org.arakhne.afc.math.geometry.d3.ifx
Subinterfaces of JsonableObject in org.arakhne.afc.math.geometry.d3.ifx Modifier and Type Interface Description interface
Shape3ifx<IT extends Shape3ifx<?>>
3D shape with 3 double precision floating-point FX properties.Classes in org.arakhne.afc.math.geometry.d3.ifx that implement JsonableObject Modifier and Type Class Description class
AbstractRectangularShape3ifx<IT extends AbstractRectangularShape3ifx<?>>
A rectangular shape with 3 integer FX properties.class
AbstractShape3ifx<T extends AbstractShape3ifx<?>>
Abstract shape with 3 integer FX properties.class
MultiShape3ifx<T extends Shape3ifx<?>>
Container for grouping of shapes.class
OrientedPoint3ifx
3D oriented point with double precison floating point FX properties.class
Path3ifx
Path with 3 integer FX properties.class
Point3ifx
3D Point with 3 integer FX properties.class
RectangularPrism3ifx
A rectangular prism with 3 integer FX properties.class
Segment3ifx
A 3D segment/line with 3 integer FX properties.class
Sphere3ifx
A sphere with 3 integer FX properties.class
Tuple3ifx<RT extends Tuple3ifx<? super RT>>
3D tuple with 3 integer FX properties.class
Vector3ifx
3D Vector with 3 integer FX properties. -
Uses of JsonableObject in org.arakhne.afc.math.graph
Classes in org.arakhne.afc.math.graph that implement JsonableObject Modifier and Type Class Description class
GraphIterationElement<ST extends GraphSegment<ST,PT>,PT extends GraphPoint<PT,ST>>
Describe an element of the graph during an iteration. -
Uses of JsonableObject in org.arakhne.afc.math.stochastic
Classes in org.arakhne.afc.math.stochastic that implement JsonableObject Modifier and Type Class Description class
BernoulliStochasticLaw
Law that representes a Bernoulli density.class
CauchyStochasticLaw
Law that representes a Cauchy-Lorentz density.class
ConstantStochasticLaw
Law that representes an uniform density with as its upper and lower bounds equal.class
ExponentialStochasticLaw
Law that representes a triangular density.class
GaussianStochasticLaw
Law that representes a gaussian density.class
LinearStochasticLaw
Law that representes a linear density.class
LogisticStochasticLaw
Law that representes a logistic density.class
LogNormalStochasticLaw
Law that representes a gaussian density.class
ParetoStochasticLaw
Law that representes a Pareto density.class
StochasticLaw
Abstract implementation of a stochastic law that provides the bounds of a law.class
TriangularStochasticLaw
Law that representes a triangular density.class
UniformStochasticLaw
Law that representes an uniform density. -
Uses of JsonableObject in org.arakhne.afc.math.tree.node
Classes in org.arakhne.afc.math.tree.node that implement JsonableObject Modifier and Type Class Description class
AbstractParentlessTreeNode<D,N extends AbstractParentlessTreeNode<D,N>>
This is the very generic implementation of a tree node which does not made any implementation choice about how this node is related to its parent node.class
AbstractTreeNode<D,N extends AbstractTreeNode<D,N>>
This is the generic implementation of a tree tree with a weak reference to its parent node.class
BinaryTreeNode<D,N extends BinaryTreeNode<D,N>>
This is the generic implementation of a binary tree.static class
BinaryTreeNode.DefaultBinaryTreeNode<D>
This is the generic implementation of a ternary tree.class
ConstantNaryTreeNode<D,N extends ConstantNaryTreeNode<D,N>>
This is the generic implementation of a n-ary tree.static class
ConstantNaryTreeNode.DefaultConstantNaryTreeNode<D>
This is the generic implementation of a n-ary tree.class
IcosepBinaryTreeNode<D,N extends IcosepBinaryTreeNode<D,N>>
This is the generic implementation of a tree for which each node has two children and that implements the Icosep heuristic.static class
IcosepBinaryTreeNode.DefaultIcosepBinaryTreeNode<D>
This is the generic implementation of a quad tree with icosep heuristic.class
IcosepOctTreeNode<D,N extends IcosepOctTreeNode<D,N>>
This is the generic implementation of a tree for which each node has height children and that implements the Icosep heuristic.static class
IcosepOctTreeNode.DefaultIcosepOctTreeNode<D>
This is the generic implementation of a quad tree with icosep heuristic.class
IcosepQuadTreeNode<D,N extends IcosepQuadTreeNode<D,N>>
This is the generic implementation of a tree for which each node has four children and that implements the Icosep heuristic.static class
IcosepQuadTreeNode.DefaultIcosepQuadTreeNode<D>
This is the generic implementation of a quad tree with icosep heuristic.class
NaryTreeNode<D,N extends NaryTreeNode<D,N>>
This is the generic implementation of a n-ary tree.static class
NaryTreeNode.DefaultNaryTreeNode<D>
This is the generic implementation of a n-ary tree.class
OctTreeNode<D,N extends OctTreeNode<D,N>>
This is the generic implementation of a tree for which each node has eight children.static class
OctTreeNode.DefaultOctTreeNode<D>
This is the generic implementation of a oct tree.class
PentaTreeNode<D,N extends PentaTreeNode<D,N>>
This is the generic implementation of a tree for which each node has five children.static class
PentaTreeNode.DefaultPentaTreeNode<D>
This is the generic implementation of a quad tree.class
QuadTreeNode<D,N extends QuadTreeNode<D,N>>
This is the generic implementation of a tree for which each node has four children.static class
QuadTreeNode.DefaultQuadTreeNode<D>
This is the generic implementation of a quad tree.class
TernaryTreeNode<D,N extends TernaryTreeNode<D,N>>
This is the generic implementation of a ternary tree.static class
TernaryTreeNode.DefaultTernaryTreeNode<D>
This is the generic implementation of a ternary tree. -
Uses of JsonableObject in org.arakhne.afc.vmutil.json
Methods in org.arakhne.afc.vmutil.json with parameters of type JsonableObject Modifier and Type Method Description static String
JsonBuffer. toString(JsonableObject value)
Build the Json string representation of the given value.
-