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