41 #define MAX_STRING_LENGTH 1024 78 int init(
int argc,
const char *
const * argv);
79 int loadFiles(
const char * fn=0);
81 std::vector<OrientedPoint> getHypotheses();
82 std::vector<unsigned int> getIndexes();
84 EventDeque getEvents();
89 virtual void onOdometryUpdate();
90 virtual void onResampleUpdate();
91 virtual void onScanmatchUpdate();
93 virtual void syncOdometryUpdate();
94 virtual void syncResampleUpdate();
95 virtual void syncScanmatchUpdate();
97 void setEventBufferSize(
unsigned int length);
103 void addEvent(
Event *);
153 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