29 #include<opencv2/core/core.hpp> 157 template<
class Archive>
158 void serialize(Archive &ar,
const unsigned int version);
float GetMinDistanceInvariance()
long unsigned int mnBALocalForKF
long unsigned int mnBAGlobalForKF
std::mutex mMutexFeatures
long unsigned int mnLoopPointForKF
static long unsigned int nNextId
long unsigned int mnCorrectedByKF
void IncreaseVisible(int n=1)
void AddObservation(KeyFrame *pKF, size_t idx)
void UpdateNormalAndDepth()
static std::mutex mGlobalMutex
std::map< KeyFrame *, size_t > GetObservations()
void IncreaseFound(int n=1)
KeyFrame * GetReferenceKeyFrame()
friend class boost::serialization::access
void Replace(MapPoint *pMP)
std::map< KeyFrame *, size_t > mObservations
void SetWorldPos(const cv::Mat &Pos)
float GetMaxDistanceInvariance()
long unsigned int mnLastFrameSeen
int GetIndexInKeyFrame(KeyFrame *pKF)
void serialize(Archive &ar, const unsigned int version)
long unsigned int mnTrackReferenceForFrame
long unsigned int mnCorrectedReference
void ComputeDistinctiveDescriptors()
bool IsInKeyFrame(KeyFrame *pKF)
int PredictScale(const float ¤tDist, KeyFrame *pKF)
long unsigned int mnFuseCandidateForKF
void EraseObservation(KeyFrame *pKF)