All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractRegion<S extends Space,T extends Space> |
Abstract class for all regions, independently of geometry type or dimension.
|
AbstractSubHyperplane<S extends Space,T extends Space> |
This class implements the dimension-independent parts of SubHyperplane .
|
AklToussaintHeuristic |
A simple heuristic to improve the performance of convex hull algorithms.
|
Arc |
This class represents an arc on a circle.
|
ArcsSet |
This class represents a region of a circle: a set of arcs.
|
ArcsSet.InconsistentStateAt2PiWrapping |
Specialized exception for inconsistent BSP tree state inconsistency.
|
ArcsSet.Split |
Class holding the results of the split method.
|
BoundaryAttribute<S extends Space> |
Class holding boundary attributes.
|
BoundaryProjection<S extends Space> |
Class holding the result of point projection on region boundary.
|
BSPTree<S extends Space> |
This class represent a Binary Space Partition tree.
|
BSPTree.LeafMerger<S extends Space> |
This interface gather the merging operations between a BSP tree
leaf and another BSP tree.
|
BSPTree.VanishingCutHandler<S extends Space> |
This interface handles the corner cases when an internal node cut sub-hyperplane vanishes.
|
BSPTreeVisitor<S extends Space> |
This interface is used to visit BSP tree nodes.
|
BSPTreeVisitor.Order |
Enumerate for visit order with respect to plus sub-tree, minus sub-tree and cut sub-hyperplane.
|
Circle |
This class represents an oriented great circle on the 2-sphere.
|
ConvexHull<S extends Space,P extends Point<S>> |
This class represents a convex hull.
|
ConvexHull2D |
This class represents a convex hull in an two-dimensional euclidean space.
|
ConvexHullGenerator<S extends Space,P extends Point<S>> |
Interface for convex hull generators.
|
ConvexHullGenerator2D |
Interface for convex hull generators in the two-dimensional euclidean space.
|
DiskGenerator |
Class generating an enclosing ball from its support points.
|
Edge |
Spherical polygons boundary edge.
|
Embedding<S extends Space,T extends Space> |
This interface defines mappers between a space and one of its sub-spaces.
|
Encloser<S extends Space,P extends Point<S>> |
Interface for algorithms computing enclosing balls.
|
EnclosingBall<S extends Space,P extends Point<S>> |
This class represents a ball enclosing some points.
|
Euclidean1D |
This class implements a one-dimensional space.
|
Euclidean1D.NoSubSpaceException |
Specialized exception for inexistent sub-space.
|
Euclidean2D |
This class implements a two-dimensional space.
|
Euclidean3D |
This class implements a three-dimensional space.
|
FieldLine<T extends CalculusFieldElement<T>> |
The class represent lines in a three dimensional space.
|
FieldRotation<T extends CalculusFieldElement<T>> |
|
FieldVector2D<T extends CalculusFieldElement<T>> |
|
FieldVector3D<T extends CalculusFieldElement<T>> |
|
Hyperplane<S extends Space> |
This interface represents an hyperplane of a space.
|
Interval |
This class represents a 1D interval.
|
IntervalsSet |
This class represents a 1D region: a set of intervals.
|
LimitAngle |
This class represents a 1D oriented hyperplane on the circle.
|
Line |
The class represent lines in a three dimensional space.
|
Line |
This class represents an oriented line in the 2D plane.
|
LocalizedGeometryFormats |
Enumeration for localized messages formats used in exceptions messages.
|
MonotoneChain |
Implements Andrew's monotone chain method to generate the convex hull of a finite set of
points in the two-dimensional euclidean space.
|
NodesSet<S extends Space> |
|
OrientedPoint |
This class represents a 1D oriented hyperplane.
|
OutlineExtractor |
|
Plane |
The class represent planes in a three dimensional space.
|
Point<S extends Space> |
This interface represents a generic geometrical point.
|
PolygonsSet |
This class represents a 2D region: a set of polygons.
|
PolyhedronsSet |
This class represents a 3D region: a set of polyhedrons.
|
PolyhedronsSet.BRep |
Container for Boundary REPresentation (B-Rep).
|
Region<S extends Space> |
This interface represents a region of a space as a partition.
|
Region.Location |
Enumerate for the location of a point with respect to the region.
|
RegionFactory<S extends Space> |
This class is a factory for Region .
|
Rotation |
This class implements rotations in a three-dimensional space.
|
RotationConvention |
This enumerates is used to differentiate the semantics of a rotation.
|
RotationOrder |
This class is a utility representing a rotation order specification
for Cardan or Euler angles specification.
|
S1Point |
This class represents a point on the 1-sphere.
|
S2Point |
This class represents a point on the 2-sphere.
|
Segment |
Simple container for a two-points segment.
|
Segment |
Simple container for a two-points segment.
|
Side |
Enumerate representing the location of an element with respect to an
hyperplane of a space.
|
Space |
This interface represents a generic space, with affine and vectorial counterparts.
|
Sphere1D |
This class implements a one-dimensional sphere (i.e. a circle).
|
Sphere1D.NoSubSpaceException |
Specialized exception for inexistent sub-space.
|
Sphere2D |
This class implements a two-dimensional sphere (i.e. the regular sphere).
|
SphereGenerator |
Class generating an enclosing ball from its support points.
|
SphericalCoordinates |
|
SphericalPolygonsSet |
This class represents a region on the 2-sphere: a set of spherical polygons.
|
SubCircle |
This class represents a sub-hyperplane for Circle .
|
SubHyperplane<S extends Space> |
This interface represents the remaining parts of an hyperplane after
other parts have been chopped off.
|
SubHyperplane.SplitSubHyperplane<U extends Space> |
Class holding the results of the split method.
|
SubLimitAngle |
This class represents sub-hyperplane for LimitAngle .
|
SubLine |
This class represents a subset of a Line .
|
SubLine |
This class represents a sub-hyperplane for Line .
|
SubOrientedPoint |
|
SubPlane |
This class represents a sub-hyperplane for Plane .
|
SupportBallGenerator<S extends Space,P extends Point<S>> |
Interface for generating balls based on support points.
|
Transform<S extends Space,T extends Space> |
This interface represents an inversible affine transform in a space.
|
Vector<S extends Space,V extends Vector<S,V>> |
This interface represents a generic vector in a vectorial space or a point in an affine space.
|
Vector1D |
This class represents a 1D vector.
|
Vector1DFormat |
Formats a 1D vector in components list format "{x}".
|
Vector2D |
This class represents a 2D vector.
|
Vector2DFormat |
Formats a 2D vector in components list format "{x; y}".
|
Vector3D |
This class implements vectors in a three-dimensional space.
|
Vector3DFormat |
Formats a 3D vector in components list format "{x; y; z}".
|
VectorFormat<S extends Space,V extends Vector<S,V>> |
Formats a vector in components list format "{x; y; ...}".
|
Vertex |
Spherical polygons boundary vertex.
|
WelzlEncloser<S extends Space,P extends Point<S>> |
Class implementing Emo Welzl algorithm to find the smallest enclosing ball in linear time.
|