Check out the latest version of Routino: svn co http://routino.org/svn/trunk routino
Log of /trunk/src/nodesx.h
Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
Revision 651 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 27 16:31:34 2011 UTC (14 years ago) by amb
File length: 4617 byte(s)
Diff to previous 650
Rename the xdata and xcached members of the nodesx, segmentsx and waysx structures.
Revision 650 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 27 15:49:21 2011 UTC (14 years ago) by amb
File length: 4604 byte(s)
Diff to previous 643
Don't have both xnumber and number in the nodesx, segmentsx, waysx and relationsx structures.
Revision 643 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 26 16:37:14 2011 UTC (14 years ago) by amb
File length: 4666 byte(s)
Diff to previous 600
Go back to the internal structure used (but reverted) during version 1.2 development where each segment is stored only once. This halves the memory usage (mmap files or just files) for planetsplitter. This is allowed because a new algorithm to create the node to segment indexes makes it simpler now that it was. This change is required so that super-node/segment optimisation doesn't remove mutual loops. This change doesn't handle turn restrictions yet.
Revision 600 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 15 19:29:20 2011 UTC (14 years, 2 months ago) by amb
File length: 4704 byte(s)
Diff to previous 557
Change to comment for clarification.
Revision 557 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 20 19:11:02 2010 UTC (14 years, 2 months ago) by amb
File length: 4760 byte(s)
Diff to previous 553
Make the PutBack*() functions be no-ops in slim mode and remove the pre-processor guards from around the function calls.
Revision 553 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 20 17:48:42 2010 UTC (14 years, 2 months ago) by amb
File length: 4701 byte(s)
Diff to previous 552
Create the Nodes offset table at the end rather than during the sort process.
Revision 552 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 20 17:38:29 2010 UTC (14 years, 2 months ago) by amb
File length: 4875 byte(s)
Diff to previous 539
Don't maintain a copy of the whole set of Nodes along with the NodeXs but generate the Node from the NodeX when written to disk. Create a lookup table between the original index and the geographically sorted index.
Revision 539 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 5 14:43:37 2010 UTC (14 years, 3 months ago) by amb
File length: 5951 byte(s)
Diff to previous 538
Updated the comments for clarity.
Revision 538 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 4 14:54:53 2010 UTC (14 years, 3 months ago) by amb
File length: 5904 byte(s)
Diff to previous 537
Improved version of previous change.
Revision 537 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 28 15:42:48 2010 UTC (14 years, 3 months ago) by amb
File length: 5899 byte(s)
Diff to previous 529
Add parsing of mini-roundabouts.
Revision 529 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 27 11:41:25 2010 UTC (14 years, 3 months ago) by amb
File length: 5832 byte(s)
Diff to previous 469
Change the allow_t type into transports_t (and associated enums and macros).
Revision 469 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 2 18:47:09 2010 UTC (14 years, 7 months ago) by amb
File length: 5827 byte(s)
Diff to previous 465
Understand node traffic type restrictions.
Revision 465 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 31 14:36:15 2010 UTC (14 years, 7 months ago) by amb
File length: 5746 byte(s)
Diff to previous 464
Change the data types to index_t where they are counting nodes/segments/ways.
Revision 464 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 31 14:06:56 2010 UTC (14 years, 7 months ago) by amb
File length: 5746 byte(s)
Diff to previous 452
Ensure that seeking within a file uses a 64-bit offset.
Revision 452 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 14 18:00:10 2010 UTC (14 years, 8 months ago) by amb
File length: 5725 byte(s)
Diff to previous 451
Replaced the runtime selection of slim mode / non-slim mode with compile time selection that gives no runtime overhead but gives two executables.
Revision 451 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 13 17:43:51 2010 UTC (14 years, 8 months ago) by amb
File length: 5960 byte(s)
Diff to previous 449
Move the functions for slim mode out into the header file and make it inline.
Revision 449 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 12 17:59:42 2010 UTC (14 years, 8 months ago) by amb
File length: 3773 byte(s)
Diff to previous 448
Create a files.h header and put some of the most heavily used files.c functions into it and make them inline.
Revision 448 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 11 10:56:51 2010 UTC (14 years, 8 months ago) by amb
File length: 3773 byte(s)
Diff to previous 326
Made the planetsplitter slim mode handle the output node and segment data in a slim way as well as in the input data.
Revision 326 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 19 19:47:10 2010 UTC (15 years ago) by amb
File length: 3350 byte(s)
Diff to previous 281
Allow planetsplitter to be run with a --parse-only or --process-only option and append to existing file or read from existing file.
Revision 281 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 10 15:22:48 2009 UTC (15 years, 5 months ago) by amb
File length: 3335 byte(s)
Diff to previous 278
Remove the nodesx->gdata index.
Revision 278 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 8 18:02:02 2009 UTC (15 years, 5 months ago) by amb
File length: 3315 byte(s)
Diff to previous 275
Fix comment.
Revision 275 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 7 18:03:48 2009 UTC (15 years, 5 months ago) by amb
File length: 3316 byte(s)
Diff to previous 265
Go back to the version 1.1 method of having each segment listed twice. This simplifies the lookup of first/next segments at no in-RAM index cost and now that slim mode has sorting of file contents the balance has tipped back.
Revision 265 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 22 18:54:21 2009 UTC (15 years, 5 months ago) by amb
File length: 3163 byte(s)
Diff to previous 263
Remove a leftover from the last change on these files.
Revision 263 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 21 19:23:13 2009 UTC (15 years, 5 months ago) by amb
File length: 3236 byte(s)
Diff to previous 258
Remove the non-highway nodes without re-sorting the whole list again.
Revision 258 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue Sep 15 11:39:50 2009 UTC (15 years, 6 months ago) by amb
File length: 3247 byte(s)
Diff to previous 257
Some bug fixes and some missing unmap function calls.
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.