#include <Map.h>
| Public Member Functions | |
| void | AddKeyFrame (KeyFrame *pKF) | 
| void | AddMapPoint (MapPoint *pMP) | 
| void | clear () | 
| void | EraseKeyFrame (KeyFrame *pKF) | 
| void | EraseMapPoint (MapPoint *pMP) | 
| std::vector< KeyFrame * > | GetAllKeyFrames () | 
| std::vector< MapPoint * > | GetAllMapPoints () | 
| int | GetLastBigChangeIdx () | 
| long unsigned int | GetMaxKFid () | 
| std::vector< MapPoint * > | GetReferenceMapPoints () | 
| void | InformNewBigChange () | 
| long unsigned | KeyFramesInMap () | 
| Map () | |
| long unsigned int | MapPointsInMap () | 
| void | SetReferenceMapPoints (const std::vector< MapPoint * > &vpMPs) | 
| Public Attributes | |
| std::mutex | mMutexMapUpdate | 
| std::mutex | mMutexPointCreation | 
| vector< KeyFrame * > | mvpKeyFrameOrigins | 
| Protected Attributes | |
| std::mutex | mMutexMap | 
| int | mnBigChangeIdx | 
| long unsigned int | mnMaxKFid | 
| std::set< KeyFrame * > | mspKeyFrames | 
| std::set< MapPoint * > | mspMapPoints | 
| std::vector< MapPoint * > | mvpReferenceMapPoints | 
| Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) | 
| Friends | |
| class | boost::serialization::access | 
| vector< MapPoint * > ORB_SLAM2::Map::GetReferenceMapPoints | ( | ) | 
| 
 | private | 
| void ORB_SLAM2::Map::SetReferenceMapPoints | ( | const std::vector< MapPoint * > & | vpMPs | ) | 
| 
 | protected |