#include "pointmatcher/PointMatcher.h"
#include "pointmatcher/IO.h"
#include "pointmatcher/Timer.h"
#include <cassert>
#include <iostream>
#include <fstream>
#include <map>
#include <time.h>
#include <ncurses.h>
#include <boost/program_options.hpp>
#include <boost/filesystem.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/date_time/posix_time/posix_time_io.hpp>
#include <boost/thread/thread.hpp>
#include <boost/thread/mutex.hpp>
Go to the source code of this file.
Classes | |
struct | Config |
struct | DataSetInfo |
class | EvaluationModule |
Macros | |
#define | CHECK_RES if (sysRes != 0) { cerr << "Warning, system command \"" << cmd << "\" failed with result code " << sysRes << endl; } |
Typedefs | |
typedef PointMatcher< float > | PM |
typedef PointMatcherIO< float > | PMIO |
typedef PM::TransformationParameters | TP |
Functions | |
void | displayLoadingBar (const int &coreId, const int &i, const int &total, const int &nbFailures, const double sec, const double total_time) |
void | downloadDataSets (Config &config, po::variables_map &vm) |
string | enterValidPath (string message) |
void | loadConfig (Config &config) |
int | main (int argc, char *argv[]) |
string | outputStatus (map< string, DataSetInfo > dataSetStatus) |
void | saveConfig (Config &config) |
void | setConfig (Config &config) |
po::options_description | setupOptions (const string &name) |
void | validateFileInfo (const PMIO::FileInfo &fileInfo) |
Variables | |
boost::mutex | m_display |
#define CHECK_RES if (sysRes != 0) { cerr << "Warning, system command \"" << cmd << "\" failed with result code " << sysRes << endl; } |
typedef PointMatcher<float> PM |
Definition at line 61 of file eval_solution.cpp.
typedef PointMatcherIO<float> PMIO |
Definition at line 62 of file eval_solution.cpp.
typedef PM::TransformationParameters TP |
Definition at line 63 of file eval_solution.cpp.
void displayLoadingBar | ( | const int & | coreId, |
const int & | i, | ||
const int & | total, | ||
const int & | nbFailures, | ||
const double | sec, | ||
const double | total_time | ||
) |
Definition at line 560 of file eval_solution.cpp.
void downloadDataSets | ( | Config & | config, |
po::variables_map & | vm | ||
) |
Definition at line 482 of file eval_solution.cpp.
string enterValidPath | ( | string | message | ) |
Definition at line 383 of file eval_solution.cpp.
void loadConfig | ( | Config & | config | ) |
Definition at line 458 of file eval_solution.cpp.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 138 of file eval_solution.cpp.
string outputStatus | ( | map< string, DataSetInfo > | dataSetStatus | ) |
Definition at line 358 of file eval_solution.cpp.
void saveConfig | ( | Config & | config | ) |
Definition at line 427 of file eval_solution.cpp.
void setConfig | ( | Config & | config | ) |
Definition at line 400 of file eval_solution.cpp.
po::options_description setupOptions | ( | const string & | name | ) |
Definition at line 336 of file eval_solution.cpp.
void validateFileInfo | ( | const PMIO::FileInfo & | fileInfo | ) |
Definition at line 537 of file eval_solution.cpp.
boost::mutex m_display |
Definition at line 559 of file eval_solution.cpp.