| Package | Description |
|---|---|
| fr.cnes.sirius.patrius.attitudes | |
| fr.cnes.sirius.patrius.events.detectors | |
| fr.cnes.sirius.patrius.math.geometry.euclidean.threed |
| Constructor and Description |
|---|
LofOffset(Frame pInertialFrame,
LOFType typeIn,
RotationOrder order,
double alpha1,
double alpha2,
double alpha3)
Deprecated.
since 4.17 as this constructor can cause some numerical issues and isn't recommended, use
LofOffset(Frame, LOFType, Rotation) instead |
LofOffset(LOFType typeIn,
RotationOrder order,
double alpha1,
double alpha2,
double alpha3)
Deprecated.
since 4.17 as this constructor can cause some numerical issues and isn't recommended, use
LofOffset(LOFType, Rotation) instead |
| Constructor and Description |
|---|
FlightDomainExcessDetector(RotationOrder order,
double[][] angMinMax,
Frame refFrame)
Constructor for an FlightDomainExcessDetector instance.
|
FlightDomainExcessDetector(RotationOrder order,
double[][] angMinMax,
Frame refFrame,
double maxCheck,
double threshold)
Constructor for an FlightDomainExcessDetector instance with complementary parameters.
|
FlightDomainExcessDetector(RotationOrder order,
double[][] angMinMax,
Frame refFrame,
double maxCheck,
double threshold,
EventDetector.Action ascending,
EventDetector.Action descending)
Constructor for an FlightDomainExcessDetector instance with complementary parameters.
|
| Modifier and Type | Field and Description |
|---|---|
static RotationOrder |
RotationOrder.XYX
Set of Euler angles.
|
static RotationOrder |
RotationOrder.XYZ
Set of Cardan angles.
|
static RotationOrder |
RotationOrder.XZX
Set of Euler angles.
|
static RotationOrder |
RotationOrder.XZY
Set of Cardan angles.
|
static RotationOrder |
RotationOrder.YXY
Set of Euler angles.
|
static RotationOrder |
RotationOrder.YXZ
Set of Cardan angles.
|
static RotationOrder |
RotationOrder.YZX
Set of Cardan angles.
|
static RotationOrder |
RotationOrder.YZY
Set of Euler angles.
|
static RotationOrder |
RotationOrder.ZXY
Set of Cardan angles.
|
static RotationOrder |
RotationOrder.ZXZ
Set of Euler angles.
|
static RotationOrder |
RotationOrder.ZYX
Set of Cardan angles.
|
static RotationOrder |
RotationOrder.ZYZ
Set of Euler angles.
|
| Modifier and Type | Method and Description |
|---|---|
RotationOrder |
EulerRotation.getRotationOrder()
Getter for the order of rotations to use for (alpha1, alpha2, alpha3) composition.
|
| Modifier and Type | Method and Description |
|---|---|
double[] |
Rotation.getAngles(RotationOrder order)
Get the Cardan or Euler angles corresponding to the instance.
|
T[] |
FieldRotation.getAngles(RotationOrder order)
Get the Cardan or Euler angles corresponding to the instance.
|
double[] |
EulerRotation.getAngles(RotationOrder order)
Get the Cardan or Euler angles corresponding to the instance.
|
Vector3D |
Rotation.getAnglesVector3D(RotationOrder order)
Get the Cardan or Euler angles corresponding to the instance.
|
| Constructor and Description |
|---|
EulerRotation(RotationOrder order,
double alpha1,
double alpha2,
double alpha3)
Constructor.
|
FieldRotation(RotationOrder order,
T alpha1,
T alpha2,
T alpha3)
Build a rotation from three Cardan or Euler elementary rotations.
|
Rotation(RotationOrder order,
double alpha1,
double alpha2,
double alpha3)
Build a rotation from three Cardan or Euler elementary rotations.
|
Copyright © 2025 CNES. All rights reserved.