![]() |
NumCpp
2.14.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) |