explicitly cast segment length from float to int
This commit is contained in:
parent
ffdc3eee2d
commit
fc399e01fe
@ -344,13 +344,13 @@ template <class DataFacadeT> class JSONDescriptor : public BaseDescriptor<DataFa
|
|||||||
json_instruction_row.values.push_back(necessary_segments_running_index);
|
json_instruction_row.values.push_back(necessary_segments_running_index);
|
||||||
json_instruction_row.values.push_back(round(segment.duration / 10));
|
json_instruction_row.values.push_back(round(segment.duration / 10));
|
||||||
json_instruction_row.values.push_back(
|
json_instruction_row.values.push_back(
|
||||||
UintToString(static_cast<unsigned>(segment.length)) + "m");
|
UintToString(static_cast<int>(segment.length)) + "m");
|
||||||
const double bearing_value = (segment.bearing / 10.) ;
|
const double bearing_value = (segment.bearing / 10.) ;
|
||||||
json_instruction_row.values.push_back(Azimuth::Get(bearing_value));
|
json_instruction_row.values.push_back(Azimuth::Get(bearing_value));
|
||||||
json_instruction_row.values.push_back(static_cast<unsigned>(round(bearing_value)));
|
json_instruction_row.values.push_back(static_cast<unsigned>(round(bearing_value)));
|
||||||
|
|
||||||
route_segments_list.emplace_back(
|
route_segments_list.emplace_back(
|
||||||
segment.name_id, segment.length, route_segments_list.size());
|
segment.name_id, static_cast<int>(segment.length), route_segments_list.size());
|
||||||
json_instruction_array.values.push_back(json_instruction_row);
|
json_instruction_array.values.push_back(json_instruction_row);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user