|
| typedef internal::traits< Map >::Coefficients | Coefficients |
| |
| typedef Base::BaseType | BaseType |
| |
| typedef Base::PlainObject | PlainObject |
| |
| typedef LieGroup< Quaternion< Scalar > > | Rotation3D |
| |
| typedef internal::traits< Map< Displacement< _Scalar >, MapOptions, StrideType > >::Scalar | Scalar |
| |
| typedef Matrix< Scalar, 3, 1 > | Vector3 |
| |
| typedef Map< Displacement< _Scalar >, MapOptions, StrideType >::AdjointMatrix | AdjointMatrix |
| |
| typedef Map< Displacement< _Scalar >, MapOptions, StrideType >::Algebra | Algebra |
| |
| typedef Array< internal::traits< Map< Displacement< _Scalar >, MapOptions, StrideType > >::Scalar, 7, 1 > | BaseType |
| |
| typedef Map< Displacement< _Scalar >, MapOptions, StrideType >::CoAlgebra | CoAlgebra |
| |
| typedef Map< Displacement< _Scalar >, MapOptions, StrideType >::Coefficients | Coefficients |
| |
| typedef internal::traits< Map< Displacement< _Scalar >, MapOptions, StrideType > >::PlainObject | PlainObject |
| |
| typedef internal::traits< Map< Displacement< _Scalar >, MapOptions, StrideType > >::Scalar | Scalar |
| |
|
| Coefficients & | get () |
| |
| const Coefficients & | get () const |
| |
| | Map (const Displacement< _Scalar > &d) |
| |
| template<int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> |
| | Map (const Array< Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > &g) |
| |
| | Map (Scalar *data) |
| |
| | Map (const Map &m) |
| |
| internal::cast_return_type< Map< Displacement< _Scalar >, MapOptions, StrideType >, Displacement< NewScalarType > >::type | cast () const |
| |
| Map< Rotation3D > | getRotation () |
| |
| const Map< const Rotation3D > | getRotation () const |
| |
| Map< Vector3 > | getTranslation () |
| |
| const Map< const Vector3 > | getTranslation () const |
| |
| EIGEN_STRONG_INLINE DisplacementBase & | operator= (const typename Base::PlainObject &g) |
| |
| Scalar | qw () const |
| |
| Scalar & | qw () |
| |
| Scalar | qx () const |
| |
| Scalar & | qx () |
| |
| Scalar | qy () const |
| |
| Scalar & | qy () |
| |
| Scalar | qz () const |
| |
| Scalar & | qz () |
| |
| void | setRandom () |
| |
| Matrix< Scalar, 4, 4 > | toHomogeneousMatrix () const |
| |
| Scalar | x () const |
| |
| Scalar & | x () |
| |
| Scalar | y () const |
| |
| Scalar & | y () |
| |
| Scalar | z () const |
| |
| Scalar & | z () |
| |
| AdjointMatrix | adjoint (void) const |
| |
| Algebra | adjoint (const Algebra &) const |
| |
| CoAlgebra | adjointTr (const CoAlgebra &) const |
| |
| const Map< Displacement< _Scalar >, MapOptions, StrideType > & | derived () const |
| |
| Map< Displacement< _Scalar >, MapOptions, StrideType > & | derived () |
| |
| Coefficients & | get () |
| |
| const Coefficients & | get () const |
| |
| PlainObject | inverse () const |
| |
| Algebra | log (const Scalar precision=1e-6) const |
| |
| PlainObject | operator* (const LieGroupBase< Array< internal::traits< Map< Displacement< _Scalar >, MapOptions, StrideType > >::Scalar, 7, 1 >, OtherDerived > &other) const |
| |
| LieGroupBase & | operator= (const LieGroupBase< Array< internal::traits< Map< Displacement< _Scalar >, MapOptions, StrideType > >::Scalar, 7, 1 >, OtherDerived > &) |
| |
template<typename _Scalar, int MapOptions, typename StrideType>
class Map< Displacement< _Scalar >, MapOptions, StrideType >
Class map an array to a rigid Displacement or a 3D Frame position.
- Template Parameters
-
| _Scalar | the type of the underlying array |
| MapOptions | |
- See also
- Map<Matrix>
- Template Parameters
-
- See also
- Map<Matrix>
-
The methods are defined in LieGroupBase and DisplacementBase
Definition at line 246 of file Displacement.h.
template<typename _Scalar , int MapOptions, typename StrideType >
template<int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols>
| Map< Displacement< _Scalar >, MapOptions, StrideType >::Map |
( |
const Array< Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > & |
g | ) |
|
|
inline |