Routino SVN Repository Browser

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

ViewVC logotype

Annotation of /trunk/doc/DATALIFE.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1095 - (hide annotations) (download)
Sat Oct 20 09:30:19 2012 UTC (12 years, 4 months ago) by amb
File MIME type: text/plain
File size: 4636 byte(s)
A description of the data lifetime in the planetsplitter program (as an aid to
understanding it better and not messing it up when editing it).

1 amb 1095 Planetsplitter Data Lifetime
2     ============================
3    
4     Key:
5     C = Created (allocated)
6     D = Destroyed (de-allocated)
7     U = Used
8     M = Modified
9     | = Preserved unmodified for later
10    
11     ...................................................
12     : nodesx->idata
13     : | . nodesx->gdata
14     : | . | . nodex->id
15     : | . | . | .......................................
16     : v . v . v : segmentsx->firstnode
17     : . . : | . segmentsx->next1
18     : . . : | . | . segmentsx->usednode
19     : . . : | . | . | ...........................
20     : . . : v . v . v : waysx->idata
21     : . . : . . : | . waysx->cdata
22     : . . : . . : | . | . wayx->id
23     : . . : . . : | . | . | ...............
24     Function name (in order) : . . : . . : v . v . v : relationx->id
25     | : . . : . . : . . : | ...........
26     v : . . : . . : . . : v :
27     :...........:...........:...........:...:
28     SortNodeList : C . . U : . . : . . : :
29     SortSegmentList : | . . : . . : . . : :
30     SortWayList : | . . : . . : C . . M : :
31     SortRelationList : | . . : . . : | . . : U :
32     RemoveBadSegments : U . . : . . C : | . . : | :
33     RemoveNonHighwayNodes : M . . M : . . D : | . . : | :
34     ProcessRouteRelations : | . . | : . . : U . . : U :
35     ProcessTurnRelations1 : U . . | : . . : U . . : U :
36     MeasureSegments : D . . | : . . : D . . : | :
37     IndexSegments : . . | : C . . : . . : | :
38     ProcessTurnRelations2 : . . | : U . . : . . : U :
39     :...........:...........:...........:...:
40     StartPruning : . . | : | . C . : . . : :
41     PruneStraightHighwayNodes : . . | : U . U . : . . : :
42     PruneIsolatedRegions : . . | : U . U . : . . : :
43     PruneShortSegments : . . | : U . U . : . . : :
44     FinishPruning : . . | : U . D . : . . : :
45     SortSegmentList : . . | : | . . : . . : :
46     IndexSegments : . . | : C . . : . . : :
47     :...........:...........:...........:...:
48     ChooseSuperNodes : . . | : U . . : . . : : <-+
49     CreateSuperSegments : . . | : U . . : . . : : |
50     SortSegmentList : . . | : . . : . . : : |
51     DeduplicateSegments : . . | : . . : . . : : |
52     IndexSegments : . . | : C*. . : . . : : --+
53     :...........:...........:...........:...:
54     MergeSuperSegments : . . | : . . : . . : :
55     SortSegmentList : . . | : . . : . . : :
56     IndexSegments : . . | : C . . : . . : :
57     :...........:...........:...........:...:
58     CompactWayList : . . | : . . : . C . U : :
59     SortNodeListGeographically : . C . U : . . : . | . : :
60     UpdateSegments : . U . | : . . : . U . : :
61     SortSegmentList : . | . | : . . : . | . : :
62     IndexSegments : . | . | : C . . : . | . : :
63     UpdateNodes : . U . M : U . . : . | . : :
64     UpdateTurnRelations : . U . | : U . . : . | . : :
65     SortTurnRelationList : . . | : . . : . | . : :
66     :...........:...........:...........:...:
67     SaveNodeList : . . U : . . : . | . : :
68     SaveSegmentList : . . : . . : . | . : :
69     SaveWayList : . . : . . : . U . : :
70     SaveRelationList : . . : . . : . . : :
71     :...........:...........:...........:...: