Routino SVN Repository Browser

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

/[routino]/trunk/src/nodesx.c
ViewVC logotype

Log of /trunk/src/nodesx.c

Parent Directory Parent Directory | Revision Log Revision Log


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


Revision 493 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 16 18:20:44 2010 UTC (14 years, 6 months ago) by amb
File length: 19520 byte(s)
Diff to previous 471
Fix the comment for the Append...() function.


Revision 471 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 4 16:44:52 2010 UTC (14 years, 8 months ago) by amb
File length: 19528 byte(s)
Diff to previous 470
Change the way that fake nodes and segments are recognised (allows nearly 4G
nodes to be stored instead of 2G nodes).


Revision 470 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 3 18:28:30 2010 UTC (14 years, 8 months ago) by amb
File length: 19532 byte(s)
Diff to previous 469
Rename the variables that hold the node allowed transports and flags.


Revision 469 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 2 18:47:09 2010 UTC (14 years, 8 months ago) by amb
File length: 19525 byte(s)
Diff to previous 467
Understand node traffic type restrictions.


Revision 467 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 31 18:13:38 2010 UTC (14 years, 8 months ago) by amb
File length: 19419 byte(s)
Diff to previous 466
Add extra information to a node to store turn restrictions and properties.
(Move the super-node bit from the first segment to here.)


Revision 466 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 31 14:56:17 2010 UTC (14 years, 8 months ago) by amb
File length: 19549 byte(s)
Diff to previous 463
Assert if the number of nodes, segments or ways exceeds the legal range of the
index counters.


Revision 463 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 31 10:28:52 2010 UTC (14 years, 8 months ago) by amb
File length: 19430 byte(s)
Diff to previous 461
Remove the assert statements that check the order of calling the functions.


Revision 461 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 24 16:51:41 2010 UTC (14 years, 8 months ago) by amb
File length: 20330 byte(s)
Diff to previous 453
Some tidying up of the writing of the file headers.


Revision 453 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 15 18:04:29 2010 UTC (14 years, 8 months ago) by amb
File length: 20665 byte(s)
Diff to previous 452
Added a slim mode to the router (just for nodes to start with).


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: 20659 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: 20737 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: 22708 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: 22687 byte(s)
Diff to previous 447
Made the planetsplitter slim mode handle the output node and segment data in a
slim way as well as in the input data.


Revision 447 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 11 08:16:32 2010 UTC (14 years, 8 months ago) by amb
File length: 20631 byte(s)
Diff to previous 385
Change the names of the temporary files.


Revision 385 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 28 17:27:02 2010 UTC (14 years, 11 months ago) by amb
File length: 20629 byte(s)
Diff to previous 331
Change file format to allow 64-bit off_t type with 32 bit void* type.


Revision 331 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 20 13:35:15 2010 UTC (15 years ago) by amb
File length: 20716 byte(s)
Diff to previous 326
Move the stat() calls to find a file size into a helper function in files.c.


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: 20719 byte(s)
Diff to previous 311
Allow planetsplitter to be run with a --parse-only or --process-only option and
append to existing file or read from existing file.


Revision 311 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 12 11:08:50 2009 UTC (15 years, 3 months ago) by amb
File length: 20227 byte(s)
Diff to previous 310
Add some FILESORT_* #defines and use them.


Revision 310 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 11 19:27:39 2009 UTC (15 years, 3 months ago) by amb
File length: 20356 byte(s)
Diff to previous 289
Added a new function to sort variable length data - simplifies the compacting of
ways, reduces memory usage potentially required for it and simplifies the code.


Revision 289 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 22 18:17:51 2009 UTC (15 years, 5 months ago) by amb
File length: 20344 byte(s)
Diff to previous 285
Added some missing comments and corrected some existing ones.


Revision 285 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 12 17:54:18 2009 UTC (15 years, 5 months ago) by amb
File length: 20179 byte(s)
Diff to previous 284
Re-order the functions in the file into a more logical order.
No functional changes.


Revision 284 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 12 17:35:26 2009 UTC (15 years, 5 months ago) by amb
File length: 20167 byte(s)
Diff to previous 283
Rename the tmpdirname variable.


Revision 283 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 10 16:21:19 2009 UTC (15 years, 5 months ago) by amb
File length: 20147 byte(s)
Diff to previous 281
Corrections after running with valgrind.


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: 20130 byte(s)
Diff to previous 280
Remove the nodesx->gdata index.


Revision 280 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Oct 9 18:47:40 2009 UTC (15 years, 5 months ago) by amb
File length: 19198 byte(s)
Diff to previous 279
Free the nodesx->super array and the segmentsx->firstnode array when finished
with them.  Remove wayx->cid and overwrite wayx->id instead.  Overwrite
nodex[i]->id=i for later geographically sorted use.



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