#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: