#include <System.h>
|
void | ActivateLocalizationMode () |
|
void | DeactivateLocalizationMode () |
|
LocalMapping * | getLocalMapping () |
|
LoopClosing * | getLoopClosing () |
|
Map * | getMap () |
|
shared_ptr< PointCloudMapping > | GetPointCloudMapping () |
|
DataCache< cv::Mat > * | GetTcwDataCache () |
|
int32_t | GetTcwDataCacheIndex () |
|
std::vector< cv::KeyPoint > | GetTrackedKeyPointsUn () |
|
std::vector< MapPoint * > | GetTrackedMapPoints () |
|
Tracking * | getTracker () |
|
int | GetTrackingState () |
|
bool | MapChanged () |
|
void | Reset () |
|
void | Save2dMapPointsTUM (const string &filename, const int x, const int y) |
|
void | SaveGridMapTUM (const string &filename) |
|
void | SaveKeyFrameTrajectoryTUM (const string &filename) |
|
void | SaveTrajectoryKITTI (const string &filename) |
|
void | SaveTrajectoryTUM (const string &filename) |
|
void | Shutdown () |
|
| System (const string &strVocFile, const string &strSettingsFile, const eSensor sensor, const bool bUseViewer=true) |
|
cv::Mat | TrackMonocular (const cv::Mat &im, const double ×tamp) |
|
cv::Mat | TrackRGBD (const cv::Mat &im, const cv::Mat &depthmap, const double ×tamp) |
|
cv::Mat | TrackStereo (const cv::Mat &imLeft, const cv::Mat &imRight, const double ×tamp) |
|
Definition at line 62 of file System.h.
Enumerator |
---|
MONOCULAR |
|
STEREO |
|
RGBD |
|
Definition at line 66 of file System.h.
ORB_SLAM2::System::System |
( |
const string & |
strVocFile, |
|
|
const string & |
strSettingsFile, |
|
|
const eSensor |
sensor, |
|
|
const bool |
bUseViewer = true |
|
) |
| |
void ORB_SLAM2::System::ActivateLocalizationMode |
( |
| ) |
|
void ORB_SLAM2::System::DeactivateLocalizationMode |
( |
| ) |
|
Map* ORB_SLAM2::System::getMap |
( |
| ) |
|
|
inline |
DataCache<cv::Mat>* ORB_SLAM2::System::GetTcwDataCache |
( |
| ) |
|
int32_t ORB_SLAM2::System::GetTcwDataCacheIndex |
( |
| ) |
|
std::vector<cv::KeyPoint> ORB_SLAM2::System::GetTrackedKeyPointsUn |
( |
| ) |
|
std::vector<MapPoint*> ORB_SLAM2::System::GetTrackedMapPoints |
( |
| ) |
|
Tracking* ORB_SLAM2::System::getTracker |
( |
| ) |
|
|
inline |
int ORB_SLAM2::System::GetTrackingState |
( |
| ) |
|
bool ORB_SLAM2::System::MapChanged |
( |
| ) |
|
void ORB_SLAM2::System::Reset |
( |
| ) |
|
void ORB_SLAM2::System::Save2dMapPointsTUM |
( |
const string & |
filename, |
|
|
const int |
x, |
|
|
const int |
y |
|
) |
| |
void ORB_SLAM2::System::SaveGridMapTUM |
( |
const string & |
filename | ) |
|
void ORB_SLAM2::System::SaveKeyFrameTrajectoryTUM |
( |
const string & |
filename | ) |
|
void ORB_SLAM2::System::SaveTrajectoryKITTI |
( |
const string & |
filename | ) |
|
void ORB_SLAM2::System::SaveTrajectoryTUM |
( |
const string & |
filename | ) |
|
void ORB_SLAM2::System::Shutdown |
( |
| ) |
|
cv::Mat ORB_SLAM2::System::TrackMonocular |
( |
const cv::Mat & |
im, |
|
|
const double & |
timestamp |
|
) |
| |
cv::Mat ORB_SLAM2::System::TrackRGBD |
( |
const cv::Mat & |
im, |
|
|
const cv::Mat & |
depthmap, |
|
|
const double & |
timestamp |
|
) |
| |
cv::Mat ORB_SLAM2::System::TrackStereo |
( |
const cv::Mat & |
imLeft, |
|
|
const cv::Mat & |
imRight, |
|
|
const double & |
timestamp |
|
) |
| |
bool ORB_SLAM2::System::mbActivateLocalizationMode |
|
private |
bool ORB_SLAM2::System::mbDeactivateLocalizationMode |
|
private |
bool ORB_SLAM2::System::mbReset |
|
private |
int32_t ORB_SLAM2::System::miDataCacheIndex |
|
private |
std::mutex ORB_SLAM2::System::mMutexMode |
|
private |
std::mutex ORB_SLAM2::System::mMutexReset |
|
private |
std::mutex ORB_SLAM2::System::mMutexState |
|
private |
Map* ORB_SLAM2::System::mpMap |
|
private |
DataCache<cv::Mat>* ORB_SLAM2::System::mpTcwDataCache |
|
private |
std::thread* ORB_SLAM2::System::mptLocalMapping |
|
private |
std::thread* ORB_SLAM2::System::mptLoopClosing |
|
private |
std::thread* ORB_SLAM2::System::mptViewer |
|
private |
Viewer* ORB_SLAM2::System::mpViewer |
|
private |
std::vector<cv::KeyPoint> ORB_SLAM2::System::mTrackedKeyPointsUn |
|
private |
std::vector<MapPoint*> ORB_SLAM2::System::mTrackedMapPoints |
|
private |
int ORB_SLAM2::System::mTrackingState |
|
private |
The documentation for this class was generated from the following file: