#include <MapPoint.h>
Definition at line 39 of file MapPoint.h.
ORB_SLAM2::MapPoint::MapPoint |
( |
const cv::Mat & |
Pos, |
|
|
KeyFrame * |
pRefKF, |
|
|
Map * |
pMap |
|
) |
| |
ORB_SLAM2::MapPoint::MapPoint |
( |
const cv::Mat & |
Pos, |
|
|
Map * |
pMap, |
|
|
Frame * |
pFrame, |
|
|
const int & |
idxF |
|
) |
| |
void ORB_SLAM2::MapPoint::AddObservation |
( |
KeyFrame * |
pKF, |
|
|
size_t |
idx |
|
) |
| |
void ORB_SLAM2::MapPoint::ComputeDistinctiveDescriptors |
( |
| ) |
|
void ORB_SLAM2::MapPoint::EraseObservation |
( |
KeyFrame * |
pKF | ) |
|
cv::Mat ORB_SLAM2::MapPoint::GetDescriptor |
( |
| ) |
|
int ORB_SLAM2::MapPoint::GetFound |
( |
| ) |
|
|
inline |
float ORB_SLAM2::MapPoint::GetFoundRatio |
( |
| ) |
|
int ORB_SLAM2::MapPoint::GetIndexInKeyFrame |
( |
KeyFrame * |
pKF | ) |
|
float ORB_SLAM2::MapPoint::GetMaxDistanceInvariance |
( |
| ) |
|
float ORB_SLAM2::MapPoint::GetMinDistanceInvariance |
( |
| ) |
|
cv::Mat ORB_SLAM2::MapPoint::GetNormal |
( |
| ) |
|
std::map<KeyFrame*,size_t> ORB_SLAM2::MapPoint::GetObservations |
( |
| ) |
|
KeyFrame* ORB_SLAM2::MapPoint::GetReferenceKeyFrame |
( |
| ) |
|
MapPoint* ORB_SLAM2::MapPoint::GetReplaced |
( |
| ) |
|
cv::Mat ORB_SLAM2::MapPoint::GetWorldPos |
( |
| ) |
|
void ORB_SLAM2::MapPoint::IncreaseFound |
( |
int |
n = 1 | ) |
|
void ORB_SLAM2::MapPoint::IncreaseVisible |
( |
int |
n = 1 | ) |
|
bool ORB_SLAM2::MapPoint::isBad |
( |
| ) |
|
bool ORB_SLAM2::MapPoint::IsInKeyFrame |
( |
KeyFrame * |
pKF | ) |
|
int ORB_SLAM2::MapPoint::Observations |
( |
| ) |
|
int ORB_SLAM2::MapPoint::PredictScale |
( |
const float & |
currentDist, |
|
|
KeyFrame * |
pKF |
|
) |
| |
int ORB_SLAM2::MapPoint::PredictScale |
( |
const float & |
currentDist, |
|
|
Frame * |
pF |
|
) |
| |
void ORB_SLAM2::MapPoint::Replace |
( |
MapPoint * |
pMP | ) |
|
void ORB_SLAM2::MapPoint::SetBadFlag |
( |
| ) |
|
void ORB_SLAM2::MapPoint::SetWorldPos |
( |
const cv::Mat & |
Pos | ) |
|
void ORB_SLAM2::MapPoint::UpdateNormalAndDepth |
( |
| ) |
|
bool ORB_SLAM2::MapPoint::mbBad |
|
protected |
bool ORB_SLAM2::MapPoint::mbTrackInView |
cv::Mat ORB_SLAM2::MapPoint::mDescriptor |
|
protected |
float ORB_SLAM2::MapPoint::mfMaxDistance |
|
protected |
float ORB_SLAM2::MapPoint::mfMinDistance |
|
protected |
std::mutex ORB_SLAM2::MapPoint::mGlobalMutex |
|
static |
std::mutex ORB_SLAM2::MapPoint::mMutexFeatures |
|
protected |
std::mutex ORB_SLAM2::MapPoint::mMutexPos |
|
protected |
long unsigned int ORB_SLAM2::MapPoint::mnBAGlobalForKF |
long unsigned int ORB_SLAM2::MapPoint::mnBALocalForKF |
long unsigned int ORB_SLAM2::MapPoint::mnCorrectedByKF |
long unsigned int ORB_SLAM2::MapPoint::mnCorrectedReference |
long int ORB_SLAM2::MapPoint::mnFirstFrame |
long int ORB_SLAM2::MapPoint::mnFirstKFid |
int ORB_SLAM2::MapPoint::mnFound |
|
protected |
long unsigned int ORB_SLAM2::MapPoint::mnFuseCandidateForKF |
long unsigned int ORB_SLAM2::MapPoint::mnId |
long unsigned int ORB_SLAM2::MapPoint::mnLastFrameSeen |
long unsigned int ORB_SLAM2::MapPoint::mnLoopPointForKF |
cv::Mat ORB_SLAM2::MapPoint::mNormalVector |
|
protected |
long unsigned int ORB_SLAM2::MapPoint::mnTrackReferenceForFrame |
int ORB_SLAM2::MapPoint::mnTrackScaleLevel |
int ORB_SLAM2::MapPoint::mnVisible |
|
protected |
std::map<KeyFrame*,size_t> ORB_SLAM2::MapPoint::mObservations |
|
protected |
Map* ORB_SLAM2::MapPoint::mpMap |
|
protected |
cv::Mat ORB_SLAM2::MapPoint::mPosGBA |
MapPoint* ORB_SLAM2::MapPoint::mpReplaced |
|
protected |
float ORB_SLAM2::MapPoint::mTrackProjX |
float ORB_SLAM2::MapPoint::mTrackProjXR |
float ORB_SLAM2::MapPoint::mTrackProjY |
float ORB_SLAM2::MapPoint::mTrackViewCos |
cv::Mat ORB_SLAM2::MapPoint::mWorldPos |
|
protected |
long unsigned int ORB_SLAM2::MapPoint::nNextId |
|
static |
int ORB_SLAM2::MapPoint::nObs |
The documentation for this class was generated from the following file: