Skip to content

The Big Cleanup III #1971

@daniel-j-h

Description

@daniel-j-h

Ticketing remaining issues from #1936:

  • Drop the weak coupling of plugins over service name + registration
    -> libosrm interface should be typed like node-osrm
  • Rename external_memory_node.hpp
  • FIXME xor_fast_has_shorage.hpp only has space for 2^16 nodes
  • Remove SearchEngineData, fold into SearchEngine
  • Drop gpx support
  • rename OSRM class -> Engine
  • remove xml renderer
  • remove typedefs.hpp -> No global NodeIDs and EdgeIDs !!!
  • replace SimpleLogger with RTD_LOG
  • Move debug_geometry to extractor
  • routing_algorithms -> routing
  • use sort_unique_resite or remove
  • move matching_debug_info to engine/map_matching
  • hash implementation in processing_chain should use util/std_hash
  • replace DistTableWrapper with more generic implementation (2d vector wrapper or something)
  • move TarjanSCC from extractor to util
  • Remove DescriptorTable
  • Rename FixedPointCoordinate -> Coordinate
  • extraction_helper_functions does not follow style guide, should be cpp file
  • lua_function_exists needs to be renamed
  • NodeBasedDynamicGraphFromEdges needs to be renamed
  • read_file_lower_content needs to be renamed
  • abstract routed_options and fold into tools/routed.cpp
  • rename geometry_string test to polyline
  • move duration_parsing to extractor
  • remove the config file option for osrm-extract and osrm-prepare
  • change extractor class name to Extractor

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions