Routino SVN Repository Browser

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

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

Log of /trunk/src/functions.h

Parent Directory Parent Directory | Revision Log Revision Log


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


Revision 637 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 20 16:56:10 2011 UTC (14 years ago) by amb
File length: 2031 byte(s)
Diff to previous 617
Don't allow U-turns at via points (but doesn't necessarily include turning round
in the score when searching for optimum).


Revision 617 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 30 14:21:36 2011 UTC (14 years, 1 month ago) by amb
File length: 2004 byte(s)
Diff to previous 605
Ensure that the first/last node and first/last segment of the Results structure
are filled in properly.


Revision 605 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 24 19:32:49 2011 UTC (14 years, 1 month ago) by amb
File length: 2025 byte(s)
Diff to previous 542
Finds routes and obeys turn restrictions (only tested with very simple route and
restrictions, more turn restriction testing and regression testing required).


Revision 542 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 18 15:19:33 2010 UTC (14 years, 3 months ago) by amb
File length: 2021 byte(s)
Diff to previous 532
Add a Relations data type and write out the turn relations that have been read
in.  Still doesn't perform the required processing after reading the data or use
the information for routing.


Revision 532 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 27 14:56:37 2010 UTC (14 years, 3 months ago) by amb
File length: 1916 byte(s)
Diff to previous 503
Split functions.h into fakes.h, sorting.h and the remainder in functions.h.


Revision 503 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 25 13:54:35 2010 UTC (14 years, 5 months ago) by amb
File length: 3219 byte(s)
Diff to previous 471
Rename the heapsort() function to filesort_heapsort().


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


Revision 456 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 23 14:31:53 2010 UTC (14 years, 7 months ago) by amb
File length: 3208 byte(s)
Diff to previous 449
Move the fake nodes and segments to a new file.


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: 2943 byte(s)
Diff to previous 379
Create a files.h header and put some of the most heavily used files.c functions
into it and make them inline.


Revision 379 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 24 16:47:56 2010 UTC (14 years, 10 months ago) by amb
File length: 3550 byte(s)
Diff to previous 375
Merged the three functions to output the head/body/tail of the results back into
a single function.


Revision 375 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 24 12:42:57 2010 UTC (14 years, 10 months ago) by amb
File length: 3604 byte(s)
Diff to previous 358
Add the copyright information into the translations.xml file instead of the
separate copyright.txt file.


Revision 358 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 9 15:15:02 2010 UTC (14 years, 11 months ago) by amb
File length: 3621 byte(s)
Diff to previous 341
Add an option '--sort-ram-size' to specify the RAM to use for sorting - defaults
to 256MB if not using slim mode.


Revision 341 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 29 18:20:06 2010 UTC (14 years, 11 months ago) by amb
File length: 3570 byte(s)
Diff to previous 331
Added command line option to specify a file containing profiles.
Added command line option to select profile by name from loaded set.
Use XML parser to read in the profiles.


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


Revision 317 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 15 19:48:46 2010 UTC (15 years, 2 months ago) by amb
File length: 3432 byte(s)
Diff to previous 311
Change the test output formats to add turn, node type and bearing information.


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: 3418 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: 3418 byte(s)
Diff to previous 303
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 303 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 14 19:39:20 2009 UTC (15 years, 4 months ago) by amb
File length: 3218 byte(s)
Diff to previous 290
If a selected waypoint is not very close to an existing node then insert a fake
node in the segment that comes closest and use that instead.


Revision 290 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 24 10:44:48 2009 UTC (15 years, 4 months ago) by amb
File length: 2755 byte(s)
Diff to previous 274
Fix missing segments in output if start and finish points are found by the start
search.


Revision 274 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 4 15:53:31 2009 UTC (15 years, 5 months ago) by amb
File length: 2699 byte(s)
Diff to previous 270
Change the sort function to allow the indexing callback to veto the write.


Revision 270 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 4 10:45:04 2009 UTC (15 years, 5 months ago) by amb
File length: 2708 byte(s)
Diff to previous 259
Add some functions to perform sorting.


Revision 259 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 17 12:41:21 2009 UTC (15 years, 6 months ago) by amb
File length: 2386 byte(s)
Diff to previous 255
The WriteFile function now has a const parameter.


Revision 255 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 6 15:50:15 2009 UTC (15 years, 6 months ago) by amb
File length: 2380 byte(s)
Diff to previous 251
Remove the delete option from UnmapFile() and make it return NULL.


Revision 251 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sat Sep 5 09:36:57 2009 UTC (15 years, 6 months ago) by amb
File length: 2390 byte(s)
Diff to previous 250
Add some more file functions.



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