![]() |
NumCpp
2.16.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
|
Factory methods for generating direction cosine matrices and vectors. More...
#include <DCM.hpp>
Static Public Member Functions | |
| static NdArray< double > | eulerAngles (const NdArray< double > &angles) |
| static NdArray< double > | eulerAngles (double roll, double pitch, double yaw) |
| static NdArray< double > | eulerAxisAngle (const NdArray< double > &inAxis, double inAngle) |
| static NdArray< double > | eulerAxisAngle (const Vec3 &inAxis, double inAngle) |
| static bool | isValid (const NdArray< double > &inArray) |
| static double | pitch (const NdArray< double > &dcm) |
| static double | roll (const NdArray< double > &dcm) |
| static NdArray< double > | xRotation (double inAngle) |
| static double | yaw (const NdArray< double > &dcm) |
| static NdArray< double > | yRotation (double inAngle) |
| static NdArray< double > | zRotation (double inAngle) |
Factory methods for generating direction cosine matrices and vectors.
|
inlinestatic |
returns a direction cosine matrix that rotates according to the input euler angles
| angles | euler roll, pitch, angles |
|
inlinestatic |
returns a direction cosine matrix that rotates according to the input euler angles
| roll | euler roll angle in radians |
| pitch | euler pitch angle in radians |
| yaw | euler yaw angle in radians |
|
inlinestatic |
returns a direction cosine matrix that rotates about the input axis by the input angle
| inAxis | euler axis cartesian vector with x,y,z components |
| inAngle | euler angle in radians |
|
inlinestatic |
returns a direction cosine matrix that rotates about the input axis by the input angle
| inAxis | euler axis cartesian vector with x,y,z components |
| inAngle | euler angle in radians |
returns whether the input array is a direction cosine matrix
| inArray |
The euler pitch angle in radians
| dcm | a valid direction cosine matrix |
The euler roll angle in radians
| dcm | a valid direction cosine matrix |
returns a direction cosine matrix that rotates about the x axis by the input angle
| inAngle | (in radians) |
The euler yaw angle in radians
| dcm | a valid direction cosine matrix |
returns a direction cosine matrix that rotates about the x axis by the input angle
| inAngle | (in radians) |
returns a direction cosine matrix that rotates about the x axis by the input angle
| inAngle | (in radians) |