15 #ifndef __PBMAPLOCALISER_H
16 #define __PBMAPLOCALISER_H
18 #include <mrpt/config.h>
69 std::map<unsigned, std::vector< std::pair<double,int> > >
evalColor;
A class used to store a Plane-based Map (PbMap).
std::vector< PbMap > previousPbMaps
void LoadPreviousPbMaps(std::string fileMaps)
bool m_pbMapLocaliser_must_stop
pcl::PointCloud< pcl::PointXYZRGBA >::Ptr alignedModelPtr
mrpt::system::TThreadHandle pbMapLocaliser_hd
std::map< std::string, std::pair< int, double > > planeRecognitionLUT
std::map< unsigned, std::vector< std::pair< double, int > > > evalColor
bool stop_pbMapLocaliser()
bool searchPlaneContext(Plane &searchPlane)
bool m_pbMapLocaliser_finished
std::vector< std::string > previousPbMapNames
PbMapLocaliser(PbMap &mPbM, const std::string &config_file)
std::vector< unsigned > vQueueObservedPlanes
std::map< unsigned, unsigned > bestMatch
std::map< std::string, pcl::PointXYZ > foundPlaces
void compareSubgraphNeighbors(SubgraphMatcher &matcher)
A class used to store a planar feature (Plane for short).
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
This structure contains the information needed to interface the threads API on each platform: