Public Member Functions | Private Member Functions | Private Attributes | List of all members
ORB_SLAM2::Viewer Class Reference

#include <Viewer.h>

Public Member Functions

bool isFinished ()
 
bool isStopped ()
 
void Release ()
 
void RequestFinish ()
 
void RequestStop ()
 
void Run ()
 
 Viewer (System *pSystem, FrameDrawer *pFrameDrawer, MapDrawer *pMapDrawer, Tracking *pTracking, const string &strSettingPath)
 

Private Member Functions

bool CheckFinish ()
 
void SetFinish ()
 
bool Stop ()
 

Private Attributes

bool mbFinished
 
bool mbFinishRequested
 
bool mbStopped
 
bool mbStopRequested
 
float mImageHeight
 
float mImageWidth
 
std::mutex mMutexFinish
 
std::mutex mMutexStop
 
FrameDrawermpFrameDrawer
 
MapDrawermpMapDrawer
 
SystemmpSystem
 
TrackingmpTracker
 
double mT
 
float mViewpointF
 
float mViewpointX
 
float mViewpointY
 
float mViewpointZ
 

Detailed Description

Definition at line 40 of file Viewer.h.

Constructor & Destructor Documentation

ORB_SLAM2::Viewer::Viewer ( System pSystem,
FrameDrawer pFrameDrawer,
MapDrawer pMapDrawer,
Tracking pTracking,
const string &  strSettingPath 
)

Member Function Documentation

bool ORB_SLAM2::Viewer::CheckFinish ( )
private
bool ORB_SLAM2::Viewer::isFinished ( )
bool ORB_SLAM2::Viewer::isStopped ( )
void ORB_SLAM2::Viewer::Release ( )
void ORB_SLAM2::Viewer::RequestFinish ( )
void ORB_SLAM2::Viewer::RequestStop ( )
void ORB_SLAM2::Viewer::Run ( )
void ORB_SLAM2::Viewer::SetFinish ( )
private
bool ORB_SLAM2::Viewer::Stop ( )
private

Member Data Documentation

bool ORB_SLAM2::Viewer::mbFinished
private

Definition at line 77 of file Viewer.h.

bool ORB_SLAM2::Viewer::mbFinishRequested
private

Definition at line 76 of file Viewer.h.

bool ORB_SLAM2::Viewer::mbStopped
private

Definition at line 80 of file Viewer.h.

bool ORB_SLAM2::Viewer::mbStopRequested
private

Definition at line 81 of file Viewer.h.

float ORB_SLAM2::Viewer::mImageHeight
private

Definition at line 70 of file Viewer.h.

float ORB_SLAM2::Viewer::mImageWidth
private

Definition at line 70 of file Viewer.h.

std::mutex ORB_SLAM2::Viewer::mMutexFinish
private

Definition at line 78 of file Viewer.h.

std::mutex ORB_SLAM2::Viewer::mMutexStop
private

Definition at line 82 of file Viewer.h.

FrameDrawer* ORB_SLAM2::Viewer::mpFrameDrawer
private

Definition at line 64 of file Viewer.h.

MapDrawer* ORB_SLAM2::Viewer::mpMapDrawer
private

Definition at line 65 of file Viewer.h.

System* ORB_SLAM2::Viewer::mpSystem
private

Definition at line 63 of file Viewer.h.

Tracking* ORB_SLAM2::Viewer::mpTracker
private

Definition at line 66 of file Viewer.h.

double ORB_SLAM2::Viewer::mT
private

Definition at line 69 of file Viewer.h.

float ORB_SLAM2::Viewer::mViewpointF
private

Definition at line 72 of file Viewer.h.

float ORB_SLAM2::Viewer::mViewpointX
private

Definition at line 72 of file Viewer.h.

float ORB_SLAM2::Viewer::mViewpointY
private

Definition at line 72 of file Viewer.h.

float ORB_SLAM2::Viewer::mViewpointZ
private

Definition at line 72 of file Viewer.h.


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


orb_slam2_with_maps_odom
Author(s): teng zhang
autogenerated on Fri Sep 25 2020 03:24:47