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