40 #define MAX_STRING_LENGTH 1024 77 int init(
int argc,
const char *
const * argv);
78 int loadFiles(
const char * fn=0);
80 std::vector<OrientedPoint> getHypotheses();
81 std::vector<unsigned int> getIndexes();
83 EventDeque getEvents();
88 virtual void onOdometryUpdate();
89 virtual void onResampleUpdate();
90 virtual void onScanmatchUpdate();
92 virtual void syncOdometryUpdate();
93 virtual void syncResampleUpdate();
94 virtual void syncScanmatchUpdate();
96 void setEventBufferSize(
unsigned int length);
102 void addEvent(
Event *);
152 double srr, srt, str,
stt;
InputSensorStream * input
void setMapUpdateTime(unsigned int ut)
std::vector< double > weightSums
std::vector< double > weightSums
const char *const * m_argv
bool considerOdometryCovariance
std::vector< unsigned int > indexes
deque< Event * > EventDeque
double linearOdometryReliability
std::ifstream plainStream
unsigned int eventBufferLength
std::map< std::string, Sensor * > SensorMap
std::vector< OrientedPoint > hypotheses
double angularOdometryReliability
std::vector< unsigned int > indexes
unsigned int mapUpdateTime
std::vector< OrientedPoint > hypotheses
pthread_mutex_t ind_mutex