Public Member Functions | Public Attributes | Static Public Attributes | List of all members
ProgramArgs Struct Reference

Public Member Functions

ProgramArgsinit (char **argv)
 
void print_usage (std::ostream &stream)
 
 ProgramArgs ()
 

Public Attributes

std::string bag_fname
 
bool is_valid
 
bool is_verbose
 
std::string map_fname
 
FilePropertiesProvider props
 
std::string slam_type
 
std::shared_ptr< RobotPoseTumTrajectoryDumpertraj_dumper
 

Static Public Attributes

static constexpr auto Bag_Id = 1
 
static constexpr auto Mandatory_Id_Nm = 2
 
static constexpr auto Slam_Type_Id = 0
 

Detailed Description

Definition at line 20 of file lslam2D_bag_runner.cpp.

Constructor & Destructor Documentation

ProgramArgs::ProgramArgs ( )
inline

Definition at line 22 of file lslam2D_bag_runner.cpp.

Member Function Documentation

ProgramArgs& ProgramArgs::init ( char **  argv)
inline

Definition at line 25 of file lslam2D_bag_runner.cpp.

void ProgramArgs::print_usage ( std::ostream &  stream)
inline

Definition at line 68 of file lslam2D_bag_runner.cpp.

Member Data Documentation

std::string ProgramArgs::bag_fname

Definition at line 78 of file lslam2D_bag_runner.cpp.

constexpr auto ProgramArgs::Bag_Id = 1
static

Definition at line 21 of file lslam2D_bag_runner.cpp.

bool ProgramArgs::is_valid

Definition at line 74 of file lslam2D_bag_runner.cpp.

bool ProgramArgs::is_verbose

Definition at line 82 of file lslam2D_bag_runner.cpp.

constexpr auto ProgramArgs::Mandatory_Id_Nm = 2
static

Definition at line 21 of file lslam2D_bag_runner.cpp.

std::string ProgramArgs::map_fname

Definition at line 81 of file lslam2D_bag_runner.cpp.

FilePropertiesProvider ProgramArgs::props

Definition at line 77 of file lslam2D_bag_runner.cpp.

std::string ProgramArgs::slam_type

Definition at line 76 of file lslam2D_bag_runner.cpp.

constexpr auto ProgramArgs::Slam_Type_Id = 0
static

Definition at line 21 of file lslam2D_bag_runner.cpp.

std::shared_ptr<RobotPoseTumTrajectoryDumper> ProgramArgs::traj_dumper

Definition at line 80 of file lslam2D_bag_runner.cpp.


The documentation for this struct was generated from the following file:


slam_constructor
Author(s): JetBrains Research, OSLL team
autogenerated on Mon Jun 10 2019 15:08:26