16 #ifndef __PBMAPLOCALISER_H 17 #define __PBMAPLOCALISER_H 19 #include <mrpt/config.h> 68 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...
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