All Classes and Interfaces
Class
Description
Abstract class for all regions, independently of geometry type or dimension.
This class implements the dimension-independent parts of
SubHyperplane
.A simple heuristic to improve the performance of convex hull algorithms.
This class represents an arc on a circle.
This class represents a region of a circle: a set of arcs.
Specialized exception for inconsistent BSP tree state inconsistency.
Class holding the results of the
split
method.Class holding boundary attributes.
Class holding the result of point projection on region boundary.
This class represent a Binary Space Partition tree.
This interface gather the merging operations between a BSP tree
leaf and another BSP tree.
This interface handles the corner cases when an internal node cut sub-hyperplane vanishes.
This interface is used to visit
BSP tree
nodes.Enumerate for visit order with respect to plus sub-tree, minus sub-tree and cut sub-hyperplane.
This class represents an oriented great circle on the 2-sphere.
This class represents a convex hull.
This class represents a convex hull in an two-dimensional euclidean space.
Interface for convex hull generators.
Interface for convex hull generators in the two-dimensional euclidean space.
Class generating an enclosing ball from its support points.
Spherical polygons boundary edge.
This interface defines mappers between a space and one of its sub-spaces.
Interface for algorithms computing enclosing balls.
This class represents a ball enclosing some points.
This class implements a one-dimensional space.
Specialized exception for inexistent sub-space.
This class implements a two-dimensional space.
This class implements a three-dimensional space.
The class represent lines in a three dimensional space.
This class is a re-implementation of
Rotation
using CalculusFieldElement
.This class is a re-implementation of
Vector2D
using CalculusFieldElement
.This class is a re-implementation of
Vector3D
using CalculusFieldElement
.This interface represents an hyperplane of a space.
This class represents a 1D interval.
This class represents a 1D region: a set of intervals.
This class represents a 1D oriented hyperplane on the circle.
The class represent lines in a three dimensional space.
This class represents an oriented line in the 2D plane.
Enumeration for localized messages formats used in exceptions messages.
Implements Andrew's monotone chain method to generate the convex hull of a finite set of
points in the two-dimensional euclidean space.
Set of
BSP tree
nodes.This class represents a 1D oriented hyperplane.
Extractor for
polyhedrons sets
outlines.The class represent planes in a three dimensional space.
This interface represents a generic geometrical point.
This class represents a 2D region: a set of polygons.
This class represents a 3D region: a set of polyhedrons.
Container for Boundary REPresentation (B-Rep).
This interface represents a region of a space as a partition.
Enumerate for the location of a point with respect to the region.
This class is a factory for
Region
.This class implements rotations in a three-dimensional space.
This enumerates is used to differentiate the semantics of a rotation.
Enumerate representing a rotation order specification for Cardan or Euler angles.
This class represents a point on the 1-sphere.
This class represents a point on the 2-sphere.
Simple container for a two-points segment.
Simple container for a two-points segment.
Enumerate representing the location of an element with respect to an
hyperplane
of a space.This interface represents a generic space, with affine and vectorial counterparts.
This class implements a one-dimensional sphere (i.e.
Specialized exception for inexistent sub-space.
This class implements a two-dimensional sphere (i.e.
Class generating an enclosing ball from its support points.
This class provides conversions related to spherical coordinates.
This class represents a region on the 2-sphere: a set of spherical polygons.
This class represents a sub-hyperplane for
Circle
.This interface represents the remaining parts of an hyperplane after
other parts have been chopped off.
Class holding the results of the
split
method.This class represents sub-hyperplane for
LimitAngle
.This class represents a subset of a
Line
.This class represents a sub-hyperplane for
Line
.This class represents sub-hyperplane for
OrientedPoint
.This class represents a sub-hyperplane for
Plane
.Interface for generating balls based on support points.
This interface represents an inversible affine transform in a space.
This interface represents a generic vector in a vectorial space or a point in an affine space.
This class represents a 1D vector.
Formats a 1D vector in components list format "{x}".
This class represents a 2D vector.
Formats a 2D vector in components list format "{x; y}".
This class implements vectors in a three-dimensional space.
Formats a 3D vector in components list format "{x; y; z}".
Formats a vector in components list format "{x; y; ...}".
Spherical polygons boundary vertex.
Class implementing Emo Welzl algorithm to find the smallest enclosing ball in linear time.