43 bool SaveWithTimestamps(
const string &
filename);
44 bool SaveWithPose(
const string &filename);
46 void _WriteMapPoint(ofstream &
f,
MapPoint* mp,
47 const std::string &end_marker =
"\n");
48 void _WriteMapPointObj(ofstream &f,
MapPoint* mp,
49 const std::string &end_marker=
"\n");
55 void SetReferenceMapPoints(
const std::vector<MapPoint*> &vpMPs);
56 void InformNewBigChange();
57 int GetLastBigChangeIdx();
59 std::vector<KeyFrame*> GetAllKeyFrames();
60 std::vector<MapPoint*> GetAllMapPoints();
61 std::vector<MapPoint*> GetReferenceMapPoints();
63 long unsigned int MapPointsInMap();
64 long unsigned KeyFramesInMap();
66 long unsigned int GetMaxKFid();
89 void GetMapPointsIdx();
std::mutex mMutexPointCreation
std::vector< MapPoint * > mvpReferenceMapPoints
std::mutex mMutexMapUpdate
long unsigned int mnMaxKFid
vector< KeyFrame * > mvpKeyFrameOrigins
std::set< MapPoint * > mspMapPoints
std::set< KeyFrame * > mspKeyFrames