public enum CartesianDerivativesFilter extends Enum<CartesianDerivativesFilter>
TimeStampedPVCoordinates
和TimeStampedFieldPVCoordinates
插值中使用哪些导数的枚举。
AbstractTimeInterpolator.interpolate(AbsoluteDate, java.util.Collection)
, AbstractFieldTimeInterpolator.interpolate(FieldAbsoluteDate, java.util.Collection)
, AngularDerivativesFilter
Enum Constant and Description |
---|
USE_P
仅使用位置,忽略速度。
|
USE_PV
使用位置和速度。
|
USE_PVA
使用位置、速度和加速度。
|
Modifier and Type | Method and Description |
---|---|
static CartesianDerivativesFilter |
getFilter(int order)
获取与最大导数阶数对应的过滤器。
|
int |
getMaxOrder()
获取最大导数阶数。
|
static CartesianDerivativesFilter |
valueOf(String name)
返回带有指定名称的枚举常量。
|
static CartesianDerivativesFilter[] |
values()
返回一个数组,其中包含此枚举类型的常量,按照它们声明的顺序排列。
|
public static final CartesianDerivativesFilter USE_P
public static final CartesianDerivativesFilter USE_PV
public static final CartesianDerivativesFilter USE_PVA
public static CartesianDerivativesFilter[] values()
for (CartesianDerivativesFilter c : CartesianDerivativesFilter.values()) System.out.println(c);
public static CartesianDerivativesFilter valueOf(String name)
name
- 要返回的枚举常量的名称。
IllegalArgumentException
- 如果此枚举类型没有具有指定名称的常量
NullPointerException
- 如果参数为null
public int getMaxOrder()
public static CartesianDerivativesFilter getFilter(int order) throws IllegalArgumentException
order
- 最大导数阶数
IllegalArgumentException
- 如果阶数超出范围
Copyright © 2002-2023 CS GROUP. All rights reserved.