From 439f6e62bca53d4279ab6da005ed4a3f46ac8bd2 Mon Sep 17 00:00:00 2001 From: Patrick Niklaus Date: Thu, 8 May 2014 22:29:02 +0200 Subject: [PATCH] Replace numeric_limits with SPECIAL_NODEID / SPECIAL_EDGEID --- Contractor/EdgeBasedGraphFactory.cpp | 24 ++++++++++++------------ Contractor/GeometryCompressor.cpp | 4 ++-- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Contractor/EdgeBasedGraphFactory.cpp b/Contractor/EdgeBasedGraphFactory.cpp index 126e5fc67..3a3c7f95d 100644 --- a/Contractor/EdgeBasedGraphFactory.cpp +++ b/Contractor/EdgeBasedGraphFactory.cpp @@ -224,16 +224,16 @@ void EdgeBasedGraphFactory::InsertEdgeBasedNode( } else { BOOST_ASSERT( !m_geometry_compressor.HasEntryForID(e2) ); - if( forward_data.edgeBasedNodeID != std::numeric_limits::max() ) { + if( forward_data.edgeBasedNodeID != SPECIAL_NODEID ) { BOOST_ASSERT( forward_data.forward ); } - if( reverse_data.edgeBasedNodeID != std::numeric_limits::max() ) { + if( reverse_data.edgeBasedNodeID != SPECIAL_NODEID ) { BOOST_ASSERT( reverse_data.forward ); } - if( forward_data.edgeBasedNodeID == std::numeric_limits::max() ) { + if( forward_data.edgeBasedNodeID == SPECIAL_NODEID ) { BOOST_ASSERT( !forward_data.forward ); } - if( reverse_data.edgeBasedNodeID == std::numeric_limits::max() ) { + if( reverse_data.edgeBasedNodeID == SPECIAL_NODEID ) { BOOST_ASSERT( !reverse_data.forward ); } @@ -317,26 +317,26 @@ void EdgeBasedGraphFactory::CompressGeometry() const bool reverse_edge_order = !(m_node_based_graph->GetEdgeData(m_node_based_graph->BeginEdges(v)).forward); const EdgeIterator forward_e2 = m_node_based_graph->BeginEdges(v) + reverse_edge_order; - BOOST_ASSERT( std::numeric_limits::max() != forward_e2 ); + BOOST_ASSERT( SPECIAL_EDGEID != forward_e2 ); const EdgeIterator reverse_e2 = m_node_based_graph->BeginEdges(v) + 1 - reverse_edge_order; - BOOST_ASSERT( std::numeric_limits::max() != reverse_e2 ); + BOOST_ASSERT( SPECIAL_EDGEID != reverse_e2 ); const EdgeData & fwd_edge_data2 = m_node_based_graph->GetEdgeData(forward_e2); const EdgeData & rev_edge_data2 = m_node_based_graph->GetEdgeData(reverse_e2); const NodeIterator w = m_node_based_graph->GetTarget(forward_e2); - BOOST_ASSERT( std::numeric_limits::max() != w ); + BOOST_ASSERT( SPECIAL_NODEID != w ); BOOST_ASSERT( v != w ); const NodeIterator u = m_node_based_graph->GetTarget(reverse_e2); - BOOST_ASSERT( std::numeric_limits::max() != u ); + BOOST_ASSERT( SPECIAL_NODEID != u ); BOOST_ASSERT( u != v ); const EdgeIterator forward_e1 = m_node_based_graph->FindEdge(u, v); BOOST_ASSERT( m_node_based_graph->EndEdges(u) != forward_e1 ); - BOOST_ASSERT( std::numeric_limits::max() != forward_e1 ); + BOOST_ASSERT( SPECIAL_EDGEID != forward_e1 ); BOOST_ASSERT( v == m_node_based_graph->GetTarget(forward_e1)); const EdgeIterator reverse_e1 = m_node_based_graph->FindEdge(w, v); - BOOST_ASSERT( std::numeric_limits::max() != reverse_e1 ); + BOOST_ASSERT( SPECIAL_EDGEID != reverse_e1 ); BOOST_ASSERT( v == m_node_based_graph->GetTarget(reverse_e1)); const EdgeData & fwd_edge_data1 = m_node_based_graph->GetEdgeData(forward_e1); @@ -452,7 +452,7 @@ void EdgeBasedGraphFactory::RenumberEdges() edge_data.edgeBasedNodeID = numbered_edges_count; ++numbered_edges_count; - BOOST_ASSERT( std::numeric_limits::max() != edge_data.edgeBasedNodeID); + BOOST_ASSERT( SPECIAL_NODEID != edge_data.edgeBasedNodeID); } } @@ -487,7 +487,7 @@ void EdgeBasedGraphFactory::GenerateEdgeExpandedNodes() u < end; ++u ) { - BOOST_ASSERT( u != std::numeric_limits::max() ); + BOOST_ASSERT( u != SPECIAL_NODEID ); BOOST_ASSERT( u < m_node_based_graph->GetNumberOfNodes() ); p.printIncrement(); for( diff --git a/Contractor/GeometryCompressor.cpp b/Contractor/GeometryCompressor.cpp index 4d85e01ff..27d2803f0 100644 --- a/Contractor/GeometryCompressor.cpp +++ b/Contractor/GeometryCompressor.cpp @@ -122,8 +122,8 @@ void GeometryCompressor::CompressEdge(const EdgeID edge_id_1, BOOST_ASSERT(SPECIAL_EDGEID != edge_id_2); BOOST_ASSERT(SPECIAL_NODEID != via_node_id); BOOST_ASSERT(SPECIAL_NODEID != target_node_id); - BOOST_ASSERT(std::numeric_limits::max() != weight1); - BOOST_ASSERT(std::numeric_limits::max() != weight2); + BOOST_ASSERT(INVALID_EDGE_WEIGHT != weight1); + BOOST_ASSERT(INVALID_EDGE_WEIGHT != weight2); // append list of removed edge_id plus via node to surviving edge id: //