Clean up some todo notes.
This commit is contained in:
parent
bf6df74d44
commit
de4fd76d57
@ -585,12 +585,12 @@ void Storage::LoadData(DataLayout *layout_ptr, char *memory_ptr)
|
|||||||
|
|
||||||
// Turn lane data
|
// Turn lane data
|
||||||
{
|
{
|
||||||
/* TODO: remove this block, replace with io.hpp ref */
|
/* NOTE: file io - refactor this in the future */
|
||||||
boost::filesystem::ifstream lane_data_stream(config.turn_lane_data_path, std::ios::binary);
|
boost::filesystem::ifstream lane_data_stream(config.turn_lane_data_path, std::ios::binary);
|
||||||
std::uint64_t lane_tupel_count = 0;
|
std::uint64_t lane_tupel_count = 0;
|
||||||
lane_data_stream.read(reinterpret_cast<char *>(&lane_tupel_count),
|
lane_data_stream.read(reinterpret_cast<char *>(&lane_tupel_count),
|
||||||
sizeof(lane_tupel_count));
|
sizeof(lane_tupel_count));
|
||||||
/* END TODO */
|
/* END NOTE */
|
||||||
|
|
||||||
// make sure do write canary...
|
// make sure do write canary...
|
||||||
auto *turn_lane_data_ptr = layout_ptr->GetBlockPtr<util::guidance::LaneTupleIdPair, true>(
|
auto *turn_lane_data_ptr = layout_ptr->GetBlockPtr<util::guidance::LaneTupleIdPair, true>(
|
||||||
@ -605,7 +605,7 @@ void Storage::LoadData(DataLayout *layout_ptr, char *memory_ptr)
|
|||||||
|
|
||||||
// Turn lane descriptions
|
// Turn lane descriptions
|
||||||
{
|
{
|
||||||
/* TODO: replace with io.hpp version */
|
/* NOTE: file io - refactor this in the future */
|
||||||
std::vector<std::uint32_t> lane_description_offsets;
|
std::vector<std::uint32_t> lane_description_offsets;
|
||||||
std::vector<extractor::guidance::TurnLaneType::Mask> lane_description_masks;
|
std::vector<extractor::guidance::TurnLaneType::Mask> lane_description_masks;
|
||||||
if (!util::deserializeAdjacencyArray(config.turn_lane_description_path.string(),
|
if (!util::deserializeAdjacencyArray(config.turn_lane_description_path.string(),
|
||||||
@ -613,7 +613,7 @@ void Storage::LoadData(DataLayout *layout_ptr, char *memory_ptr)
|
|||||||
lane_description_masks))
|
lane_description_masks))
|
||||||
throw util::exception("Failed to read lane descriptions from: " +
|
throw util::exception("Failed to read lane descriptions from: " +
|
||||||
config.turn_lane_description_path.string());
|
config.turn_lane_description_path.string());
|
||||||
/* END TODO */
|
/* END NOTE */
|
||||||
auto *turn_lane_offset_ptr = layout_ptr->GetBlockPtr<std::uint32_t, true>(
|
auto *turn_lane_offset_ptr = layout_ptr->GetBlockPtr<std::uint32_t, true>(
|
||||||
memory_ptr, DataLayout::LANE_DESCRIPTION_OFFSETS);
|
memory_ptr, DataLayout::LANE_DESCRIPTION_OFFSETS);
|
||||||
if (!lane_description_offsets.empty())
|
if (!lane_description_offsets.empty())
|
||||||
@ -643,7 +643,7 @@ void Storage::LoadData(DataLayout *layout_ptr, char *memory_ptr)
|
|||||||
|
|
||||||
// Load original edge data
|
// Load original edge data
|
||||||
{
|
{
|
||||||
/* TODO: replace with io.hpp */
|
/* NOTE: file io - refactor this in the future */
|
||||||
boost::filesystem::ifstream edges_input_stream(config.edges_data_path, std::ios::binary);
|
boost::filesystem::ifstream edges_input_stream(config.edges_data_path, std::ios::binary);
|
||||||
if (!edges_input_stream)
|
if (!edges_input_stream)
|
||||||
{
|
{
|
||||||
@ -652,7 +652,7 @@ void Storage::LoadData(DataLayout *layout_ptr, char *memory_ptr)
|
|||||||
}
|
}
|
||||||
|
|
||||||
const auto number_of_original_edges = io::readElementCount(edges_input_stream);
|
const auto number_of_original_edges = io::readElementCount(edges_input_stream);
|
||||||
/* END TODO */
|
/* END NOTE */
|
||||||
|
|
||||||
GeometryID *via_geometry_ptr =
|
GeometryID *via_geometry_ptr =
|
||||||
layout_ptr->GetBlockPtr<GeometryID, true>(memory_ptr, DataLayout::VIA_NODE_LIST);
|
layout_ptr->GetBlockPtr<GeometryID, true>(memory_ptr, DataLayout::VIA_NODE_LIST);
|
||||||
@ -694,9 +694,9 @@ void Storage::LoadData(DataLayout *layout_ptr, char *memory_ptr)
|
|||||||
|
|
||||||
// load compressed geometry
|
// load compressed geometry
|
||||||
{
|
{
|
||||||
/* TODO: replace with io.hpp call */
|
/* NOTE: file io - refactor this in the future */
|
||||||
boost::filesystem::ifstream geometry_input_stream(config.geometries_path, std::ios::binary);
|
boost::filesystem::ifstream geometry_input_stream(config.geometries_path, std::ios::binary);
|
||||||
/* END TODO */
|
/* END NOTE */
|
||||||
|
|
||||||
unsigned temporary_value;
|
unsigned temporary_value;
|
||||||
unsigned *geometries_index_ptr =
|
unsigned *geometries_index_ptr =
|
||||||
@ -782,8 +782,6 @@ void Storage::LoadData(DataLayout *layout_ptr, char *memory_ptr)
|
|||||||
const io::DatasourceNamesData datasource_names_data =
|
const io::DatasourceNamesData datasource_names_data =
|
||||||
io::readDatasourceNames(datasource_names_input_stream);
|
io::readDatasourceNames(datasource_names_input_stream);
|
||||||
|
|
||||||
/* END TODO */
|
|
||||||
|
|
||||||
// load datasource name information (if it exists)
|
// load datasource name information (if it exists)
|
||||||
auto datasource_name_data_ptr =
|
auto datasource_name_data_ptr =
|
||||||
layout_ptr->GetBlockPtr<char, true>(memory_ptr, DataLayout::DATASOURCE_NAME_DATA);
|
layout_ptr->GetBlockPtr<char, true>(memory_ptr, DataLayout::DATASOURCE_NAME_DATA);
|
||||||
@ -833,10 +831,10 @@ void Storage::LoadData(DataLayout *layout_ptr, char *memory_ptr)
|
|||||||
|
|
||||||
// store timestamp
|
// store timestamp
|
||||||
{
|
{
|
||||||
/* TODO: replace this */
|
/* NOTE: file io - refactor this in the future */
|
||||||
boost::filesystem::ifstream timestamp_stream(config.timestamp_path);
|
boost::filesystem::ifstream timestamp_stream(config.timestamp_path);
|
||||||
const auto timestamp_size = io::readNumberOfBytes(timestamp_stream);
|
const auto timestamp_size = io::readNumberOfBytes(timestamp_stream);
|
||||||
/* END TODO */
|
/* END NOTE */
|
||||||
|
|
||||||
char *timestamp_ptr =
|
char *timestamp_ptr =
|
||||||
layout_ptr->GetBlockPtr<char, true>(memory_ptr, DataLayout::TIMESTAMP);
|
layout_ptr->GetBlockPtr<char, true>(memory_ptr, DataLayout::TIMESTAMP);
|
||||||
@ -854,7 +852,7 @@ void Storage::LoadData(DataLayout *layout_ptr, char *memory_ptr)
|
|||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
/* TODO: replace with io.hpp call */
|
/* NOTE: file io - refactor this in the future */
|
||||||
boost::filesystem::ifstream core_marker_file(config.core_data_path, std::ios::binary);
|
boost::filesystem::ifstream core_marker_file(config.core_data_path, std::ios::binary);
|
||||||
if (!core_marker_file)
|
if (!core_marker_file)
|
||||||
{
|
{
|
||||||
@ -864,7 +862,7 @@ void Storage::LoadData(DataLayout *layout_ptr, char *memory_ptr)
|
|||||||
|
|
||||||
std::uint32_t number_of_core_markers = 0;
|
std::uint32_t number_of_core_markers = 0;
|
||||||
core_marker_file.read((char *)&number_of_core_markers, sizeof(uint32_t));
|
core_marker_file.read((char *)&number_of_core_markers, sizeof(uint32_t));
|
||||||
/* END TODO */
|
/* END NOTE */
|
||||||
|
|
||||||
// load core markers
|
// load core markers
|
||||||
std::vector<char> unpacked_core_markers(number_of_core_markers);
|
std::vector<char> unpacked_core_markers(number_of_core_markers);
|
||||||
@ -961,8 +959,6 @@ void Storage::LoadData(DataLayout *layout_ptr, char *memory_ptr)
|
|||||||
throw util::exception("Failed to read entry classes from " +
|
throw util::exception("Failed to read entry classes from " +
|
||||||
config.intersection_class_path.string());
|
config.intersection_class_path.string());
|
||||||
|
|
||||||
/* END TODO */
|
|
||||||
|
|
||||||
// load intersection classes
|
// load intersection classes
|
||||||
if (!bearing_class_id_table.empty())
|
if (!bearing_class_id_table.empty())
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user