16 #ifndef __PBMAPLOCALISER_H 17 #define __PBMAPLOCALISER_H 19 #include <mrpt/config.h> 72 std::map<unsigned, std::vector<std::pair<double, int>>>
evalColor;
std::vector< std::string > previousPbMapNames
std::thread pbMapLocaliser_hd
std::map< std::string, pcl::PointXYZ > foundPlaces
A class used to store a planar feature (Plane for short).
bool m_pbMapLocaliser_must_stop
pcl::PointCloud< pcl::PointXYZRGBA >::Ptr alignedModelPtr
GLsizei const GLchar ** string
bool stop_pbMapLocaliser()
std::vector< unsigned > vQueueObservedPlanes
std::map< unsigned, unsigned > bestMatch
bool searchPlaneContext(Plane &searchPlane)
! Searches the input plane in the rest of planes of the map taking into account the neighboring relat...
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
bool m_pbMapLocaliser_finished
void compareSubgraphNeighbors(SubgraphMatcher &matcher)
std::map< unsigned, std::vector< std::pair< double, int > > > evalColor
void LoadPreviousPbMaps(std::string fileMaps)
std::vector< PbMap > previousPbMaps
A class used to store a Plane-based Map (PbMap).
PbMapLocaliser(PbMap &mPbM, const std::string &config_file)
std::map< std::string, std::pair< int, double > > planeRecognitionLUT
*PbMapLocaliser y montarlo en un define *size_t totalPrevPlanes