Package org.orekit.utils
Enum Class CartesianDerivativesFilter
- All Implemented Interfaces:
Serializable,Comparable<CartesianDerivativesFilter>,Constable
Enumerate for selecting which derivatives to use in
TimeStampedPVCoordinates and
TimeStampedFieldPVCoordinates interpolation.- Since:
- 7.0
- Author:
- Luc Maisonobe
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionstatic CartesianDerivativesFiltergetFilter(int order) Get the filter corresponding to a maximum derivation order.intGet the maximum derivation order.static CartesianDerivativesFilterReturns the enum constant of this class with the specified name.static CartesianDerivativesFilter[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
USE_P
Use only positions, ignoring velocities. -
USE_PV
Use positions and velocities. -
USE_PVA
Use positions, velocities and accelerations.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getMaxOrder
public int getMaxOrder()Get the maximum derivation order.- Returns:
- maximum derivation order
-
getFilter
Get the filter corresponding to a maximum derivation order.- Parameters:
order- maximum derivation order- Returns:
- the filter corresponding to derivation order
- Throws:
IllegalArgumentException- if the order is out of range
-