|
using | Real = double |
| Real number type.
|
|
using | Size = int |
| Size number type.
|
|
using | Vector0 = Eigen::Vector<Real, 0> |
| \( 0 \times 1 \) vector of Real number type (column vector).
|
|
using | Matrix0 = Eigen::Matrix<Real, 0, 0> |
| \( 0 \times 0 \) matrix of Real number type.
|
|
using | Vector1 = Eigen::Vector<Real, 1> |
| \( 1 \times 1 \) vector of Real number type (column vector).
|
|
using | Matrix1 = Eigen::Matrix<Real, 1, 1> |
| \( 1 \times 1 \) matrix of Real number type.
|
|
using | Vector2 = Eigen::Vector<Real, 2> |
| \( 2 \times 1 \) vector of Real number type (column vector).
|
|
using | Matrix2 = Eigen::Matrix<Real, 2, 2> |
| \( 2 \times 2 \) matrix of Real number type.
|
|
using | Vector3 = Eigen::Vector<Real, 3> |
| \( 3 \times 1 \) vector of Real number type (column vector).
|
|
using | Matrix3 = Eigen::Matrix<Real, 3, 3> |
| \( 3 \times 3 \) matrix of Real number type.
|
|
using | Vector4 = Eigen::Vector<Real, 4> |
| \( 4 \times 1 \) vector of Real number type (column vector).
|
|
using | Matrix4 = Eigen::Matrix<Real, 4, 4> |
| \( 4 \times 4 \) matrix of Real number type.
|
|
using | Vector5 = Eigen::Vector<Real, 5> |
| \( 5 \times 1 \) vector of Real number type (column vector).
|
|
using | Matrix5 = Eigen::Matrix<Real, 5, 5> |
| \( 5 \times 5 \) matrix of Real number type.
|
|
using | Vector6 = Eigen::Vector<Real, 6> |
| \( 6 \times 1 \) vector of Real number type (column vector).
|
|
using | Matrix6 = Eigen::Matrix<Real, 6, 6> |
| \( 6 \times 6 \) matrix of Real number type.
|
|
using | Vector7 = Eigen::Vector<Real, 7> |
| \( 7 \times 1 \) vector of Real number type (column vector).
|
|
using | Matrix7 = Eigen::Matrix<Real, 7, 7> |
| \( 7 \times 7 \) matrix of Real number type.
|
|
using | Vector8 = Eigen::Vector<Real, 8> |
| \( 8 \times 1 \) vector of Real number type (column vector).
|
|
using | Matrix8 = Eigen::Matrix<Real, 8, 8> |
| \( 8 \times 8 \) matrix of Real number type.
|
|
using | Vector9 = Eigen::Vector<Real, 9> |
| \( 9 \times 1 \) vector of Real number type (column vector).
|
|
using | Matrix9 = Eigen::Matrix<Real, 9, 9> |
| \( 9 \times 9 \) matrix of Real number type.
|
|
using | VectorX = Eigen::Vector<Real, Eigen::Dynamic> |
| \( N \times 1 \) vector of Real number type (column vector).
|
|
using | MatrixX = Eigen::Matrix<Real, Eigen::Dynamic, Eigen::Dynamic> |
| \( N \times N \) matrix of Real number type.
|
|
using | Scale = Eigen::DiagonalMatrix<Real, 3> |
| 3D scaling transformation type.
|
|
using | Translate = Eigen::Translation<Real, 3> |
| 3D translation transformation type.
|
|
using | AngleAxis = Eigen::AngleAxis<Real> |
| 3D rotation transformation type.
|
|
using | Affine = Eigen::Transform<Real, 3, Eigen::Affine> |
| 3D affine transformation type.
|
|
|
static Real const | EPSILON = std::numeric_limits<Real>::epsilon() |
| Machine epsilon epsilon static constant value.
|
|
static Real const | SQRT_EPSILON = std::sqrt(EPSILON) |
| Square root of machine epsilon epsilon static constant value.
|
|
static Real const | CBRT_EPSILON = std::cbrt(EPSILON) |
| Cubic root of machine epsilon epsilon static constant value.
|
|
static Real const | EPSILON_HIGH = Real(1.0e-12) |
| High precision epsilon static constant value.
|
|
static Real const | EPSILON_MEDIUM = Real(1.0e-10) |
| Medium precision epsilon static constant value.
|
|
static Real const | EPSILON_LOW = Real(1.0e-08) |
| Low precision epsilon static constant value.
|
|
static Real const | INFTY = std::numeric_limits<Real>::infinity() |
| Infinity static constant value.
|
|
static Real const | QUIET_NAN = std::numeric_limits<Real>::quiet_NaN() |
| Not-a-number static constant value.
|
|
static Real const | PI = Real(3.141592653589793238462643383279502884197) |
| Pi static constant value.
|
|
static Real const | PIMUL2 = Real(6.283185307179586476925286766559005768394) |
| The value of \( 2\pi \).
|
|
static Real const | PIDIV2 = Real(1.570796326794896619231321691639751442098) |
| The value of \( \pi/2 \).
|
|
static Real const | DEG2RAD = Real(0.017453292519943295769236907684886127134) |
| The value of \( \pi/180 \).
|
|
static Real const | RAD2DEG = Real(57.29577951308232087679815481410517033240) |
| The value of \( 180/\pi \).
|
|
static Vector1 const | NAN_VEC1 = Vector1::Constant(QUIET_NAN) |
| Not-a-number \( 1 \times 1 \) vector static constant object.
|
|
static Matrix1 const | NAN_MAT1 = Matrix1::Constant(QUIET_NAN) |
| Not-a-number \( 1 \times 1 \) matrix static constant object.
|
|
static Vector1 const | ZEROS_VEC1 = Vector1::Zero() |
| Zeros \( 1 \times 1 \) vector static constant object.
|
|
static Matrix1 const | ZEROS_MAT1 = Matrix1::Zero() |
| Zeros \( 1 \times 1 \) matrix static constant object.
|
|
static Vector1 const | ONES_VEC1 = Vector1::Ones() |
| Ones \( 1 \times 1 \) vector static constant object.
|
|
static Matrix1 const | ONES_MAT1 = Matrix1::Ones() |
| Ones \( 1 \times 1 \) matrix static constant object.
|
|
static Matrix1 const | IDENTITY_MAT1 = Matrix1::Identity() |
| Identity \( 1 \times 1 \) matrix static constant object.
|
|
static Vector2 const | NAN_VEC2 = Vector2::Constant(QUIET_NAN) |
| Not-a-number \( 2 \times 1 \) vector static constant object.
|
|
static Matrix2 const | NAN_MAT2 = Matrix2::Constant(QUIET_NAN) |
| Not-a-number \( 2 \times 2 \) matrix static constant object.
|
|
static Vector2 const | ZEROS_VEC2 = Vector2::Zero() |
| Zeros \( 2 \times 1 \) vector static constant object.
|
|
static Matrix2 const | ZEROS_MAT2 = Matrix2::Zero() |
| Zeros \( 2 \times 2 \) matrix static constant object.
|
|
static Vector2 const | ONES_VEC2 = Vector2::Ones() |
| Ones \( 2 \times 1 \) vector static constant object.
|
|
static Matrix2 const | ONES_MAT2 = Matrix2::Ones() |
| Ones \( 2 \times 2 \) matrix static constant object.
|
|
static Matrix2 const | IDENTITY_MAT2 = Matrix2::Identity() |
| Identity \( 2 \times 2 \) matrix static constant object.
|
|
static Vector3 const | NAN_VEC3 = Vector3::Constant(QUIET_NAN) |
| Not-a-number \( 3 \times 1 \) vector static constant object.
|
|
static Matrix3 const | NAN_MAT3 = Matrix3::Constant(QUIET_NAN) |
| Not-a-number \( 3 \times 3 \) matrix static constant object.
|
|
static Vector3 const | ZEROS_VEC3 = Vector3::Zero() |
| Zeros \( 3 \times 1 \) vector static constant object.
|
|
static Matrix3 const | ZEROS_MAT3 = Matrix3::Zero() |
| Zeros \( 3 \times 3 \) matrix static constant object.
|
|
static Vector3 const | ONES_VEC3 = Vector3::Ones() |
| Ones \( 3 \times 1 \) vector static constant object.
|
|
static Matrix3 const | ONES_MAT3 = Matrix3::Ones() |
| Ones \( 3 \times 3 \) matrix static constant object.
|
|
static Matrix3 const | IDENTITY_MAT3 = Matrix3::Identity() |
| Identity \( 3 \times 3 \) matrix static constant object.
|
|
static Vector4 const | NAN_VEC4 = Vector4::Constant(QUIET_NAN) |
| Not-a-number \( 4 \times 1 \) vector static constant object.
|
|
static Matrix4 const | NAN_MAT4 = Matrix4::Constant(QUIET_NAN) |
| Not-a-number \( 4 \times 4 \) matrix static constant object.
|
|
static Vector4 const | ZEROS_VEC4 = Vector4::Zero() |
| Zeros \( 4 \times 1 \) vector static constant object.
|
|
static Matrix4 const | ZEROS_MAT4 = Matrix4::Zero() |
| Zeros \( 4 \times 4 \) matrix static constant object.
|
|
static Vector4 const | ONES_VEC4 = Vector4::Ones() |
| Ones \( 4 \times 1 \) vector static constant object.
|
|
static Matrix4 const | ONES_MAT4 = Matrix4::Ones() |
| Ones \( 4 \times 4 \) matrix static constant object.
|
|
static Matrix4 const | IDENTITY_MAT4 = Matrix4::Identity() |
| Identity \( 4 \times 4 \) matrix static constant object.
|
|
static Vector5 const | NAN_VEC5 = Vector5::Constant(QUIET_NAN) |
| Not-a-number \( 5 \times 1 \) vector static constant object.
|
|
static Matrix5 const | NAN_MAT5 = Matrix5::Constant(QUIET_NAN) |
| Not-a-number \( 5 \times 5 \) matrix static constant object.
|
|
static Vector5 const | ZEROS_VEC5 = Vector5::Zero() |
| Zeros \( 5 \times 1 \) vector static constant object.
|
|
static Matrix5 const | ZEROS_MAT5 = Matrix5::Zero() |
| Zeros \( 5 \times 5 \) matrix static constant object.
|
|
static Vector5 const | ONES_VEC5 = Vector5::Ones() |
| Ones \( 5 \times 1 \) vector static constant object.
|
|
static Matrix5 const | ONES_MAT5 = Matrix5::Ones() |
| Ones \( 5 \times 5 \) matrix static constant object.
|
|
static Matrix5 const | IDENTITY_MAT5 = Matrix5::Identity() |
| Identity \( 5 \times 5 \) matrix static constant object.
|
|
static Vector6 const | NAN_VEC6 = Vector6::Constant(QUIET_NAN) |
| Not-a-number \( 6 \times 1 \) vector static constant object.
|
|
static Matrix6 const | NAN_MAT6 = Matrix6::Constant(QUIET_NAN) |
| Not-a-number \( 6 \times 6 \) matrix static constant object.
|
|
static Vector6 const | ZEROS_VEC6 = Vector6::Zero() |
| Zeros \( 6 \times 1 \) vector static constant object.
|
|
static Matrix6 const | ZEROS_MAT6 = Matrix6::Zero() |
| Zeros \( 6 \times 6 \) matrix static constant object.
|
|
static Vector6 const | ONES_VEC6 = Vector6::Ones() |
| Ones \( 6 \times 1 \) vector static constant object.
|
|
static Matrix6 const | ONES_MAT6 = Matrix6::Ones() |
| Ones \( 6 \times 6 \) matrix static constant object.
|
|
static Matrix6 const | IDENTITY_MAT6 = Matrix6::Identity() |
| Identity \( 6 \times 6 \) matrix static constant object.
|
|
static Vector7 const | NAN_VEC7 = Vector7::Constant(QUIET_NAN) |
| Not-a-number \( 7 \times 1 \) vector static constant object.
|
|
static Matrix7 const | NAN_MAT7 = Matrix7::Constant(QUIET_NAN) |
| Not-a-number \( 7 \times 7 \) matrix static constant object.
|
|
static Vector7 const | ZEROS_VEC7 = Vector7::Zero() |
| Zeros \( 7 \times 1 \) vector static constant object.
|
|
static Matrix7 const | ZEROS_MAT7 = Matrix7::Zero() |
| Zeros \( 7 \times 7 \) matrix static constant object.
|
|
static Vector7 const | ONES_VEC7 = Vector7::Ones() |
| Ones \( 7 \times 1 \) vector static constant object.
|
|
static Matrix7 const | ONES_MAT7 = Matrix7::Ones() |
| Ones \( 7 \times 7 \) matrix static constant object.
|
|
static Matrix7 const | IDENTITY_MAT7 = Matrix7::Identity() |
| Identity \( 7 \times 7 \) matrix static constant object.
|
|
static Vector8 const | NAN_VEC8 = Vector8::Constant(QUIET_NAN) |
| Not-a-number \( 8 \times 1 \) vector static constant object.
|
|
static Matrix8 const | NAN_MAT8 = Matrix8::Constant(QUIET_NAN) |
| Not-a-number \( 8 \times 8 \) matrix static constant object.
|
|
static Vector8 const | ZEROS_VEC8 = Vector8::Zero() |
| Zeros \( 8 \times 1 \) vector static constant object.
|
|
static Matrix8 const | ZEROS_MAT8 = Matrix8::Zero() |
| Zeros \( 8 \times 8 \) matrix static constant object.
|
|
static Vector8 const | ONES_VEC8 = Vector8::Ones() |
| Ones \( 8 \times 1 \) vector static constant object.
|
|
static Matrix8 const | ONES_MAT8 = Matrix8::Ones() |
| Ones \( 8 \times 8 \) matrix static constant object.
|
|
static Matrix8 const | IDENTITY_MAT8 = Matrix8::Identity() |
| Identity \( 8 \times 8 \) matrix static constant object.
|
|
static Vector9 const | NAN_VEC9 = Vector9::Constant(QUIET_NAN) |
| Not-a-number \( 9 \times 1 \) vector static constant object.
|
|
static Matrix9 const | NAN_MAT9 = Matrix9::Constant(QUIET_NAN) |
| Not-a-number \( 9 \times 9 \) matrix static constant object.
|
|
static Vector9 const | ZEROS_VEC9 = Vector9::Zero() |
| Zeros \( 9 \times 1 \) vector static constant object.
|
|
static Matrix9 const | ZEROS_MAT9 = Matrix9::Zero() |
| Zeros \( 9 \times 9 \) matrix static constant object.
|
|
static Vector9 const | ONES_VEC9 = Vector9::Ones() |
| Ones \( 9 \times 1 \) vector static constant object.
|
|
static Matrix9 const | ONES_MAT9 = Matrix9::Ones() |
| Ones \( 9 \times 9 \) matrix static constant object.
|
|
static Matrix9 const | IDENTITY_MAT9 = Matrix9::Identity() |
| Identity \( 9 \times 9 \) matrix static constant object.
|
|
The namespace contains all the classes and functions of the Astro library.