Package | Description |
---|---|
agi.foundation |
Contains commonly used types.
|
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.
|
agi.foundation.numericalmethods |
Contains general numerical algorithms.
|
Modifier and Type | Method and Description |
---|---|
<TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize)
Parameterizes an evaluator with zero parameters.
|
<TParameter1,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1)
Parameterizes an evaluator with one parameter.
|
<TParameter1,TParameter2,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2)
Parameterizes an evaluator with two parameters.
|
<TParameter1,TParameter2,TParameter3,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3)
Parameterizes an evaluator with three parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4)
Parameterizes an evaluator with four parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5)
Parameterizes an evaluator with five parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
IEvaluatorParameter<TParameter6> parameter6)
Parameterizes an evaluator with six parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
IEvaluatorParameter<TParameter6> parameter6,
IEvaluatorParameter<TParameter7> parameter7)
Parameterizes an evaluator with seven parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
IEvaluatorParameter<TParameter6> parameter6,
IEvaluatorParameter<TParameter7> parameter7,
ParameterAction parameterAction)
Parameterizes an evaluator with seven parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
IEvaluatorParameter<TParameter6> parameter6,
ParameterAction parameterAction)
Parameterizes an evaluator with six parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
IEvaluatorParameter<TParameter5> parameter5,
ParameterAction parameterAction)
Parameterizes an evaluator with five parameters.
|
<TParameter1,TParameter2,TParameter3,TParameter4,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
IEvaluatorParameter<TParameter4> parameter4,
ParameterAction parameterAction)
Parameterizes an evaluator with four parameters.
|
<TParameter1,TParameter2,TParameter3,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
IEvaluatorParameter<TParameter3> parameter3,
ParameterAction parameterAction)
Parameterizes an evaluator with three parameters.
|
<TParameter1,TParameter2,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
IEvaluatorParameter<TParameter2> parameter2,
ParameterAction parameterAction)
Parameterizes an evaluator with two parameters.
|
<TParameter1,TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
IEvaluatorParameter<TParameter1> parameter1,
ParameterAction parameterAction)
Parameterizes an evaluator with one parameter.
|
<TResult,TResultDerivative> |
EvaluatorGroup.parameterize(MotionEvaluator2<TResult,TResultDerivative> evaluatorToParameterize,
ParameterAction parameterAction)
Parameterizes an evaluator with zero parameters.
|
Constructor and Description |
---|
MotionEvaluator2(MotionEvaluator2<T,TDerivative> existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
Modifier and Type | Class and Description |
---|---|
class |
AxesEvaluator
Evaluates an
Axes over time. |
class |
Covariance3By3Evaluator
Evaluates the position covariance of an object over time.
|
class |
NormalizedVectorEvaluator
Evaluates a
VectorEvaluator and normalizes each value. |
Modifier and Type | Method and Description |
---|---|
MotionEvaluator2<UnitQuaternion,Cartesian> |
RotationalMotionInterpolator.getEvaluator()
Gets an evaluator that interpolates and extrapolates rotational motion with the rotation represented as a
Quaternion and derivatives represented as rotation vectors. |
MotionEvaluator2<UnitQuaternion,Cartesian> |
RotationalMotionInterpolator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that interpolates and extrapolates rotational motion with the rotation represented as a
Quaternion and derivatives represented as rotation vectors. |