枚举类 RotationOrder
- 所有已实现的接口:
-
Serializable
,Comparable<RotationOrder>
,Constable
该类是表示Cardan或Euler角度规范的旋转顺序规范的实用程序。用户无法实例化此类。他只能将十二个预定义的支持顺序之一作为参数传递给
Rotation(RotationOrder, RotationConvention, double, double, double)
构造函数或Rotation.getAngles(org.hipparchus.geometry.euclidean.threed.RotationOrder, org.hipparchus.geometry.euclidean.threed.RotationConvention)
方法。自Hipparchus 1.7起,此类是一个枚举类。
-
嵌套类概要
从类继承的嵌套类/接口 java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
枚举常量概要
-
方法概要
修饰符和类型方法说明getA1()
获取第一个旋转的轴。getA2()
获取第二个旋转的轴。getA3()
获取第二个旋转的轴。static RotationOrder
getRotationOrder
(String value) 获取与字符串表示对应的旋转顺序。toString()
获取实例的字符串表示。static RotationOrder
返回带有指定名称的该类的枚举常量。static RotationOrder[]
values()
返回包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
-
枚举常量详细资料
-
XYZ
一组Cardan角度。这个有序的旋转集围绕X轴,然后围绕Y轴,最后围绕Z轴 -
XZY
一组Cardan角度。这个有序的旋转集围绕X轴,然后围绕Z轴,最后围绕Y轴 -
YXZ
一组Cardan角度。这个有序的旋转集围绕Y轴,然后围绕X轴,最后围绕Z轴 -
YZX
一组Cardan角度。这个有序的旋转集围绕Y轴,然后围绕Z轴,最后围绕X轴 -
ZXY
一组Cardan角度。这个有序的旋转集围绕Z轴,然后围绕X轴,最后围绕Y轴 -
ZYX
一组Cardan角度。这个有序的旋转集围绕Z轴,然后围绕Y轴,最后围绕X轴 -
XYX
一组Euler角度。这个有序的旋转集围绕X轴,然后围绕Y轴,最后围绕X轴 -
XZX
一组Euler角度。这个有序的旋转集围绕X轴,然后围绕Z轴,最后围绕X轴 -
YXY
一组Euler角度。这个有序的旋转集围绕Y轴,然后围绕X轴,最后围绕Y轴 -
YZY
一组Euler角度。这个有序的旋转集围绕Y轴,然后围绕Z轴,最后围绕Y轴 -
ZXZ
一组Euler角度。这个有序的旋转集围绕Z轴,然后围绕X轴,最后围绕Z轴 -
ZYZ
一组Euler角度。这个有序的旋转集围绕Z轴,然后围绕Y轴,最后围绕Z轴
-
-
方法详细资料
-
values
返回包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同- 返回:
- 包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
-
valueOf
返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)- 参数:
-
name
- 要返回的枚举常量的名称。 - 返回:
- 返回带有指定名称的枚举常量
- 抛出:
-
IllegalArgumentException
- 如果该枚举类没有带有指定名称的常量 -
NullPointerException
- 如果参数为空值
-
toString
获取实例的字符串表示。- 覆盖:
-
toString
在类中Enum<RotationOrder>
- 返回:
- 实例的字符串表示(实际上是其名称)
-
getA1
获取第一个旋转的轴。- 返回:
- 第一个旋转的轴
-
getA2
获取第二个旋转的轴。- 返回:
- 第二个旋转的轴
-
getA3
获取第二个旋转的轴。- 返回:
- 第二个旋转的轴
-
getRotationOrder
获取与字符串表示对应的旋转顺序。- 参数:
-
value
- 名称 - 返回:
- 一个旋转顺序对象
- 从以下版本开始:
- 1.7
-