| Package | Description | 
|---|---|
| agi.foundation.coordinates | 
 Contains types for quantifying and converting between various coordinate representations. 
 | 
| agi.foundation.geometry | 
 Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames; 
 the manner in which they are related; and transformations between representations. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static CartesianElement | 
CartesianElement.getDefault()
Get the enum constant that is considered to be the default. 
 | 
static CartesianElement | 
CartesianElement.getFromValue(int value)
Get the enum constant that is associated with the given numeric value. 
 | 
static CartesianElement | 
CartesianElement.valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static CartesianElement[] | 
CartesianElement.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CartesianElement | 
ScalarVectorElement.getElement()
Gets the  
CartesianElement to use. | 
CartesianElement | 
ScalarPointElement.getElement()
Gets the  
CartesianElement to use. | 
| Modifier and Type | Method and Description | 
|---|---|
Scalar | 
Vector.getScalarElement(CartesianElement element,
                Axes referenceAxes)
Gets a  
Scalar representing the X, Y, Z, or Magnitude of this vector. | 
Scalar | 
Vector.getScalarElement(CartesianElement element,
                Axes referenceAxes,
                int order)
Gets a  
Scalar representing the X, Y, Z, or Magnitude of this vector,
    or any derivative of those elements. | 
Scalar | 
Point.getScalarElement(CartesianElement element,
                ReferenceFrame referenceFrame)
Returns a  
Scalar representing the X, Y, Z, or Magnitude
    of this point. | 
Scalar | 
Point.getScalarElement(CartesianElement element,
                ReferenceFrame referenceFrame,
                int order)
Returns a  
Scalar representing the X, Y, Z, or Magnitude, or any derivative of
    those elements of this point. | 
Vector | 
Axes.getVectorElement(CartesianElement element)
Creates a  
Vector representing the X, Y or Z of this axes. | 
Vector | 
Axes.getVectorElement(CartesianElement element,
                int order)
Creates a  
Vector representing the X, Y or Z of this axes. | 
void | 
ScalarVectorElement.setElement(CartesianElement value)
Sets the  
CartesianElement to use. | 
void | 
ScalarPointElement.setElement(CartesianElement value)
Sets the  
CartesianElement to use. | 
| Constructor and Description | 
|---|
ScalarPointElement(Point location,
                  CartesianElement element,
                  ReferenceFrame frameOfPoint)
Initializes a new instance. 
 | 
ScalarVectorElement(Vector vector,
                   CartesianElement element,
                   Axes referenceAxes)
Initializes a new instance. 
 |