Namespaces | Functions
conversions.h File Reference
#include "problib/PDF.h"
#include "problib/pdfs/Gaussian.h"
#include "problib/pdfs/Mixture.h"
#include "problib/pdfs/Hybrid.h"
#include "problib/pdfs/PMF.h"
#include "problib/datatypes.h"
Include dependency graph for conversions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  pbl

Functions

PDF * pbl::deserialize (const problib::PDF &msg, int type, int &i_data)
PMF * pbl::deserialize_discrete (const problib::PDF &msg)
PDF * pbl::deserialize_exact (const problib::PDF &msg)
Gaussian * pbl::deserialize_gaussian (const problib::PDF &msg, int &i_data)
Hybrid * pbl::deserialize_hybrid (const problib::PDF &msg, int &i_data)
Mixture * pbl::deserialize_mixture (const problib::PDF &msg, int &i_data)
Uniform * pbl::deserialize_uniform (const problib::PDF &msg, int &i_data)
Gaussian * pbl::msgToGaussian (const problib::PDF &msg)
 Converts a PDF ROS message to a Gaussian object if the message represents a Gaussian.
Mixture * pbl::msgToMixture (const problib::PDF &msg)
 Converts a PDF ROS message to a Mixture object if the message represents a Mixture.
PDF * pbl::msgToPDF (const problib::PDF &msg)
 Converts a PDF ROS message to a PDF object.
PMF * pbl::msgToPMF (const problib::PDF &msg)
 Converts a PDF ROS message to a PMF object if the message represents a PMF.
const Gaussian * pbl::PDFtoGaussian (const PDF &pdf)
 Casts a PDF object to a Gaussian if the PDF represents a Gaussian.
const Mixture * pbl::PDFtoMixture (const PDF &pdf)
 Casts a PDF object to a Mixture if the PDF represents a Mixture.
void pbl::PDFtoMsg (const PDF &pdf, problib::PDF &msg)
 Converts a PDF object to a ROS message.
problib::PDF pbl::PDFtoMsg (const PDF &pdf)
 Converts a PDF object to a ROS message.
const PMF * pbl::PDFtoPMF (const PDF &pdf)
 Casts a PDF object to a PMF if the PDF represents a PMF.
const Uniform * pbl::PDFtoUniform (const PDF &pdf)
 Casts a PDF object to a Uniform distribution if the PDF represents a Uniform distribution.
void pbl::serialize (const PDF &gauss, problib::PDF &msg)
void pbl::serialize_discrete (const PMF &pmf, problib::PDF &msg)
void pbl::serialize_gaussian (const Gaussian &gauss, problib::PDF &msg)
void pbl::serialize_hybrid (const Hybrid &hybrid, problib::PDF &msg)
void pbl::serialize_mixture (const Mixture &mix, problib::PDF &msg)
void pbl::serialize_uniform (const Uniform &uniform, problib::PDF &msg)
std::string pbl::typeToName (PDF::PDFType type)


problib
Author(s): Sjoerd van den Dries
autogenerated on Tue Jan 7 2014 11:42:42