Routino SVN Repository Browser

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

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

Log of /trunk/src/segmentsx.h

Parent Directory Parent Directory | Revision Log Revision Log


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


Revision 1140 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 16 18:47:07 2012 UTC (12 years, 4 months ago) by amb
File length: 7083 byte(s)
Diff to previous 1139
Code to allow adding OSC change files (.osc files) to an existing set of parsed
(and preserved) data.


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: 7021 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: 7008 byte(s)
Diff to previous 1133
Added a --preserve option which keeps the raw data files after parsing, sorting
and de-duplication.


Revision 1133 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 10 14:15:38 2012 UTC (12 years, 4 months ago) by amb
File length: 7004 byte(s)
Diff to previous 1132
The MergeSuperSegments function creates the output file in the sorted order
already, there is no need to re-sort it.


Revision 1132 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 10 13:42:30 2012 UTC (12 years, 4 months ago) by amb
File length: 7053 byte(s)
Diff to previous 1131
De-duplicate the super-segments as a post-processing function after the sort so
both operations are combined in a single function.


Revision 1131 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 10 12:18:56 2012 UTC (12 years, 4 months ago) by amb
File length: 7063 byte(s)
Diff to previous 1123
De-duplicate the raw segments before any other processing (to match the node,
way and turn relation processing).


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: 7014 byte(s)
Diff to previous 1121
Don't open the input file for appending if there is no intention to write
anything to it.


Revision 1121 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 2 19:51:17 2012 UTC (12 years, 4 months ago) by amb
File length: 7001 byte(s)
Diff to previous 1120
Fix a bug which gave different results for slim mode and normal mode when
pruning short segments.


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: 6313 byte(s)
Diff to previous 1107
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 1107 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 21 16:13:43 2012 UTC (12 years, 4 months ago) by amb
File length: 6136 byte(s)
Diff to previous 1100
Use the new pre-sort function to allow UpdateSegments() and SortSegmentList() to
be combined into a single SortSegmentListGeographically() function that only
reads and writes the data once instead of twice.


Revision 1100 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 20 16:52:20 2012 UTC (12 years, 4 months ago) by amb
File length: 6134 byte(s)
Diff to previous 964
Move the compacting of the ways back to the top, delete the unused ways at this
point and also call the function again after pruning segments.


Revision 964 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 11 19:51:46 2012 UTC (13 years, 1 month ago) by amb
File length: 5959 byte(s)
Diff to previous 955
Prune short segments.


Revision 955 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 28 14:40:54 2012 UTC (13 years, 1 month ago) by amb
File length: 5958 byte(s)
Diff to previous 950
Simplify and standardise the included headers.


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: 5980 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: 5980 byte(s)
Diff to previous 943
Add an infrastructure to allow adding new functions to prune nodes and segments.


Revision 943 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 11 11:17:52 2011 UTC (13 years, 3 months ago) by amb
File length: 5716 byte(s)
Diff to previous 942
Remove the "position" parameter from the NextSegmentX() function.


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: 5729 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: 5713 byte(s)
Diff to previous 788
Use pread() and pwrite() functions instead of seek() followed by read() or
write().


Revision 788 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 18 10:54:17 2011 UTC (13 years, 9 months ago) by amb
File length: 5759 byte(s)
Diff to previous 771
Fix some more warnings from -Wextra and/or -pedantic options.


Revision 771 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 4 18:11:55 2011 UTC (13 years, 9 months ago) by amb
File length: 5750 byte(s)
Diff to previous 704
Change name of function parameters to clarify what they are.


Revision 704 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 8 16:19:10 2011 UTC (13 years, 10 months ago) by amb
File length: 5740 byte(s)
Diff to previous 681
Simplify the lookup of the segment index in slim mode.


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: 5832 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: 5852 byte(s)
Diff to previous 651
Update comments throughout the source code.


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: 5788 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]
Added Sun Feb 27 15:49:21 2011 UTC (14 years ago) by amb
File length: 5791 byte(s)
Diff to previous 649
Don't have both xnumber and number in the nodesx, segmentsx, waysx and
relationsx structures.



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