Routino SVN Repository Browser

Check out the latest version of Routino: svn co http://routino.org/svn/trunk routino

/[routino]/trunk/src/ways.h
ViewVC logotype

Log of /trunk/src/ways.h

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:


Revision 1989 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 17 17:54:45 2019 UTC (5 years, 11 months ago) by amb
File length: 5354 byte(s)
Diff to previous 1863
Rename some structure members and function names to reflect more
clearly their meaning (mostly change "allow" to "transport").  No
changes to file formats or API.


Revision 1863 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 25 19:23:01 2016 UTC (9 years, 1 month ago) by amb
File length: 5348 byte(s)
Diff to previous 1741
Fix some changes found with gcc sanitizer options.


Revision 1741 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 11 14:25:16 2015 UTC (9 years, 8 months ago) by amb
File length: 5367 byte(s)
Diff to previous 1739
Merge change from MS-Windows branch (offset_t).


Revision 1739 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 10 18:59:01 2015 UTC (9 years, 8 months ago) by amb
File length: 5367 byte(s)
Diff to previous 1680
Clarify the comments surrounding the definition of the slim mode cache
data structures.


Revision 1680 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 26 17:28:56 2015 UTC (9 years, 10 months ago) by amb
File length: 5350 byte(s)
Diff to previous 1652
Merge branch 'MSVC' back into the trunk.


Revision 1652 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 14 17:25:25 2015 UTC (9 years, 10 months ago) by amb
File length: 5343 byte(s)
Diff to previous 1419
Replace all arithmetic involving 'void*' pointers with 'char*' since
it isn't strictly valid although it is accepted by gcc.


Revision 1419 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 23 14:34:59 2013 UTC (11 years, 9 months ago) by amb
File length: 5343 byte(s)
Diff to previous 1416
Fix error in slim mode WayName() function.


Revision 1416 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 22 18:53:39 2013 UTC (11 years, 9 months ago) by amb
File length: 5323 byte(s)
Diff to previous 1410
Use SlimFetch() instead of SeekReadFileUnbuffered() [see previous log message]
and also refactor the code for reading the way name from file.


Revision 1410 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 21 15:48:19 2013 UTC (11 years, 9 months ago) by amb
File length: 5426 byte(s)
Diff to previous 1312
Rename the functions for unbuffered file access to make this clear.


Revision 1312 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 11 11:12:56 2013 UTC (11 years, 10 months ago) by amb
File length: 5406 byte(s)
Diff to previous 1296
Add functions to destroy the node/segment/way/relation lists and don't call them
from the end of the router by default.


Revision 1296 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 7 09:31:00 2013 UTC (11 years, 10 months ago) by amb
File length: 5372 byte(s)
Diff to previous 1293
Move the cache functions out of cache.c and into each data type's header file as
inline functions.


Revision 1293 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 3 18:13:22 2013 UTC (11 years, 10 months ago) by amb
File length: 5102 byte(s)
Diff to previous 1292
Tidy up the code for the last check-in and use macros to allow replication of
the functions for each type.


Revision 1292 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 3 15:25:56 2013 UTC (11 years, 10 months ago) by amb
File length: 5069 byte(s)
Diff to previous 1103
Add node, segment, way and turn relation cache for slim mode.  Approx 40%
speed-up for router.


Revision 1103 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 21 14:30:32 2012 UTC (12 years, 5 months ago) by amb
File length: 5180 byte(s)
Diff to previous 1078
Delete the onumber parameter from the Ways file header.


Revision 1078 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 28 16:34:20 2012 UTC (12 years, 5 months ago) by amb
File length: 5258 byte(s)
Diff to previous 924
Rename some variables so that pointers to nodes, segments, ways and relations
use the Hungarian notation "p" suffix (only applies to the router, not
planetsplitter).


Revision 924 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 6 17:06:26 2011 UTC (13 years, 3 months ago) by amb
File length: 5251 byte(s)
Diff to previous 921
Cache three ways not two.


Revision 921 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 26 15:09:51 2011 UTC (13 years, 4 months ago) by amb
File length: 5251 byte(s)
Diff to previous 887
Allow space to cache one name for each cached way (in slim mode).


Revision 887 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 31 19:09:40 2011 UTC (13 years, 4 months ago) by amb
File length: 5218 byte(s)
Diff to previous 705
Use pread() and pwrite() functions instead of seek() followed by read() or
write().


Revision 705 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 8 16:33:06 2011 UTC (13 years, 10 months ago) by amb
File length: 5239 byte(s)
Diff to previous 680
Remove the unused name caching for the ways (in slim mode).


Revision 680 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 24 15:14:53 2011 UTC (13 years, 11 months ago) by amb
File length: 5372 byte(s)
Diff to previous 564
Update comments throughout the source code.


Revision 564 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 21 17:18:41 2010 UTC (14 years, 3 months ago) by amb
File length: 5421 byte(s)
Diff to previous 530
Optimise the node, segment, way lookup in slim mode by checking if the previous
index is being requested again.


Revision 530 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 27 11:47:51 2010 UTC (14 years, 4 months ago) by amb
File length: 5259 byte(s)
Diff to previous 529
Change the wayprop_t type into properties_t.


Revision 529 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 27 11:41:25 2010 UTC (14 years, 4 months ago) by amb
File length: 5259 byte(s)
Diff to previous 528
Change the allow_t type into transports_t (and associated enums and macros).


Revision 528 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 27 11:27:44 2010 UTC (14 years, 4 months ago) by amb
File length: 5259 byte(s)
Diff to previous 526
Change the waytype_t type into highway_t.


Revision 526 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sun Nov 14 16:32:19 2010 UTC (14 years, 4 months ago) by amb
File length: 5259 byte(s)
Diff to previous 474
Print out statistics about what highways are included in the database.



This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a