Classes | Macros | Typedefs | Functions | Variables
eval_solution.cpp File Reference
#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>
Include dependency graph for eval_solution.cpp:

Go to the source code of this file.


struct  Config
struct  DataSetInfo
class  EvaluationModule


#define CHECK_RES   if (sysRes != 0) { cerr << "Warning, system command \"" << cmd << "\" failed with result code " << sysRes << endl; }


typedef PointMatcher< float > PM
typedef PointMatcherIO< float > PMIO
typedef PM::TransformationParameters TP


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)


boost::mutex m_display

Macro Definition Documentation


#define CHECK_RES   if (sysRes != 0) { cerr << "Warning, system command \"" << cmd << "\" failed with result code " << sysRes << endl; }

Typedef Documentation

◆ PM

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.

◆ TP

Definition at line 63 of file eval_solution.cpp.

Function Documentation

◆ displayLoadingBar()

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.

◆ downloadDataSets()

void downloadDataSets ( Config config,
po::variables_map &  vm 

Definition at line 482 of file eval_solution.cpp.

◆ enterValidPath()

string enterValidPath ( string  message)

Definition at line 383 of file eval_solution.cpp.

◆ loadConfig()

void loadConfig ( Config config)

Definition at line 458 of file eval_solution.cpp.

◆ main()

int main ( int  argc,
char *  argv[] 

Definition at line 138 of file eval_solution.cpp.

◆ outputStatus()

string outputStatus ( map< string, DataSetInfo dataSetStatus)

Definition at line 358 of file eval_solution.cpp.

◆ saveConfig()

void saveConfig ( Config config)

Definition at line 427 of file eval_solution.cpp.

◆ setConfig()

void setConfig ( Config config)

Definition at line 400 of file eval_solution.cpp.

◆ setupOptions()

po::options_description setupOptions ( const string &  name)

Definition at line 336 of file eval_solution.cpp.

◆ validateFileInfo()

void validateFileInfo ( const PMIO::FileInfo fileInfo)

Definition at line 537 of file eval_solution.cpp.

Variable Documentation

◆ m_display

boost::mutex m_display

Definition at line 559 of file eval_solution.cpp.

autogenerated on Mon Jul 1 2024 02:22:43