#include <hpp/fcl/eigen/math_details.h>
Public Types | |
typedef T | meta_type |
typedef eigen_v3< T > | vector_type |
typedef Eigen::Matrix< T, 3, 3 > | Base |
typedef Base::ColXpr | ColXpr |
typedef Base::ConstColXpr | ConstColXpr |
typedef Base::RowXpr | RowXpr |
typedef Base::ConstRowXpr | ConstRowXpr |
Public Member Functions | |
eigen_m3 (void) | |
template<typename OtherDerived > | |
eigen_m3 (const Eigen::MatrixBase< OtherDerived > &other) | |
template<typename OtherDerived > | |
eigen_m3 & | operator= (const Eigen::MatrixBase< OtherDerived > &other) |
eigen_m3 (T xx, T xy, T xz, T yx, T yy, T yz, T zx, T zy, T zz) | |
eigen_m3 (const vector_type &v1, const vector_type &v2, const vector_type &v3) | |
ColXpr | getColumn (size_t i) |
RowXpr | getRow (size_t i) |
ConstColXpr | getColumn (size_t i) const |
ConstRowXpr | getRow (size_t i) const |
eigen_m3< T > & | operator*= (const eigen_m3< T > &other) |
eigen_m3< T > & | operator+= (const eigen_m3< T > &other) |
eigen_m3< T > & | operator-= (const eigen_m3< T > &other) |
eigen_m3< T > & | operator+= (T c) |
eigen_m3< T > & | operator-= (T c) |
eigen_m3< T > & | operator*= (T c) |
eigen_m3< T > & | operator/= (T c) |
eigen_m3< T > & | transpose () |
eigen_m3< T > & | inverse () |
template<typename OtherDerived > | |
const Eigen::ProductReturnType< eigen_m3< T >, OtherDerived >::Type | transposeTimes (const Eigen::MatrixBase< OtherDerived > &other) const |
template<typename OtherDerived > | |
const Eigen::ProductReturnType< eigen_m3< T >, OtherDerived >::Type | timesTranspose (const Eigen::MatrixBase< OtherDerived > &other) const |
template<typename OtherDerived > | |
T | transposeDotX (const Eigen::MatrixBase< OtherDerived > &other) const |
template<typename OtherDerived > | |
T | transposeDotY (const Eigen::MatrixBase< OtherDerived > &other) const |
template<typename OtherDerived > | |
T | transposeDotZ (const Eigen::MatrixBase< OtherDerived > &other) const |
template<typename OtherDerived > | |
T | transposeDot (size_t i, const Eigen::MatrixBase< OtherDerived > &other) const |
template<typename OtherDerived > | |
T | dotX (const Eigen::MatrixBase< OtherDerived > &other) const |
template<typename OtherDerived > | |
T | dotY (const Eigen::MatrixBase< OtherDerived > &other) const |
template<typename OtherDerived > | |
T | dotZ (const Eigen::MatrixBase< OtherDerived > &other) const |
template<typename OtherDerived > | |
T | dot (size_t i, const Eigen::MatrixBase< OtherDerived > &other) const |
void | setValue (T xx, T xy, T xz, T yx, T yy, T yz, T zx, T zy, T zz) |
void | setValue (T x) |
Static Public Member Functions | |
static const eigen_m3< T > & | getIdentity () |
typedef Eigen::Matrix<T, 3, 3> fcl::details::eigen_m3< T >::Base |
typedef Base::ColXpr fcl::details::eigen_m3< T >::ColXpr |
typedef Base::ConstColXpr fcl::details::eigen_m3< T >::ConstColXpr |
typedef Base::ConstRowXpr fcl::details::eigen_m3< T >::ConstRowXpr |
typedef T fcl::details::eigen_m3< T >::meta_type |
typedef Base::RowXpr fcl::details::eigen_m3< T >::RowXpr |
typedef eigen_v3<T> fcl::details::eigen_m3< T >::vector_type |
|
inline |
|
inline |
|
inline |
References fcl::details::eigen_wrapper_v3< T >::setValue().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
References fcl::details::inverse(), and operator=().
|
inline |
References fcl::details::eigen_m3< T >::operator*=().
Referenced by fcl::details::eigen_m3< T >::operator*=().
|
inline |
References fcl::details::eigen_m3< T >::operator*=().
Referenced by fcl::details::eigen_m3< T >::operator*=().
|
inline |
References fcl::details::eigen_m3< T >::operator+=().
Referenced by fcl::details::eigen_m3< T >::operator+=().
|
inline |
References fcl::details::eigen_m3< T >::operator+=().
Referenced by fcl::details::eigen_m3< T >::operator+=().
|
inline |
References fcl::details::eigen_m3< T >::operator-=().
Referenced by fcl::details::eigen_m3< T >::operator-=().
|
inline |
References fcl::details::eigen_m3< T >::operator-=().
Referenced by fcl::details::eigen_m3< T >::operator-=().
|
inline |
References fcl::details::eigen_m3< T >::operator/=().
Referenced by fcl::details::eigen_m3< T >::operator/=().
|
inline |
References operator=().
|
inline |
|
inline |
|
inline |
References fcl::details::eigen_wrapper_v3< T >::operator*().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References fcl::details::transpose().