#include "KeyFrame.h"
◆ KeyFrame()
◆ AddChild()
| void ORB_SLAM2::KeyFrame::AddChild |
( |
KeyFrame * |
pKF | ) |
|
◆ AddConnection()
| void ORB_SLAM2::KeyFrame::AddConnection |
( |
KeyFrame * |
pKF, |
|
|
const int & |
weight |
|
) |
| |
◆ AddLoopEdge()
| void ORB_SLAM2::KeyFrame::AddLoopEdge |
( |
KeyFrame * |
pKF | ) |
|
◆ AddMapPoint()
| void ORB_SLAM2::KeyFrame::AddMapPoint |
( |
MapPoint * |
pMP, |
|
|
const size_t & |
idx |
|
) |
| |
◆ ChangeParent()
| void ORB_SLAM2::KeyFrame::ChangeParent |
( |
KeyFrame * |
pKF | ) |
|
◆ ComputeBoW()
| void ORB_SLAM2::KeyFrame::ComputeBoW |
( |
| ) |
|
◆ ComputeSceneMedianDepth()
| float ORB_SLAM2::KeyFrame::ComputeSceneMedianDepth |
( |
const int |
q | ) |
|
◆ EraseChild()
| void ORB_SLAM2::KeyFrame::EraseChild |
( |
KeyFrame * |
pKF | ) |
|
◆ EraseConnection()
| void ORB_SLAM2::KeyFrame::EraseConnection |
( |
KeyFrame * |
pKF | ) |
|
◆ EraseMapPointMatch() [1/2]
| void ORB_SLAM2::KeyFrame::EraseMapPointMatch |
( |
const size_t & |
idx | ) |
|
◆ EraseMapPointMatch() [2/2]
| void ORB_SLAM2::KeyFrame::EraseMapPointMatch |
( |
MapPoint * |
pMP | ) |
|
◆ GetBestCovisibilityKeyFrames()
| std::vector<KeyFrame*> ORB_SLAM2::KeyFrame::GetBestCovisibilityKeyFrames |
( |
const int & |
N | ) |
|
◆ GetCameraCenter()
| cv::Mat ORB_SLAM2::KeyFrame::GetCameraCenter |
( |
| ) |
|
◆ GetChilds()
| std::set<KeyFrame*> ORB_SLAM2::KeyFrame::GetChilds |
( |
| ) |
|
◆ GetConnectedKeyFrames()
| std::set<KeyFrame *> ORB_SLAM2::KeyFrame::GetConnectedKeyFrames |
( |
| ) |
|
◆ GetCovisiblesByWeight()
| std::vector<KeyFrame*> ORB_SLAM2::KeyFrame::GetCovisiblesByWeight |
( |
const int & |
w | ) |
|
◆ GetFeaturesInArea()
| std::vector<size_t> ORB_SLAM2::KeyFrame::GetFeaturesInArea |
( |
const float & |
x, |
|
|
const float & |
y, |
|
|
const float & |
r |
|
) |
| const |
◆ GetLoopEdges()
| std::set<KeyFrame*> ORB_SLAM2::KeyFrame::GetLoopEdges |
( |
| ) |
|
◆ GetMapPoint()
◆ GetMapPointMatches()
| std::vector<MapPoint*> ORB_SLAM2::KeyFrame::GetMapPointMatches |
( |
| ) |
|
◆ GetMapPoints()
| std::set<MapPoint*> ORB_SLAM2::KeyFrame::GetMapPoints |
( |
| ) |
|
◆ GetParent()
| KeyFrame* ORB_SLAM2::KeyFrame::GetParent |
( |
| ) |
|
◆ GetPose()
| cv::Mat ORB_SLAM2::KeyFrame::GetPose |
( |
| ) |
|
◆ GetPoseInverse()
| cv::Mat ORB_SLAM2::KeyFrame::GetPoseInverse |
( |
| ) |
|
◆ GetRotation()
| cv::Mat ORB_SLAM2::KeyFrame::GetRotation |
( |
| ) |
|
◆ GetStereoCenter()
| cv::Mat ORB_SLAM2::KeyFrame::GetStereoCenter |
( |
| ) |
|
◆ GetTranslation()
| cv::Mat ORB_SLAM2::KeyFrame::GetTranslation |
( |
| ) |
|
◆ GetVectorCovisibleKeyFrames()
| std::vector<KeyFrame* > ORB_SLAM2::KeyFrame::GetVectorCovisibleKeyFrames |
( |
| ) |
|
◆ GetWeight()
| int ORB_SLAM2::KeyFrame::GetWeight |
( |
KeyFrame * |
pKF | ) |
|
◆ hasChild()
| bool ORB_SLAM2::KeyFrame::hasChild |
( |
KeyFrame * |
pKF | ) |
|
◆ isBad()
| bool ORB_SLAM2::KeyFrame::isBad |
( |
| ) |
|
◆ IsInImage()
| bool ORB_SLAM2::KeyFrame::IsInImage |
( |
const float & |
x, |
|
|
const float & |
y |
|
) |
| const |
◆ lId()
◆ ReplaceMapPointMatch()
| void ORB_SLAM2::KeyFrame::ReplaceMapPointMatch |
( |
const size_t & |
idx, |
|
|
MapPoint * |
pMP |
|
) |
| |
◆ SetBadFlag()
| void ORB_SLAM2::KeyFrame::SetBadFlag |
( |
| ) |
|
◆ SetErase()
| void ORB_SLAM2::KeyFrame::SetErase |
( |
| ) |
|
◆ SetNotErase()
| void ORB_SLAM2::KeyFrame::SetNotErase |
( |
| ) |
|
◆ SetPose()
| void ORB_SLAM2::KeyFrame::SetPose |
( |
const cv::Mat & |
Tcw | ) |
|
◆ TrackedMapPoints()
| int ORB_SLAM2::KeyFrame::TrackedMapPoints |
( |
const int & |
minObs | ) |
|
◆ UnprojectStereo()
| cv::Mat ORB_SLAM2::KeyFrame::UnprojectStereo |
( |
int |
i | ) |
|
◆ UpdateBestCovisibles()
| void ORB_SLAM2::KeyFrame::UpdateBestCovisibles |
( |
| ) |
|
◆ UpdateConnections()
| void ORB_SLAM2::KeyFrame::UpdateConnections |
( |
| ) |
|
◆ weightComp()
| static bool ORB_SLAM2::KeyFrame::weightComp |
( |
int |
a, |
|
|
int |
b |
|
) |
| |
|
inlinestatic |
◆ Cw
◆ cx
| const float ORB_SLAM2::KeyFrame::cx |
◆ cy
| const float ORB_SLAM2::KeyFrame::cy |
◆ fx
| const float ORB_SLAM2::KeyFrame::fx |
◆ fy
| const float ORB_SLAM2::KeyFrame::fy |
◆ invfx
| const float ORB_SLAM2::KeyFrame::invfx |
◆ invfy
| const float ORB_SLAM2::KeyFrame::invfy |
◆ mb
| const float ORB_SLAM2::KeyFrame::mb |
◆ mbBad
| bool ORB_SLAM2::KeyFrame::mbBad |
|
protected |
◆ mbf
| const float ORB_SLAM2::KeyFrame::mbf |
◆ mbFirstConnection
| bool ORB_SLAM2::KeyFrame::mbFirstConnection |
|
protected |
◆ mbNotErase
| bool ORB_SLAM2::KeyFrame::mbNotErase |
|
protected |
◆ mBowVec
| DBoW2::BowVector ORB_SLAM2::KeyFrame::mBowVec |
◆ mbToBeErased
| bool ORB_SLAM2::KeyFrame::mbToBeErased |
|
protected |
◆ mConnectedKeyFrameWeights
| std::map<KeyFrame*,int> ORB_SLAM2::KeyFrame::mConnectedKeyFrameWeights |
|
protected |
◆ mDescriptors
| const cv::Mat ORB_SLAM2::KeyFrame::mDescriptors |
◆ mFeatVec
| DBoW2::FeatureVector ORB_SLAM2::KeyFrame::mFeatVec |
◆ mfGridElementHeightInv
| const float ORB_SLAM2::KeyFrame::mfGridElementHeightInv |
◆ mfGridElementWidthInv
| const float ORB_SLAM2::KeyFrame::mfGridElementWidthInv |
◆ mfLogScaleFactor
| const float ORB_SLAM2::KeyFrame::mfLogScaleFactor |
◆ mfScaleFactor
| const float ORB_SLAM2::KeyFrame::mfScaleFactor |
◆ mGrid
| std::vector< std::vector <std::vector<size_t> > > ORB_SLAM2::KeyFrame::mGrid |
|
protected |
◆ mHalfBaseline
| float ORB_SLAM2::KeyFrame::mHalfBaseline |
|
protected |
◆ mK
| const cv::Mat ORB_SLAM2::KeyFrame::mK |
◆ mLoopScore
| float ORB_SLAM2::KeyFrame::mLoopScore |
◆ mMutexConnections
| std::mutex ORB_SLAM2::KeyFrame::mMutexConnections |
|
protected |
◆ mMutexFeatures
| std::mutex ORB_SLAM2::KeyFrame::mMutexFeatures |
|
protected |
◆ mMutexPose
| std::mutex ORB_SLAM2::KeyFrame::mMutexPose |
|
protected |
◆ mnBAFixedForKF
| long unsigned int ORB_SLAM2::KeyFrame::mnBAFixedForKF |
◆ mnBAGlobalForKF
| long unsigned int ORB_SLAM2::KeyFrame::mnBAGlobalForKF |
◆ mnBALocalForKF
| long unsigned int ORB_SLAM2::KeyFrame::mnBALocalForKF |
◆ mnFrameId
| const long unsigned int ORB_SLAM2::KeyFrame::mnFrameId |
◆ mnFuseTargetForKF
| long unsigned int ORB_SLAM2::KeyFrame::mnFuseTargetForKF |
◆ mnGridCols
| const int ORB_SLAM2::KeyFrame::mnGridCols |
◆ mnGridRows
| const int ORB_SLAM2::KeyFrame::mnGridRows |
◆ mnId
| long unsigned int ORB_SLAM2::KeyFrame::mnId |
◆ mnLoopQuery
| long unsigned int ORB_SLAM2::KeyFrame::mnLoopQuery |
◆ mnLoopWords
| int ORB_SLAM2::KeyFrame::mnLoopWords |
◆ mnMaxX
| const int ORB_SLAM2::KeyFrame::mnMaxX |
◆ mnMaxY
| const int ORB_SLAM2::KeyFrame::mnMaxY |
◆ mnMinX
| const int ORB_SLAM2::KeyFrame::mnMinX |
◆ mnMinY
| const int ORB_SLAM2::KeyFrame::mnMinY |
◆ mnRelocQuery
| long unsigned int ORB_SLAM2::KeyFrame::mnRelocQuery |
◆ mnRelocWords
| int ORB_SLAM2::KeyFrame::mnRelocWords |
◆ mnScaleLevels
| const int ORB_SLAM2::KeyFrame::mnScaleLevels |
◆ mnTrackReferenceForFrame
| long unsigned int ORB_SLAM2::KeyFrame::mnTrackReferenceForFrame |
◆ mpKeyFrameDB
◆ mpMap
| Map* ORB_SLAM2::KeyFrame::mpMap |
|
protected |
◆ mpORBvocabulary
◆ mpParent
◆ mRelocScore
| float ORB_SLAM2::KeyFrame::mRelocScore |
◆ mspChildrens
| std::set<KeyFrame*> ORB_SLAM2::KeyFrame::mspChildrens |
|
protected |
◆ mspLoopEdges
| std::set<KeyFrame*> ORB_SLAM2::KeyFrame::mspLoopEdges |
|
protected |
◆ mTcp
◆ mTcwBefGBA
| cv::Mat ORB_SLAM2::KeyFrame::mTcwBefGBA |
◆ mTcwGBA
| cv::Mat ORB_SLAM2::KeyFrame::mTcwGBA |
◆ mThDepth
| const float ORB_SLAM2::KeyFrame::mThDepth |
◆ mTimeStamp
| const double ORB_SLAM2::KeyFrame::mTimeStamp |
◆ mvDepth
| const std::vector<float> ORB_SLAM2::KeyFrame::mvDepth |
◆ mvInvLevelSigma2
| const std::vector<float> ORB_SLAM2::KeyFrame::mvInvLevelSigma2 |
◆ mvKeys
◆ mvKeysUn
| const std::vector<cv::KeyPoint> ORB_SLAM2::KeyFrame::mvKeysUn |
◆ mvLevelSigma2
| const std::vector<float> ORB_SLAM2::KeyFrame::mvLevelSigma2 |
◆ mvOrderedWeights
| std::vector<int> ORB_SLAM2::KeyFrame::mvOrderedWeights |
|
protected |
◆ mvpMapPoints
| std::vector<MapPoint*> ORB_SLAM2::KeyFrame::mvpMapPoints |
|
protected |
◆ mvpOrderedConnectedKeyFrames
| std::vector<KeyFrame*> ORB_SLAM2::KeyFrame::mvpOrderedConnectedKeyFrames |
|
protected |
◆ mvScaleFactors
| const std::vector<float> ORB_SLAM2::KeyFrame::mvScaleFactors |
◆ mvuRight
| const std::vector<float> ORB_SLAM2::KeyFrame::mvuRight |
| const int ORB_SLAM2::KeyFrame::N |
◆ nNextId
| long unsigned int ORB_SLAM2::KeyFrame::nNextId |
|
static |
◆ Ow
◆ Tcw
◆ Twc
The documentation for this class was generated from the following file: