RobotsIO
Loading...
Searching...
No Matches
DatasetParameters.h
1/*
2 * Copyright (C) 2019 Istituto Italiano di Tecnologia (IIT)
3 *
4 * This software may be modified and distributed under the terms of the
5 * BSD 3-Clause license. See the accompanying LICENSE file for details.
6 */
7
8#ifndef ROBOTSIO_DATASETPARAMETERS_H
9#define ROBOTSIO_DATASETPARAMETERS_H
10
11#include <RobotsIO/Utils/Parameters.h>
12
13#include <string>
14
15namespace RobotsIO {
16 namespace Camera {
17 struct DatasetParameters;
18 }
19}
20
21
23{
24public:
26
27 virtual ~DatasetParameters();
28
29 robots_io_accessor(DatasetParameters);
30
31 robots_io_declare_std_field(DatasetParameters, string, path);
32
33 robots_io_declare_std_field(DatasetParameters, string, data_prefix);
34
35 robots_io_declare_std_field(DatasetParameters, string, rgb_prefix);
36
37 robots_io_declare_std_field(DatasetParameters, string, depth_prefix);
38
39 robots_io_declare_std_field(DatasetParameters, string, data_format);
40
41 robots_io_declare_std_field(DatasetParameters, string, rgb_format);
42
43 robots_io_declare_std_field(DatasetParameters, string, depth_format);
44
45 robots_io_declare_std_field(DatasetParameters, size_t, heading_zeros);
46
47 robots_io_declare_std_field(DatasetParameters, size_t, index_offset);
48
49 robots_io_declare_std_field(DatasetParameters, size_t, standard_data_offset);
50
51 robots_io_declare_field(DatasetParameters, bool, data_available);
52};
53
54#endif /* ROBOTSIO_DATASETPARAMETERS_H */