g2o
Loading...
Searching...
No Matches
g2o::Gm2dlIO Class Reference

read / write gm2dl file into / out of a SparseOptimizer More...

#include <gm2dl_io.h>

Static Public Member Functions

static bool readGm2dl (const std::string &filename, SparseOptimizer &optimizer, bool overrideCovariances=false)
static bool updateLaserData (SparseOptimizer &optimizer)
static bool writeGm2dl (const std::string &filename, const SparseOptimizer &optimizer)
static int readRobotLaser (const std::string &filename, DataQueue &queue)

Static Public Attributes

static const int ID_LASERPOSE = numeric_limits<int>::max()
static const int ID_ODOMCALIB = numeric_limits<int>::max() - 1

Detailed Description

read / write gm2dl file into / out of a SparseOptimizer

Definition at line 42 of file gm2dl_io.h.

Member Function Documentation

◆ readGm2dl()

◆ readRobotLaser()

int g2o::Gm2dlIO::readRobotLaser ( const std::string & filename,
DataQueue & queue )
static

Definition at line 252 of file gm2dl_io.cpp.

References g2o::DataQueue::add(), g2o::RobotLaser::read(), and g2o::readLine().

Referenced by main().

◆ updateLaserData()

◆ writeGm2dl()

Member Data Documentation

◆ ID_LASERPOSE

const int g2o::Gm2dlIO::ID_LASERPOSE = numeric_limits<int>::max()
static

the global ID we assign the laser pose vertex

Definition at line 47 of file gm2dl_io.h.

Referenced by main(), readGm2dl(), and updateLaserData().

◆ ID_ODOMCALIB

const int g2o::Gm2dlIO::ID_ODOMCALIB = numeric_limits<int>::max() - 1
static

Definition at line 48 of file gm2dl_io.h.

Referenced by g2o::addOdometryCalibLinksDifferential(), and main().


The documentation for this class was generated from the following files: