added graph data access
This commit is contained in:
		
							parent
							
								
									ab637e22b1
								
							
						
					
					
						commit
						b55f66e69c
					
				| @ -68,6 +68,44 @@ public: | ||||
|         bool & result | ||||
|     ) const = 0; | ||||
| 
 | ||||
| >>>>>>> added graph data access | ||||
| 
 | ||||
|     virtual unsigned GetNumberOfEdges() const = 0; | ||||
| 
 | ||||
|     virtual unsigned GetOutDegree( const NodeID n ) const = 0; | ||||
| 
 | ||||
|     virtual NodeID GetTarget( const EdgeID e ) const = 0; | ||||
| 
 | ||||
|     virtual EdgeDataT &GetEdgeData( const EdgeID e ) = 0; | ||||
| 
 | ||||
| <<<<<<< HEAD | ||||
|     virtual const EdgeDataT &GetEdgeData( const EdgeID e ) const = 0; | ||||
| 
 | ||||
|     virtual EdgeID BeginEdges( const NodeID n ) const = 0; | ||||
| ======= | ||||
|     virtual bool LocateClosestEndPointForCoordinate( | ||||
|         const FixedPointCoordinate& input_coordinate, | ||||
|         FixedPointCoordinate& result, | ||||
|         const unsigned zoom_level = 18 | ||||
|     ) const  = 0; | ||||
| >>>>>>> added graph data access | ||||
| 
 | ||||
|     virtual EdgeID EndEdges( const NodeID n ) const = 0; | ||||
| 
 | ||||
|     //searches for a specific edge
 | ||||
|     virtual EdgeID FindEdge( const NodeID from, const NodeID to ) const = 0; | ||||
| 
 | ||||
|     virtual EdgeID FindEdgeInEitherDirection( | ||||
|         const NodeID from, | ||||
|         const NodeID to | ||||
|     ) const = 0; | ||||
| 
 | ||||
|     virtual EdgeID FindEdgeIndicateIfReverse( | ||||
|         const NodeID from, | ||||
|         const NodeID to, | ||||
|         bool & result | ||||
|     ) const = 0; | ||||
| 
 | ||||
| }; | ||||
| 
 | ||||
| #endif // QUERY_DATA_FACADE_H
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user