100 void readYaml(
const std::string& filename);
102 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
109 template<
typename DataConfigT,
typename SensorConfigT>
125 Config(
const std::string& yaml_file);
127 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
132 template<
typename DataConfigT,
typename SensorConfigT>
133 std::ostream& operator<<(std::ostream& os, const Config<DataConfigT, SensorConfigT>& c);
139 #include "impl/config_impl.hpp" 141 #endif // SE_CONFIG_HPP Definition: reader_base.hpp:46
std::string log_file
The file where the timing results will be written to.
Definition: config.hpp:95
MapConfig map
Definition: config.hpp:111
Definition: tracker.hpp:21
SensorConfigT sensor
Definition: config.hpp:113
std::ostream & operator<<(std::ostream &os, const FieldDataConfig< se::Field::Occupancy > &c)
int max_frames
The maximum number of frames to read.
Definition: config.hpp:88
bool enable_gui
Whether to show the GUI.
Definition: config.hpp:36
Definition: config.hpp:110
TrackerConfig tracker
Definition: config.hpp:114
int rendering_rate
Render the 3D reconstruction every rendering_rate frames.
Definition: config.hpp:76
bool enable_rendering
Whether to show the supereight renders.
Definition: config.hpp:32
AppConfig app
Definition: config.hpp:116
int sensor_downsampling_factor
The ratio of the input frame size over the frame size used internally.
Definition: config.hpp:57
Definition: config.hpp:25
std::string slice_path
The path where slice meshes are saved.
Definition: config.hpp:46
int integration_rate
Integrate a 3D reconstruction every integration_rate frames.
Definition: config.hpp:66
bool enable_ground_truth
Whether to use the available ground truth camera pose.
Definition: config.hpp:28
std::string mesh_path
The path where meshes are saved.
Definition: config.hpp:41
int tracking_rate
Perform tracking on a frame every tracking_rate frames.
Definition: config.hpp:61
std::string structure_path
The path where structure meshes are saved.
Definition: config.hpp:51
DataConfigT data
Definition: config.hpp:112
int meshing_rate
Mesh the 3D reconstruction every meshing_rate frames.
Definition: config.hpp:84
void readYaml(const std::string &filename)
Reads the struct members from the "app" node of a YAML file.
Helper wrapper to allocate and de-allocate octants in the octree.
Definition: colour_utils.hpp:17
ReaderConfig reader
Definition: config.hpp:115