supereight
Public Member Functions | Public Attributes | List of all members
se::Config< DataConfigT, SensorConfigT > Struct Template Reference

#include <config.hpp>

Public Member Functions

 Config ()
 Default initializes all configs. More...
 
 Config (const std::string &yaml_file)
 Initializes the config from a YAML file. More...
 

Public Attributes

MapConfig map
 
DataConfigT data
 
SensorConfigT sensor
 
TrackerConfig tracker
 
ReaderConfig reader
 
AppConfig app
 

Constructor & Destructor Documentation

◆ Config() [1/2]

template<typename DataConfigT , typename SensorConfigT >
se::Config< DataConfigT, SensorConfigT >::Config ( )

Default initializes all configs.

◆ Config() [2/2]

template<typename DataConfigT , typename SensorConfigT >
se::Config< DataConfigT, SensorConfigT >::Config ( const std::string &  yaml_file)

Initializes the config from a YAML file.

Data not present in the YAML file will be initialized as in Config::Config().

Member Data Documentation

◆ map

template<typename DataConfigT , typename SensorConfigT >
MapConfig se::Config< DataConfigT, SensorConfigT >::map

◆ data

template<typename DataConfigT , typename SensorConfigT >
DataConfigT se::Config< DataConfigT, SensorConfigT >::data

◆ sensor

template<typename DataConfigT , typename SensorConfigT >
SensorConfigT se::Config< DataConfigT, SensorConfigT >::sensor

◆ tracker

template<typename DataConfigT , typename SensorConfigT >
TrackerConfig se::Config< DataConfigT, SensorConfigT >::tracker

◆ reader

template<typename DataConfigT , typename SensorConfigT >
ReaderConfig se::Config< DataConfigT, SensorConfigT >::reader

◆ app

template<typename DataConfigT , typename SensorConfigT >
AppConfig se::Config< DataConfigT, SensorConfigT >::app

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