Macros | Functions | Variables
init_scan_matching.h File Reference
#include <string>
#include <memory>
#include <iostream>
#include "properties_providers.h"
#include "../core/scan_matchers/occupancy_observation_probability.h"
#include "../core/scan_matchers/monte_carlo_scan_matcher.h"
#include "../core/scan_matchers/hill_climbing_scan_matcher.h"
#include "../core/scan_matchers/hcsm_fixed.h"
#include "../core/scan_matchers/brute_force_scan_matcher.h"
#include "../core/scan_matchers/connect_the_dots_ambiguous_drift_detector.h"
#include "../core/scan_matchers/weighted_mean_point_probability_spe.h"
Include dependency graph for init_scan_matching.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define INIT_BFSM_RANGE(dim, limit, step)
 

Functions

auto init_brute_force_sm (const PropertiesProvider &props, std::shared_ptr< ScanProbabilityEstimator > spe)
 
auto init_hill_climbing_sm (const PropertiesProvider &props, std::shared_ptr< ScanProbabilityEstimator > spe)
 
auto init_monte_carlo_sm (const PropertiesProvider &props, std::shared_ptr< ScanProbabilityEstimator > spe)
 
std::shared_ptr< OccupancyObservationProbabilityEstimatorinit_oope (const PropertiesProvider &props)
 
auto init_scan_matcher (const PropertiesProvider &props)
 
auto init_spe (const PropertiesProvider &props, std::shared_ptr< OccupancyObservationProbabilityEstimator > oope)
 
auto init_spe (const PropertiesProvider &props)
 
auto init_swp (const PropertiesProvider &props)
 

Variables

static const std::string Slam_SM_NS = "slam/scmtch/"
 

Macro Definition Documentation

#define INIT_BFSM_RANGE (   dim,
  limit,
  step 
)
Value:
auto from_##dim = props.get_dbl(SM_NS + #dim + "/from", -(limit)); \
auto to_##dim = props.get_dbl(SM_NS + #dim + "/to", limit); \
auto step_##dim = props.get_dbl(SM_NS + #dim + "/step", step);

Function Documentation

auto init_brute_force_sm ( const PropertiesProvider props,
std::shared_ptr< ScanProbabilityEstimator spe 
)

Definition at line 123 of file init_scan_matching.h.

auto init_hill_climbing_sm ( const PropertiesProvider props,
std::shared_ptr< ScanProbabilityEstimator spe 
)

Definition at line 110 of file init_scan_matching.h.

auto init_monte_carlo_sm ( const PropertiesProvider props,
std::shared_ptr< ScanProbabilityEstimator spe 
)

Definition at line 91 of file init_scan_matching.h.

std::shared_ptr<OccupancyObservationProbabilityEstimator> init_oope ( const PropertiesProvider props)

Definition at line 24 of file init_scan_matching.h.

auto init_scan_matcher ( const PropertiesProvider props)

Definition at line 142 of file init_scan_matching.h.

auto init_spe ( const PropertiesProvider props,
std::shared_ptr< OccupancyObservationProbabilityEstimator oope 
)

Definition at line 67 of file init_scan_matching.h.

auto init_spe ( const PropertiesProvider props)

Definition at line 84 of file init_scan_matching.h.

auto init_swp ( const PropertiesProvider props)

Definition at line 47 of file init_scan_matching.h.

Variable Documentation

const std::string Slam_SM_NS = "slam/scmtch/"
static

Definition at line 19 of file init_scan_matching.h.



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