|
template<class VectorType1 , class VectorType2 > |
std::enable_if< VectorType1::IsVectorAtCompileTime, void >::type | spherical2cartesian (const VectorType1 &az_el_r, VectorType2 &&xyz) |
| convert spherical coordinates to Cartesian coordinates More...
|
|
template<class MatrixType1 , class MatrixType2 > |
std::enable_if<!MatrixType1::IsVectorAtCompileTime, void >::type | spherical2cartesian (const MatrixType1 &az_el, MatrixType2 &&cartesian) |
| convert matrix of spherical coordinates to Cartesian coordinates More...
|
|
template<class MatrixType > |
std::enable_if<!MatrixType::IsVectorAtCompileTime, Eigen::MatrixXd >::type | spherical2cartesian (const MatrixType &az_el) |
| convert matrix of spherical coordinates to Cartesian coordinates More...
|
|
template<class VectorType1 , class VectorType2 > |
std::enable_if< VectorType1::IsVectorAtCompileTime, void >::type | cartesian2spherical (const VectorType1 &xyz, VectorType2 &&az_el_r) |
| convert Cartesian coordinates to spherical coordinates More...
|
|
template<class MatrixType1 , class MatrixType2 > |
std::enable_if<!MatrixType1::IsVectorAtCompileTime, void >::type | cartesian2spherical (const MatrixType1 &cartesian, MatrixType2 &&az_el, bool include_r=false) |
| convert matrix of Cartesian coordinates to spherical coordinates More...
|
|
template<class MatrixType > |
std::enable_if<!MatrixType::IsVectorAtCompileTime, Eigen::MatrixXd >::type | cartesian2spherical (const MatrixType &cartesian, bool include_r=false) |
| convert matrix of Cartesian coordinates to spherical coordinates More...
|
|
template<class MatrixType > |
void | normalise_cartesian (MatrixType &cartesian) |
| normalise a set of Cartesian coordinates More...
|
|