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.

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
 

Macro Definition Documentation

◆ CHECK_RES

#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.

◆ PMIO

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.



libpointmatcher
Author(s):
autogenerated on Sat May 27 2023 02:38:03