OpenCV  3.3.0-dev
Open Source Computer Vision
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ORB_SLAM2::FrameDrawer Class Reference

#include "FrameDrawer.h"

Public Member Functions

 FrameDrawer (Map *pMap)
 
cv::Mat DrawFrame ()
 
void Update (Tracking *pTracker)
 

Protected Member Functions

void DrawTextInfo (cv::Mat &im, int nState, cv::Mat &imText)
 

Protected Attributes

bool mbOnlyTracking
 
cv::Mat mIm
 
std::mutex mMutex
 
int mnTracked
 
int mnTrackedVO
 
MapmpMap
 
int mState
 
vector< bool > mvbMap
 
vector< bool > mvbVO
 
vector< cv::KeyPointmvCurrentKeys
 
vector< cv::KeyPointmvIniKeys
 
vector< int > mvIniMatches
 
int N
 

Constructor & Destructor Documentation

◆ FrameDrawer()

ORB_SLAM2::FrameDrawer::FrameDrawer ( Map pMap)

Member Function Documentation

◆ DrawFrame()

cv::Mat ORB_SLAM2::FrameDrawer::DrawFrame ( )

◆ DrawTextInfo()

void ORB_SLAM2::FrameDrawer::DrawTextInfo ( cv::Mat im,
int  nState,
cv::Mat imText 
)
protected

◆ Update()

void ORB_SLAM2::FrameDrawer::Update ( Tracking pTracker)

Member Data Documentation

◆ mbOnlyTracking

bool ORB_SLAM2::FrameDrawer::mbOnlyTracking
protected

◆ mIm

cv::Mat ORB_SLAM2::FrameDrawer::mIm
protected

◆ mMutex

std::mutex ORB_SLAM2::FrameDrawer::mMutex
protected

◆ mnTracked

int ORB_SLAM2::FrameDrawer::mnTracked
protected

◆ mnTrackedVO

int ORB_SLAM2::FrameDrawer::mnTrackedVO
protected

◆ mpMap

Map* ORB_SLAM2::FrameDrawer::mpMap
protected

◆ mState

int ORB_SLAM2::FrameDrawer::mState
protected

◆ mvbMap

vector<bool> ORB_SLAM2::FrameDrawer::mvbMap
protected

◆ mvbVO

vector<bool> ORB_SLAM2::FrameDrawer::mvbVO
protected

◆ mvCurrentKeys

vector<cv::KeyPoint> ORB_SLAM2::FrameDrawer::mvCurrentKeys
protected

◆ mvIniKeys

vector<cv::KeyPoint> ORB_SLAM2::FrameDrawer::mvIniKeys
protected

◆ mvIniMatches

vector<int> ORB_SLAM2::FrameDrawer::mvIniMatches
protected

◆ N

int ORB_SLAM2::FrameDrawer::N
protected

The documentation for this class was generated from the following file: