23 std::ostream& operator<<(std::ostream &strm, const std::vector<std::pair<std::string, std::string>> &objects_to_sample) {
24 strm <<
"\tobjects_to_sample:\n";
25 for (
const std::pair<std::string, std::string> &object_type_to_id : objects_to_sample) {
26 strm <<
"\t\ttype: " << object_type_to_id.first <<
" id: " << object_type_to_id.second <<
"\n";
54 strm <<
'\t' <<
"dbfilename: " << settings.
dbfilename <<
'\n';
55 strm <<
'\t' <<
"bin_size: " << settings.
bin_size <<
'\n';
61 return strm << *settings_ptr;
std::vector< std::pair< std::string, std::string > > objects_to_sample
bool use_default_intermediate_object_weight
double object_position_distance_threshold
bool calculate_deviations
int object_rating_min_count
double viewport_orientation_rad_distance_threshold
std::string intermediate_object_weight_file_name
double object_orientation_rad_distance_threshold
std::ostream & operator<<(std::ostream &strm, const CompletePatterns &complete_patterns)
double maxProjectionAngleDeviation
bool enable_object_sampling
int deviation_number_of_samples_orientation
double default_intermediate_object_weight
int deviation_number_of_samples_position
bool use_world_description
double viewport_position_distance_threshold