Routino SVN Repository Browser

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

ViewVC logotype

Contents of /trunk/src/superx.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 110 - (show annotations) (download) (as text)
Sat Feb 7 15:57:42 2009 UTC (16 years, 1 month ago) by amb
File MIME type: text/x-chdr
File size: 1103 byte(s)
Initial revision

1 /***************************************
2 $Header: /home/amb/CVS/routino/src/superx.h,v 1.1 2009-02-07 15:57:42 amb Exp $
3
4 Header for super-node and super-segment functions.
5 ******************/ /******************
6 Written by Andrew M. Bishop
7
8 This file Copyright 2009 Andrew M. Bishop
9 It may be distributed under the GNU Public License, version 2, or
10 any higher version. See section COPYING of the GNU Public license
11 for conditions under which this file may be redistributed.
12 ***************************************/
13
14
15 #ifndef SUPERX_H
16 #define SUPERX_H /*+ To stop multiple inclusions. +*/
17
18 #include "types.h"
19 #include "results.h"
20 #include "nodesx.h"
21 #include "segmentsx.h"
22 #include "waysx.h"
23
24
25 void ChooseSuperNodes(NodesX *nodesx,SegmentsX *segmentsx,WaysX *waysx,int iteration);
26
27 SegmentsX *CreateSuperSegments(NodesX *nodesx,SegmentsX *segmentsx,WaysX *waysx,int iteration);
28
29 void MergeSuperSegments(SegmentsX* segmentsx,SegmentsX* supersegmentsx);
30
31 Results *FindRoutesWay(NodesX *nodesx,SegmentsX *segmentsx,WaysX *waysx,node_t start,WayX *match,int iteration);
32
33
34 #endif /* SUPERX_H */

Properties

Name Value
cvs:description Super-nodes and super-segments header.