Routino SVN Repository Browser

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

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

Log of /trunk/src/nodesx.h

Parent Directory Parent Directory | Revision Log Revision Log


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


Revision 1161 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 20 14:16:58 2012 UTC (12 years, 3 months ago) by amb
File length: 5063 byte(s)
Diff to previous 1160
Tidy up all of the recent code changes - change the name of a few of the
functions.


Revision 1160 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 20 14:04:44 2012 UTC (12 years, 3 months ago) by amb
File length: 5059 byte(s)
Diff to previous 1151
Tidy up all of the recent code changes - change the order of the functions
within the files to a more sensible and consitent order.


Revision 1151 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 18 17:24:50 2012 UTC (12 years, 3 months ago) by amb
File length: 5115 byte(s)
Diff to previous 1139
Using --parse-only and --preserve must sort the data so that it is ready to
apply the changes.


Revision 1139 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 15 19:16:47 2012 UTC (12 years, 4 months ago) by amb
File length: 5115 byte(s)
Diff to previous 1136
Fixed the --preserve option.


Revision 1136 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 10 19:23:32 2012 UTC (12 years, 4 months ago) by amb
File length: 5102 byte(s)
Diff to previous 1123
Added a --preserve option which keeps the raw data files after parsing, sorting
and de-duplication.


Revision 1123 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 3 10:44:59 2012 UTC (12 years, 4 months ago) by amb
File length: 5098 byte(s)
Diff to previous 1120
Don't open the input file for appending if there is no intention to write
anything to it.


Revision 1120 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 1 20:00:27 2012 UTC (12 years, 4 months ago) by amb
File length: 5085 byte(s)
Diff to previous 1109
Introduce a new'--append' option for appending data from a file to the currently
parsed data.  Rename the intermediate file used for storing data to be appended
to.  Add a function to call after appending to a file which closes the file and
renames it to a temporary filename which is used for the remaining processing.


Revision 1109 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 21 18:23:01 2012 UTC (12 years, 4 months ago) by amb
File length: 4926 byte(s)
Diff to previous 1098
Move the UpdateNodes() work into the callback for SortNodeListGeographically()
and use firstnode when saving the nodes.


Revision 1098 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 20 12:52:01 2012 UTC (12 years, 4 months ago) by amb
File length: 4905 byte(s)
Diff to previous 965
Delete the pruned nodes before searching for super-nodes etc.


Revision 965 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 12 13:33:22 2012 UTC (13 years, 1 month ago) by amb
File length: 4877 byte(s)
Diff to previous 961
Need 3 cached nodes for slim mode.


Revision 961 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 8 19:57:34 2012 UTC (13 years, 1 month ago) by amb
File length: 4875 byte(s)
Diff to previous 950
Change the way that pruned nodes are recorded.


Revision 950 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 13 17:31:28 2012 UTC (13 years, 2 months ago) by amb
File length: 4874 byte(s)
Diff to previous 949
Add new macros to abstract the bit mask types.


Revision 949 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 13 17:13:39 2012 UTC (13 years, 2 months ago) by amb
File length: 4874 byte(s)
Diff to previous 942
Add an infrastructure to allow adding new functions to prune nodes and segments.


Revision 942 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 11 11:09:13 2011 UTC (13 years, 3 months ago) by amb
File length: 4768 byte(s)
Diff to previous 887
Remove the "position" parameter from the PutBack*X() functions (only used 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: 4651 byte(s)
Diff to previous 758
Use pread() and pwrite() functions instead of seek() followed by read() or
write().


Revision 758 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 3 18:11:22 2011 UTC (13 years, 9 months ago) by amb
File length: 4691 byte(s)
Diff to previous 755
Move some macros from nodesx.h to typesx.h.


Revision 755 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 31 18:55:02 2011 UTC (13 years, 9 months ago) by amb
File length: 4862 byte(s)
Diff to previous 681
Fix some obvious problems with a transition to 64-bit node_t.


Revision 681 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 24 18:01:24 2011 UTC (13 years, 10 months ago) by amb
File length: 4862 byte(s)
Diff to previous 680
Make the comments more consistent.


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


Revision 654 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 12 16:25:23 2011 UTC (14 years ago) by amb
File length: 4783 byte(s)
Diff to previous 653
Make the nodes super marker bit-wide rather than byte-wide.


Revision 653 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 12 16:09:38 2011 UTC (14 years ago) by amb
File length: 4603 byte(s)
Diff to previous 651
Make the nodes super marker a boolean.


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]
Added 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.



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