| Package | Description | 
|---|---|
| org.apache.commons.geometry.euclidean | 
 This is the top-level package for Euclidean geometry components. 
 | 
| org.apache.commons.geometry.euclidean.oned | 
 
 This package provides basic 1D geometry components. 
 | 
| org.apache.commons.geometry.euclidean.threed | 
 
 This package provides basic 3D geometry components. 
 | 
| org.apache.commons.geometry.euclidean.twod | 
 
 This package provides basic 2D geometry components. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractAffineTransformMatrix<V extends EuclideanVector<V>,M extends AbstractAffineTransformMatrix<V,M>>
Base class for affine transform matrices in Euclidean space. 
 | 
class  | 
AbstractBounds<P extends EuclideanVector<P>,B extends AbstractBounds<P,B>>
Base class representing an axis-aligned bounding box with minimum and maximum bounding points. 
 | 
class  | 
AbstractLinecastPoint<P extends EuclideanVector<P>,U extends P,L extends Embedding<P,Vector1D>>
Base class for intersections discovered during linecast operations. 
 | 
class  | 
AbstractNSphere<V extends EuclideanVector<V>>
Abstract base class representing an n-sphere, which is a generalization of the ordinary 3 dimensional
 sphere to arbitrary dimensions. 
 | 
interface  | 
EuclideanTransform<V extends EuclideanVector<V>>
Interface representing affine transforms in Euclidean space. 
 | 
class  | 
EuclideanVector<V extends EuclideanVector<V>>
Abstract base class for Euclidean vectors and points. 
 | 
class  | 
EuclideanVectorSum<V extends EuclideanVector<V>>
Class representing a sum of Euclidean vectors. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MultiDimensionalEuclideanVector<V extends MultiDimensionalEuclideanVector<V>>
Abstract base class for Euclidean vectors with two or more dimensions. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Vector1D
This class represents vectors and points in one-dimensional Euclidean space. 
 | 
static class  | 
Vector1D.Unit
Represent unit vectors. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Vector3D
This class represents vectors and points in three-dimensional Euclidean space. 
 | 
static class  | 
Vector3D.Unit
Represents unit vectors. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Vector2D
This class represents vectors and points in two-dimensional Euclidean space. 
 | 
static class  | 
Vector2D.Unit
Represents unit vectors. 
 | 
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.