#include <System.h>
Definition at line 50 of file System.h.
◆ eSensor
Enumerator |
---|
MONOCULAR | |
STEREO | |
RGBD | |
Definition at line 54 of file System.h.
◆ System()
ORB_SLAM2::System::System |
( |
const string |
strVocFile, |
|
|
const eSensor |
sensor, |
|
|
ORBParameters & |
parameters, |
|
|
const std::string & |
map_file = "" , |
|
|
bool |
load_map = false |
|
) |
| |
◆ ActivateLocalizationMode()
void ORB_SLAM2::System::ActivateLocalizationMode |
( |
| ) |
|
|
private |
◆ DeactivateLocalizationMode()
void ORB_SLAM2::System::DeactivateLocalizationMode |
( |
| ) |
|
|
private |
◆ DrawCurrentFrame()
cv::Mat ORB_SLAM2::System::DrawCurrentFrame |
( |
| ) |
|
◆ EnableLocalizationOnly()
void ORB_SLAM2::System::EnableLocalizationOnly |
( |
bool |
localize_only | ) |
|
◆ GetAllMapPoints()
std::vector< MapPoint * > ORB_SLAM2::System::GetAllMapPoints |
( |
| ) |
|
◆ GetCurrentCallStackSize()
rlim_t ORB_SLAM2::System::GetCurrentCallStackSize |
( |
| ) |
|
|
private |
◆ GetCurrentPosition()
cv::Mat ORB_SLAM2::System::GetCurrentPosition |
( |
| ) |
|
◆ GetTrackedKeyPointsUn()
vector< cv::KeyPoint > ORB_SLAM2::System::GetTrackedKeyPointsUn |
( |
| ) |
|
◆ GetTrackedMapPoints()
vector< MapPoint * > ORB_SLAM2::System::GetTrackedMapPoints |
( |
| ) |
|
◆ GetTrackingState()
int ORB_SLAM2::System::GetTrackingState |
( |
| ) |
|
◆ isRunningGBA()
bool ORB_SLAM2::System::isRunningGBA |
( |
| ) |
|
◆ LoadMap()
bool ORB_SLAM2::System::LoadMap |
( |
const string & |
filename | ) |
|
|
private |
◆ MapChanged()
bool ORB_SLAM2::System::MapChanged |
( |
| ) |
|
◆ Reset()
void ORB_SLAM2::System::Reset |
( |
| ) |
|
◆ SaveKeyFrameTrajectoryTUM()
void ORB_SLAM2::System::SaveKeyFrameTrajectoryTUM |
( |
const string & |
filename | ) |
|
◆ SaveMap()
bool ORB_SLAM2::System::SaveMap |
( |
const string & |
filename | ) |
|
◆ SaveTrajectoryKITTI()
void ORB_SLAM2::System::SaveTrajectoryKITTI |
( |
const string & |
filename | ) |
|
◆ SaveTrajectoryTUM()
void ORB_SLAM2::System::SaveTrajectoryTUM |
( |
const string & |
filename | ) |
|
◆ SetCallStackSize()
bool ORB_SLAM2::System::SetCallStackSize |
( |
const rlim_t |
kNewStackSize | ) |
|
|
private |
◆ SetMinimumKeyFrames()
void ORB_SLAM2::System::SetMinimumKeyFrames |
( |
int |
min_num_kf | ) |
|
◆ Shutdown()
void ORB_SLAM2::System::Shutdown |
( |
| ) |
|
◆ TrackMonocular()
void ORB_SLAM2::System::TrackMonocular |
( |
const cv::Mat & |
im, |
|
|
const double & |
timestamp |
|
) |
| |
◆ TrackRGBD()
void ORB_SLAM2::System::TrackRGBD |
( |
const cv::Mat & |
im, |
|
|
const cv::Mat & |
depthmap, |
|
|
const double & |
timestamp |
|
) |
| |
◆ TrackStereo()
void ORB_SLAM2::System::TrackStereo |
( |
const cv::Mat & |
imLeft, |
|
|
const cv::Mat & |
imRight, |
|
|
const double & |
timestamp |
|
) |
| |
◆ current_position_
cv::Mat ORB_SLAM2::System::current_position_ |
|
private |
◆ currently_localizing_only_
bool ORB_SLAM2::System::currently_localizing_only_ |
|
private |
◆ load_map
bool ORB_SLAM2::System::load_map |
|
private |
◆ map_file
std::string ORB_SLAM2::System::map_file |
|
private |
◆ mbActivateLocalizationMode
bool ORB_SLAM2::System::mbActivateLocalizationMode |
|
private |
◆ mbDeactivateLocalizationMode
bool ORB_SLAM2::System::mbDeactivateLocalizationMode |
|
private |
◆ mbReset
bool ORB_SLAM2::System::mbReset |
|
private |
◆ mMutexMode
std::mutex ORB_SLAM2::System::mMutexMode |
|
private |
◆ mMutexReset
std::mutex ORB_SLAM2::System::mMutexReset |
|
private |
◆ mMutexState
std::mutex ORB_SLAM2::System::mMutexState |
|
private |
◆ mpFrameDrawer
◆ mpKeyFrameDatabase
◆ mpLocalMapper
◆ mpLoopCloser
◆ mpMap
Map* ORB_SLAM2::System::mpMap |
|
private |
◆ mptLocalMapping
std::thread* ORB_SLAM2::System::mptLocalMapping |
|
private |
◆ mptLoopClosing
std::thread* ORB_SLAM2::System::mptLoopClosing |
|
private |
◆ mpTracker
◆ mpVocabulary
◆ mSensor
◆ mTrackedKeyPointsUn
std::vector<cv::KeyPoint> ORB_SLAM2::System::mTrackedKeyPointsUn |
|
private |
◆ mTrackedMapPoints
std::vector<MapPoint*> ORB_SLAM2::System::mTrackedMapPoints |
|
private |
◆ mTrackingState
int ORB_SLAM2::System::mTrackingState |
|
private |
The documentation for this class was generated from the following files: