Main MRPT website > C++ reference
MRPT logo
Namespaces

helper_templates.h File Reference

#include <mrpt/poses/CPose3D.h>
#include <mrpt/poses/CPose2D.h>
#include <mrpt/poses/CPose3DQuat.h>
#include <mrpt/poses/CPosePDFGaussian.h>
#include <mrpt/poses/CPose3DPDFGaussian.h>
#include <mrpt/poses/CPose3DQuatPDFGaussian.h>
#include <mrpt/poses/CPosePDFGaussianInf.h>
#include <mrpt/poses/CPose3DPDFGaussianInf.h>
Include dependency graph for helper_templates.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  mrpt
 

This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.


namespace  mrpt::poses
 

Classes for 2D/3D geometry representation, both of single values and probability density distributions (PDFs) in many forms.


Functions

Helper templates to convert a pose or a pose PDF to its mean value at compile time.
template<class POSE >
const POSE::type_value & mrpt::poses::getPoseMean (const POSE &p)
template<class POSE >
POSE::type_value & mrpt::poses::getPoseMean (POSE &p)
template<>
const CPose2D & mrpt::poses::getPoseMean< CPose2D > (const CPose2D &p)
template<>
const CPose3D & mrpt::poses::getPoseMean< CPose3D > (const CPose3D &p)
template<>
const CPose3DQuat & mrpt::poses::getPoseMean< CPose3DQuat > (const CPose3DQuat &p)
template<>
CPose2D & mrpt::poses::getPoseMean< CPose2D > (CPose2D &p)
template<>
CPose3D & mrpt::poses::getPoseMean< CPose3D > (CPose3D &p)
template<>
CPose3DQuat & mrpt::poses::getPoseMean< CPose3DQuat > (CPose3DQuat &p)
template<>
const CPose2D & mrpt::poses::getPoseMean< CPosePDFGaussian > (const CPosePDFGaussian &p)
template<>
const CPose2D & mrpt::poses::getPoseMean< CPosePDFGaussianInf > (const CPosePDFGaussianInf &p)
template<>
const CPose3D & mrpt::poses::getPoseMean< CPose3DPDFGaussian > (const CPose3DPDFGaussian &p)
template<>
const CPose3D & mrpt::poses::getPoseMean< CPose3DPDFGaussianInf > (const CPose3DPDFGaussianInf &p)
template<>
const CPose3DQuat & mrpt::poses::getPoseMean< CPose3DQuatPDFGaussian > (const CPose3DQuatPDFGaussian &p)
template<>
CPose2D & mrpt::poses::getPoseMean< CPosePDFGaussian > (CPosePDFGaussian &p)
template<>
CPose2D & mrpt::poses::getPoseMean< CPosePDFGaussianInf > (CPosePDFGaussianInf &p)
template<>
CPose3D & mrpt::poses::getPoseMean< CPose3DPDFGaussian > (CPose3DPDFGaussian &p)
template<>
CPose3D & mrpt::poses::getPoseMean< CPose3DPDFGaussianInf > (CPose3DPDFGaussianInf &p)
template<>
CPose3DQuat & mrpt::poses::getPoseMean< CPose3DQuatPDFGaussian > (CPose3DQuatPDFGaussian &p)



Page generated by Doxygen 1.7.3 for MRPT 0.9.4 SVN: at Sat Mar 26 06:40:17 UTC 2011