RecordingSystemSettings
Defines interactions between your OS and the cameras.
Member Functions
void exportAll(bool val)-
== Member Variables
exportHdf5-
bool, default:{false}JSON Type: (optional) bool Indicates if a camera frame has to be saved to the disk. The output folder is specified by saveFilePath.
exportCenterView-
bool, default:{false}JSON Type: (optional) bool Indicates if a camera center view has to be saved to the disk. The output folder is specified by saveFilePath.
exportPcl-
bool, default:{false}JSON Type: (optional) bool Indicates if a camera point cloud has to be saved to the disk. The output folder is specified by saveFilePath.
pointcloudFiletype-
POINTCLOUD_FILETYPE, default:\{POINTCLOUD_FILETYPE::PLY\}JSON Type: (optional) POINTCLOUD_FILETYPE Indicates what file format is to be used for storing and loading point cloud files
saveFilePath-
std::filesystem::path, default:\{"data"\}JSON Type: (optional) string Path where all generated output data will be stored.
numRecordingsToKeep-
std::optional< int >, default:{100}JSON Type: (optional) int +Requirement: Must be larger or equal to zero Number of recordings to keep in the saveFilePath folder. Keep all files if nothing is specified.
loadFilePath-
std::filesystem::pathJSON Type: (optional) string Path to image and point cloud data which shall be used when sim-ulating the camera. Must be a path without filename extension. Both a centerimage (.png) and a point cloud (.ply) with the same base name must exist inorder to be load correctly.
extraDatasets-
std::unordered_map< std::string, std::filesystem::path >, default:\{\}path to simulation datasets key: dataset name, value: path to dataset Note: : dataset name cannot exist in both loadFilePath and extraDatasets
verboseGenICamLog-
bool, default:{false}