Check out the latest version of Routino: svn co http://routino.org/svn/trunk routino
Log of /trunk/src/segments.c
Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
Revision 1291 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 1 18:32:57 2013 UTC (11 years, 10 months ago) by amb
File length: 8563 byte(s)
Diff to previous 1168
The GetLatLong function takes a pointer to the node as an argument - must be an optimisation for slim mode if not normal mode.
Revision 1168 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 21 09:20:57 2012 UTC (12 years, 3 months ago) by amb
File length: 8538 byte(s)
Diff to previous 1164
Revert r1164 - some super-segments are longer than 65535 metres even if no individual segment is.
Revision 1164 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 20 15:24:30 2012 UTC (12 years, 3 months ago) by amb
File length: 8513 byte(s)
Diff to previous 1078
Replace the 32-bit combined distance and flags in the segment with 16 bits for each.
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: 8538 byte(s)
Diff to previous 955
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 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: 8501 byte(s)
Diff to previous 885
Simplify and standardise the included headers.
Revision 885 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 29 15:20:30 2011 UTC (13 years, 4 months ago) by amb
File length: 8524 byte(s)
Diff to previous 708
Rationalise and reduce the usage of LookUpNode() function.
Revision 708 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 8 17:58:46 2011 UTC (13 years, 10 months ago) by amb
File length: 8478 byte(s)
Diff to previous 707
Make the NextSegment function inline (move from segments.c to segments.h).
Revision 707 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 8 16:57:02 2011 UTC (13 years, 10 months ago) by amb
File length: 9485 byte(s)
Diff to previous 706
The FirstSegment function now takes a cache position argument.
Revision 706 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 8 16:39:44 2011 UTC (13 years, 10 months ago) by amb
File length: 9483 byte(s)
Diff to previous 681
Ensure that the correct number of cached nodes, segments, ways or relations are initialised.
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: 9455 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: 9445 byte(s)
Diff to previous 675
Update comments throughout the source code.
Revision 675 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 22 13:59:27 2011 UTC (13 years, 10 months ago) by amb
File length: 9469 byte(s)
Diff to previous 672
Add in the option to specify an initial heading.
Revision 672 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 22 09:36:33 2011 UTC (13 years, 10 months ago) by amb
File length: 7405 byte(s)
Diff to previous 669
Move the turn_angle() and bearing_angle() functions from output.c into segments.c.
Revision 669 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 21 19:25:46 2011 UTC (13 years, 11 months ago) by amb
File length: 4873 byte(s)
Diff to previous 459
Include math.h for files that use math functions.
Revision 459 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 23 14:35:27 2010 UTC (14 years, 7 months ago) by amb
File length: 4940 byte(s)
Diff to previous 449
Added slim mode to the router for segments.
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: 4353 byte(s)
Diff to previous 385
Create a files.h header and put some of the most heavily used files.c functions into it and make them inline.
Revision 385 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 28 17:27:02 2010 UTC (14 years, 10 months ago) by amb
File length: 4356 byte(s)
Diff to previous 328
Change file format to allow 64-bit off_t type with 32 bit void* type.
Revision 328 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 20 12:23:07 2010 UTC (14 years, 11 months ago) by amb
File length: 4365 byte(s)
Diff to previous 228
Don't check the return value of MapFile() because it will exit in case of an error.
Revision 228 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 12 09:01:48 2009 UTC (15 years, 8 months ago) by amb
File length: 4395 byte(s)
Diff to previous 219
Tidy up and fix comments and include files.
Revision 219 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 9 17:31:56 2009 UTC (15 years, 8 months ago) by amb
File length: 4361 byte(s)
Diff to previous 214
Change from float to double for latitude and longitude. Store latitude and longitude as an integer type rather than float (higher precision).
Revision 214 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 2 17:49:16 2009 UTC (15 years, 8 months ago) by amb
File length: 4357 byte(s)
Diff to previous 213
Fix some gcc pedantic warnings.
Revision 213 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 2 16:33:31 2009 UTC (15 years, 8 months ago) by amb
File length: 4334 byte(s)
Diff to previous 208
Removed unused header files, change assert statements, tidy some code.
Revision 208 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 29 17:39:20 2009 UTC (15 years, 8 months ago) by amb
File length: 4392 byte(s)
Diff to previous 176
Move the super-segment and normal-segment flags from the nodes to the distance. Remove the NODE() macro and rename SUPER_FLAG to NODE_SUPER.
Revision 176 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 14 18:02:30 2009 UTC (15 years, 10 months ago) by amb
File length: 4404 byte(s)
Diff to previous 151
Replace ~0 or 0 with NO_NODE value for "no node" condition.
Revision 151 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed Apr 8 16:54:34 2009 UTC (15 years, 11 months ago) by amb
File length: 4399 byte(s)
Diff to previous 137
Changed the license to Affero GPLv3.
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.