MRPT logo

mrpt::poses::CPosePDFParticles Member List

This is the complete list of members for mrpt::poses::CPosePDFParticles, including all inherited members.

_GetBaseClass()mrpt::utils::CSerializable [protected, static]
append(CPosePDFParticles &o)mrpt::poses::CPosePDFParticles
auxiliarComputeObservationLikelihood(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, const CParticleFilterCapable *obj, size_t particleIndexForMap, const CSensoryFrame *observation, const CPose2D *x)mrpt::poses::CPosePDFParticles [private, static]
bayesianFusion(CPosePDF &p1, CPosePDF &p2, const double &minMahalanobisDistToDrop=0)mrpt::poses::CPosePDFParticles [virtual]
changeCoordinatesReference(const CPose2D &newReferenceBase)mrpt::poses::CPosePDFParticles [virtual]
classCSerializablemrpt::utils::CSerializable [static]
clear()mrpt::poses::CPosePDFParticles
clearParticles()mrpt::bayes::CParticleFilterData< CPose2D > [inline]
clone() const mrpt::utils::CSerializable [inline]
computeResampling(CParticleFilter::TParticleResamplingAlgorithm method, const std::vector< double > &in_logWeights, std::vector< size_t > &out_indexes)mrpt::bayes::CParticleFilterCapable [static]
copyFrom(const CPosePDF &o)mrpt::poses::CPosePDFParticles [virtual]
CParticleData typedefmrpt::bayes::CParticleFilterData< CPose2D >
CParticleFilterCapable()mrpt::bayes::CParticleFilterCapable [inline]
CParticleFilterData()mrpt::bayes::CParticleFilterData< CPose2D > [inline]
CParticleList typedefmrpt::bayes::CParticleFilterData< CPose2D >
CPosePDFParticles(size_t M=1)mrpt::poses::CPosePDFParticles
CPosePDFParticles(const CPosePDFParticles &obj)mrpt::poses::CPosePDFParticles [inline]
defaultEvaluator(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, const CParticleFilterCapable *obj, size_t index, const void *action, const void *observation)mrpt::bayes::CParticleFilterCapable [inline, static]
drawManySamples(size_t N, std::vector< vector_double > &outSamples) const mrpt::poses::CPosePDFParticles [virtual]
drawSingleSample(CPose2D &outPart) const mrpt::poses::CPosePDFParticles [virtual]
duplicate() const =0mrpt::utils::CSerializable [pure virtual]
ESS()=0mrpt::bayes::CParticleFilterCapable [pure virtual]
evaluatePDF_parzen(const double &x, const double &y, const double &phi, const double &stdXY, const double &stdPhi) const mrpt::poses::CPosePDFParticles
fastDrawSample(const bayes::CParticleFilter::TParticleFilterOptions &PF_options) const mrpt::bayes::CParticleFilterCapable
getEstimatedCovariance() const mrpt::poses::CPosePDFParticles [virtual]
getEstimatedCovarianceEntropy()mrpt::poses::CPosePDF
getEstimatedPose() const mrpt::poses::CPosePDFParticles [virtual]
getMostLikelyParticle() const mrpt::poses::CPosePDFParticles
getParticlePose(size_t i) const mrpt::poses::CPosePDFParticles
GetRuntimeClass() const mrpt::utils::CSerializable [virtual]
getW(size_t i) const =0mrpt::bayes::CParticleFilterCapable [pure virtual]
getWeights(vector_double &out_logWeights) constmrpt::bayes::CParticleFilterData< CPose2D > [inline]
IMPLEMENT_PARTICLE_FILTER_CAPABLE(CPose2D)mrpt::poses::CPosePDFParticles [private]
inverse(CPosePDF &o) const mrpt::poses::CPosePDFParticles [virtual]
log2linearWeights(const vector_double &in_logWeights, vector_double &out_linWeights)mrpt::bayes::CParticleFilterCapable [static]
m_fastDrawAuxiliarymrpt::bayes::CParticleFilterCapable [mutable, protected]
m_movementDrawermrpt::poses::CPosePDFParticles [private]
m_particlesmrpt::bayes::CParticleFilterData< CPose2D >
m_pfAuxiliaryPFOptimal_estimatedProbmrpt::poses::CPosePDFParticles [mutable, private]
m_pfAuxiliaryPFStandard_estimatedProbmrpt::poses::CPosePDFParticles [mutable, private]
mrpt::utils::CStream classmrpt::utils::CSerializable [friend]
normalizeWeights(double *out_max_log_w=NULL)=0mrpt::bayes::CParticleFilterCapable [pure virtual]
operator+=(CPose2D Ap)mrpt::poses::CPosePDFParticles
optionsmrpt::poses::CPosePDFParticles
particlesCount() const =0mrpt::bayes::CParticleFilterCapable [pure virtual]
particlesEvaluator_AuxPFOptimal(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, const CParticleFilterCapable *obj, size_t index, const void *action, const void *observation)mrpt::poses::CPosePDFParticles [private, static]
particlesEvaluator_AuxPFStandard(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, const CParticleFilterCapable *obj, size_t index, const void *action, const void *observation)mrpt::poses::CPosePDFParticles [private, static]
performResampling(const bayes::CParticleFilter::TParticleFilterOptions &PF_options)mrpt::bayes::CParticleFilterCapable
performSubstitution(std::vector< int > &indx)mrpt::poses::CPosePDFParticles
mrpt::bayes::CParticleFilterCapable::performSubstitution(const std::vector< size_t > &indx)=0mrpt::bayes::CParticleFilterCapable [pure virtual]
prediction_and_update(const mrpt::slam::CActionCollection *action, const mrpt::slam::CSensoryFrame *observation, const bayes::CParticleFilter::TParticleFilterOptions &PF_options)mrpt::bayes::CParticleFilterCapable
prediction_and_update_pfAuxiliaryPFOptimal(const mrpt::slam::CActionCollection *action, const mrpt::slam::CSensoryFrame *observation, const bayes::CParticleFilter::TParticleFilterOptions &PF_options)mrpt::poses::CPosePDFParticles [virtual]
prediction_and_update_pfAuxiliaryPFStandard(const mrpt::slam::CActionCollection *action, const mrpt::slam::CSensoryFrame *observation, const bayes::CParticleFilter::TParticleFilterOptions &PF_options)mrpt::poses::CPosePDFParticles [virtual]
prediction_and_update_pfOptimalProposal(const mrpt::slam::CActionCollection *action, const mrpt::slam::CSensoryFrame *observation, const bayes::CParticleFilter::TParticleFilterOptions &PF_options)mrpt::bayes::CParticleFilterCapable [protected, virtual]
prediction_and_update_pfStandardProposal(const mrpt::slam::CActionCollection *action, const mrpt::slam::CSensoryFrame *observation, const bayes::CParticleFilter::TParticleFilterOptions &PF_options)mrpt::poses::CPosePDFParticles [virtual]
prepareFastDrawSample(const bayes::CParticleFilter::TParticleFilterOptions &PF_options, TParticleProbabilityEvaluator partEvaluator=defaultEvaluator, const void *action=NULL, const void *observation=NULL) const mrpt::bayes::CParticleFilterCapable
readFromStream(mrpt::utils::CStream &in, int version)=0mrpt::utils::CSerializable [protected, pure virtual]
readParticlesFromStream(utils::CStream &in)mrpt::bayes::CParticleFilterData< CPose2D > [inline]
resetDeterministic(const CPose2D &location, size_t particlesCount=0)mrpt::poses::CPosePDFParticles
resetUniform(const double &x_min, const double &x_max, const double &y_min, const double &y_max, const double &phi_min=-M_PI, const double &phi_max=M_PI, const int &particlesCount=-1)mrpt::poses::CPosePDFParticles
resetUniformFreeSpace(COccupancyGridMap2D *theMap, const double &freeCellsThreshold=0.7, const int &particlesCount=-1, const double &x_min=-1e10f, const double &x_max=1e10f, const double &y_min=-1e10f, const double &y_max=1e10f, const double &phi_min=-M_PI, const double &phi_max=M_PI)mrpt::poses::CPosePDFParticles
saveParzenPDFToTextFile(const char *fileName, const double &x_min, const double &x_max, const double &y_min, const double &y_max, const double &phi, const double &stepSizeXY, const double &stdXY, const double &stdPhi) const mrpt::poses::CPosePDFParticles
saveToTextFile(const std::string &file) const mrpt::poses::CPosePDFParticles [virtual]
setW(size_t i, double w)=0mrpt::bayes::CParticleFilterCapable [pure virtual]
size() const mrpt::poses::CPosePDFParticles [inline]
TParticleProbabilityEvaluator typedefmrpt::bayes::CParticleFilterCapable
writeParticlesToStream(utils::CStream &out) constmrpt::bayes::CParticleFilterData< CPose2D > [inline]
writeToStream(mrpt::utils::CStream &out, int *getVersion) const =0mrpt::utils::CSerializable [protected, pure virtual]
~CParticleFilterCapable()mrpt::bayes::CParticleFilterCapable [inline, virtual]
~CParticleFilterData()mrpt::bayes::CParticleFilterData< CPose2D > [inline, virtual]
~CPosePDFParticles()mrpt::poses::CPosePDFParticles [virtual]
~CSerializable()mrpt::utils::CSerializable [virtual]




Page generated by Doxygen 1.5.9 for MRPT 0.6.5 SVN: at Sun Aug 2 11:41:17 CDT 2009