Main MRPT website > C++ reference
MRPT logo
Classes | Functions
mrpt::mrpt::math::detail Namespace Reference

Classes

struct  TAuxResizer
 Internal resize which compiles to nothing on fixed-size matrices. More...
 
struct  TAuxResizer< MAT,-1 >
 

Functions

TPoint2D BASE_IMPEXP lightFromPose (const mrpt::poses::CPoint2D &p)
 Convert a pose into a light-weight structure (functional form, needed for forward declarations)
 
TPoint3D BASE_IMPEXP lightFromPose (const mrpt::poses::CPoint3D &p)
 Convert a pose into a light-weight structure (functional form, needed for forward declarations)
 
TPose2D BASE_IMPEXP lightFromPose (const mrpt::poses::CPose2D &p)
 Convert a pose into a light-weight structure (functional form, needed for forward declarations)
 
TPose3D BASE_IMPEXP lightFromPose (const mrpt::poses::CPose3D &p)
 Convert a pose into a light-weight structure (functional form, needed for forward declarations)
 
TPose3DQuat BASE_IMPEXP lightFromPose (const mrpt::poses::CPose3DQuat &p)
 Convert a pose into a light-weight structure (functional form, needed for forward declarations)
 
template<class MATORG , class MATDEST >
void extractMatrix (const MATORG &M, const size_t first_row, const size_t first_col, MATDEST &outMat)
 Extract a submatrix - The output matrix must be set to the required size before call.
 

Function Documentation

template<class MATORG , class MATDEST >
void mrpt::mrpt::math::detail::extractMatrix ( const MATORG &  M,
const size_t  first_row,
const size_t  first_col,
MATDEST &  outMat 
)

Extract a submatrix - The output matrix must be set to the required size before call.

Definition at line 289 of file ops_matrices.h.

References ASSERT_BELOWEQ_.

Referenced by mrpt::math::CMatrixTemplate< mrpt::math::TPoint3D >::extractColumns(), and mrpt::math::CMatrixTemplate< mrpt::math::TPoint3D >::extractRows().

TPoint2D BASE_IMPEXP mrpt::mrpt::math::detail::lightFromPose ( const mrpt::poses::CPoint2D p)

Convert a pose into a light-weight structure (functional form, needed for forward declarations)

Referenced by mrpt::math::containerFromPoseOrPoint().

TPoint3D BASE_IMPEXP mrpt::mrpt::math::detail::lightFromPose ( const mrpt::poses::CPoint3D p)

Convert a pose into a light-weight structure (functional form, needed for forward declarations)

TPose2D BASE_IMPEXP mrpt::mrpt::math::detail::lightFromPose ( const mrpt::poses::CPose2D p)

Convert a pose into a light-weight structure (functional form, needed for forward declarations)

TPose3D BASE_IMPEXP mrpt::mrpt::math::detail::lightFromPose ( const mrpt::poses::CPose3D p)

Convert a pose into a light-weight structure (functional form, needed for forward declarations)

TPose3DQuat BASE_IMPEXP mrpt::mrpt::math::detail::lightFromPose ( const mrpt::poses::CPose3DQuat p)

Convert a pose into a light-weight structure (functional form, needed for forward declarations)




Page generated by Doxygen 1.8.3 for MRPT 0.9.6 SVN: at Fri Feb 15 22:05:02 EST 2013