Index: /trunk/VUT/GtpVisibility/include/PreprocessingManager.h
===================================================================
--- /trunk/VUT/GtpVisibility/include/PreprocessingManager.h	(revision 65)
+++ /trunk/VUT/GtpVisibility/include/PreprocessingManager.h	(revision 67)
@@ -78,8 +78,9 @@
 	more efficient implementation of the method for this special case can be used.
 
-	@param visibleNodes is not NULL
-	a set of visible scene graph nodes is added to the visibleNodes container.
+	@param visibleNodes of not NULL
+	a set of visible hierarchy nodes is added to the visibleNodes container.
 	This set is formed of visible leafs or fully visible interior nodes.
-	If visibleMeshes != NULL the set of visible meshes is
+
+	@param visibleMeshes if not NULL the set of visible meshes is
 	added to the container. Returns true if the corresponding PVS exists.
     */
Index: /trunk/VUT/doc/DummyModules/classes.fig
===================================================================
--- /trunk/VUT/doc/DummyModules/classes.fig	(revision 67)
+++ /trunk/VUT/doc/DummyModules/classes.fig	(revision 67)
@@ -0,0 +1,217 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+50.00
+Single
+-2
+1200 2
+6 4500 600 7800 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4500 600 7800 600 7800 1200 4500 1200 4500 600
+4 0 0 50 -1 0 20 0.0000 4 285 2325 5100 975 HierarchyInterface\001
+-6
+6 -4050 4800 -300 5400
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 -4050 4800 -300 4800 -300 5400 -4050 5400 -4050 4800
+4 0 0 50 -1 0 20 0.0000 4 285 3645 -4050 5175 StopAndWaitCullingManager\001
+-6
+6 18900 3600 22200 4200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 18900 3600 22200 3600 22200 4200 18900 4200 18900 3600
+4 0 0 50 -1 0 20 0.0000 4 285 2730 19125 3975 External Preprocessor\001
+-6
+6 -5550 1425 1050 2025
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 -5550 1425 1050 1425 1050 2025 -5550 2025 -5550 1425
+4 0 0 50 -1 0 20 0.0000 4 285 5490 -5100 1800 CoherentHierarchicalCullingCullingManager\001
+-6
+6 4500 -1725 7800 -1125
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4500 -1725 7800 -1725 7800 -1125 4500 -1125 4500 -1725
+4 0 0 50 -1 0 20 0.0000 4 210 2160 5100 -1350 PlatformInterface\001
+-6
+6 600 -3600 3900 -3000
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 600 -3600 3900 -3600 3900 -3000 600 -3000 600 -3600
+4 0 0 50 -1 0 20 0.0000 4 285 3165 675 -3225 OctreeHierarchyInterface\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 600 3600 3900 3600 3900 4200 600 4200 600 3600
+2 1 1 2 0 7 50 -1 -1 6.000 0 0 -1 1 0 2
+	1 1 2.00 120.00 240.00
+	 2175 3525 5025 1350
+2 1 1 2 0 7 50 -1 -1 6.000 0 0 7 1 0 2
+	1 1 2.00 120.00 240.00
+	 4950 6375 2175 4275
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4500 3600 7800 3600 7800 4200 4500 4200 4500 3600
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 8400 3600 11700 3600 11700 4200 8400 4200 8400 3600
+2 1 1 2 0 7 50 -1 -1 6.000 0 0 -1 1 0 2
+	1 1 2.00 120.00 240.00
+	 6150 6375 6150 4350
+2 1 1 2 0 7 50 -1 -1 6.000 0 0 -1 1 0 2
+	1 1 2.00 120.00 240.00
+	 7425 6300 9900 4350
+2 1 1 2 0 7 50 -1 -1 6.000 0 0 7 1 0 2
+	1 1 2.00 120.00 240.00
+	 6150 3450 6150 1350
+2 1 1 2 0 7 50 -1 -1 6.000 0 0 7 1 0 2
+	1 1 2.00 120.00 240.00
+	 9975 3450 7200 1350
+2 1 2 2 0 7 50 -1 -1 6.000 0 0 -1 1 1 2
+	1 1 2.00 120.00 240.00
+	1 1 2.00 120.00 240.00
+	 12000 3900 18750 3900
+2 1 1 2 0 7 50 -1 -1 6.000 0 0 7 1 0 2
+	1 1 2.00 120.00 240.00
+	 2700 4275 5325 6300
+2 1 1 2 0 7 50 -1 -1 6.000 0 0 7 1 0 2
+	1 1 2.00 120.00 240.00
+	 6450 4275 6450 6375
+2 1 1 2 0 7 50 -1 -1 6.000 0 0 7 1 0 2
+	1 1 2.00 120.00 240.00
+	 9300 4350 6900 6300
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 7 1 0 2
+	1 1 2.00 120.00 240.00
+	 -1800 4650 375 4200
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 7 1 0 2
+	1 1 2.00 120.00 240.00
+	 -1800 2250 375 3450
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 2.00 120.00 240.00
+	 10800 2025 7125 3375
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 8700 1275 14625 1275 14625 1875 8700 1875 8700 1275
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4500 8025 7800 8025 7800 8625 4500 8625 4500 8025
+2 1 1 2 0 7 50 -1 -1 6.000 0 0 -1 1 0 2
+	1 1 2.00 120.00 240.00
+	 6150 7125 6150 7950
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4500 6450 7800 6450 7800 7050 4500 7050 4500 6450
+2 2 0 2 0 14 80 -1 36 0.000 0 0 7 0 0 5
+	 -6000 -150 23025 -150 23025 9075 -6000 9075 -6000 -150
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 18000 -150 18000 9075
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 -5400 3300 -1650 3300 -1650 3900 -5400 3900 -5400 3300
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 7 1 0 2
+	1 1 2.00 120.00 240.00
+	 -1425 3600 375 3825
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4500 -3600 7800 -3600 7800 -3000 4500 -3000 4500 -3600
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 8400 -3600 12375 -3600 12375 -3000 8400 -3000 8400 -3600
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 2.00 120.00 240.00
+	 2175 -2925 5250 -1875
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 7 1 0 2
+	1 1 2.00 120.00 240.00
+	 6150 -2925 6150 -1875
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 7 1 0 2
+	1 1 2.00 120.00 240.00
+	 10425 -2925 7125 -1875
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 -3675 -9000 300 -9000 300 -8400 -3675 -8400 -3675 -9000
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 225 -8025 4200 -8025 4200 -7425 225 -7425 225 -8025
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4125 -9000 8100 -9000 8100 -8400 4125 -8400 4125 -9000
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 8400 -8025 12375 -8025 12375 -7425 8400 -7425 8400 -8025
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4125 -6600 8100 -6600 8100 -6000 4125 -6000 4125 -6600
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 225 -5625 4200 -5625 4200 -5025 225 -5025 225 -5625
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 -3675 -6600 300 -6600 300 -6000 -3675 -6000 -3675 -6600
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 8400 -5625 12975 -5625 12975 -5025 8400 -5025 8400 -5625
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 2.00 120.00 240.00
+	 -1800 -6675 -1800 -8250
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 2.00 120.00 240.00
+	 2175 -5700 2175 -7275
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 2.00 120.00 240.00
+	 6150 -6675 6150 -8250
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 2.00 120.00 240.00
+	 10500 -5775 10500 -7275
+2 1 1 2 0 7 50 -1 -1 6.000 0 0 7 1 0 2
+	1 1 2.00 120.00 240.00
+	 -1800 -5850 1125 -3750
+2 1 1 2 0 7 50 -1 -1 6.000 0 0 7 1 0 2
+	1 1 2.00 120.00 240.00
+	 2175 -4875 2175 -3750
+2 1 1 2 0 7 50 -1 -1 6.000 0 0 7 1 0 2
+	1 1 2.00 120.00 240.00
+	 6150 -5850 6150 -3675
+2 1 1 2 0 7 50 -1 -1 6.000 0 0 7 1 0 2
+	1 1 2.00 120.00 240.00
+	 10500 -4875 10500 -3675
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 13050 -6600 17625 -6600 17625 -6000 13050 -6000 13050 -6600
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 13350 -8925 17325 -8925 17325 -8325 13350 -8325 13350 -8925
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 2.00 120.00 240.00
+	 15300 -6750 15300 -8250
+2 1 1 2 0 7 50 -1 -1 6.000 0 0 7 1 0 2
+	1 1 2.00 120.00 240.00
+	 15150 -5850 12075 -3750
+2 2 0 2 0 10 80 -1 36 0.000 0 0 -1 0 0 5
+	 -6000 -10350 18000 -10350 18000 -6825 -6000 -6825 -6000 -10350
+2 2 0 2 0 20 80 -1 36 0.000 0 0 7 0 0 5
+	 -6000 -6825 18000 -6825 18000 -150 -6000 -150 -6000 -6825
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 7 1 0 2
+	1 1 2.00 120.00 240.00
+	 6150 -975 6150 450
+3 0 1 2 0 7 50 -1 -1 6.000 0 1 0 5
+	1 1 2.00 120.00 240.00
+	 -2700 -5850 -6525 -600 -5325 6675 -675 6975 4200 7050
+	 0.000 1.000 1.000 1.000 0.000
+3 0 1 2 0 7 50 -1 -1 6.000 0 1 0 5
+	1 1 2.00 120.00 240.00
+	 525 -4875 -225 750 -600 4200 900 6000 3900 6600
+	 0.000 1.000 1.000 1.000 0.000
+3 0 1 2 0 7 50 -1 -1 6.000 0 1 0 5
+	1 1 2.00 120.00 240.00
+	 7575 -5850 8325 -1575 8625 1875 8175 4125 6975 5925
+	 0.000 1.000 1.000 1.000 0.000
+3 0 1 2 0 7 50 -1 -1 6.000 0 1 0 6
+	1 1 2.00 120.00 240.00
+	 12300 -4875 14550 -975 15000 1425 14025 5400 10950 6300 8100 6675
+	 0.000 1.000 1.000 1.000 1.000 0.000
+3 0 1 2 0 7 50 -1 -1 6.000 0 1 0 5
+	1 1 2.00 120.00 240.00
+	 15675 -5775 15825 3525 14025 6225 10125 7200 8025 7125
+	 0.000 1.000 1.000 1.000 0.000
+4 0 0 50 -1 0 20 0.0000 4 285 1950 1350 3975 CullingManager\001
+4 0 0 50 -1 0 20 0.0000 4 285 1845 5175 3975 QueryManager\001
+4 0 0 50 -1 0 20 0.0000 4 285 2805 8700 3975 PreprocessingManager\001
+4 0 0 50 -1 0 20 0.0000 4 285 5385 9000 1650 CoherentHierarchicalCullingQueryManager\001
+4 0 0 50 -1 0 24 0.0000 4 255 2580 -5475 900 INDEPENDENT\001
+4 0 0 50 -1 0 20 0.0000 4 285 3000 -5100 3675 FrustumCullingManager\001
+4 0 0 50 -1 0 20 0.0000 4 285 2790 4725 -3225 BspHierarchyInterface\001
+4 0 0 50 -1 0 20 0.0000 4 285 3735 300 -5250 VisibilityOctreeSceneManager\001
+4 0 0 50 -1 0 20 0.0000 4 285 3840 -3600 -6225 VisibilityTerrainSceneManager\001
+4 0 0 50 -1 0 20 0.0000 4 285 2655 900 -7650 OctreeSceneManager\001
+4 0 0 50 -1 0 20 0.0000 4 285 2280 5100 -8625 BspSceneManager\001
+4 0 0 50 -1 0 20 0.0000 4 285 3360 4425 -6225 VisibilityBspSceneManager\001
+4 0 0 50 -1 0 24 0.0000 4 255 2190 -5850 -5550 DEPENDENT\001
+4 0 0 50 -1 0 24 0.0000 4 255 1005 -5850 -6075 OGRE\001
+4 0 0 50 -1 0 24 0.0000 4 255 1005 -5850 -9750 OGRE\001
+4 0 0 50 -1 0 20 0.0000 4 285 2760 -3000 -8625 TerrainSceneManager\001
+4 0 0 50 -1 0 20 0.0000 4 285 1815 9525 -7650 SceneManager\001
+4 0 0 50 -1 0 20 0.0000 4 285 2895 9150 -5250 VisibilitySceneManager\001
+4 0 0 50 -1 0 20 0.0000 4 285 3705 8550 -3225 SceneNodeHierarchyInterface\001
+4 0 0 50 -1 0 20 0.0000 4 285 2265 14400 -8550 DotSceneManager\001
+4 0 0 50 -1 0 20 0.0000 4 285 3345 13725 -6225 VisibilityDotSceneManager\001
+4 0 0 50 -1 0 24 0.0000 4 255 1005 -5475 375 OGRE\001
+4 0 0 50 -1 0 20 0.0000 4 285 2715 4800 8400 VisibilityEnvironment\001
+4 0 0 50 -1 0 20 0.0000 4 285 2160 5025 6825 VisibilityManager\001
Index: /trunk/VUT/doc/DummyModules/classes.eps
===================================================================
--- /trunk/VUT/doc/DummyModules/classes.eps	(revision 67)
+++ /trunk/VUT/doc/DummyModules/classes.eps	(revision 67)
@@ -0,0 +1,883 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: classes.fig
+%%Creator: fig2dev Version 3.2 Patchlevel 4
+%%CreationDate: Fri Apr 29 12:00:52 2005
+%%For: bittner@NOTES (Jiri Bittner,U-NOTES\bittner,S-1-5-21-1914904292-1436553889-1205156892-1000)
+%%BoundingBox: 0 0 873 585
+%%Magnification: 0.5000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+
+end
+save
+newpath 0 585 moveto 0 0 lineto 873 0 lineto 873 585 lineto closepath clip newpath
+180.7 272.9 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+  bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+  4 -2 roll mul srgb} bind def
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+
+$F2psBegin
+10 setmiterlimit
+0 slj 0 slc
+ 0.03000 0.03000 sc
+%
+% Fig objects follow
+%
+% 
+% here starts figure with depth 80
+% Polyline
+15.000 slw
+n -6000 -150 m 23025 -150 l 23025 9075 l -6000 9075 l
+ cp gs col14 0.80 tnt ef gr gs col0 s gr 
+% Polyline
+n -6000 -10350 m 18000 -10350 l 18000 -6825 l -6000 -6825 l
+ cp gs col10 0.80 tnt ef gr gs col0 s gr 
+% Polyline
+n -6000 -6825 m 18000 -6825 l 18000 -150 l -6000 -150 l
+ cp gs col20 0.80 tnt ef gr gs col0 s gr 
+% here ends figure;
+% 
+% here starts figure with depth 50
+/Times-Roman ff 300.00 scf sf
+-4050 5175 m
+gs 1 -1 sc (StopAndWaitCullingManager) col0 sh gr
+% Polyline
+7.500 slw
+n 18900 3600 m 22200 3600 l 22200 4200 l 18900 4200 l
+ cp gs col0 s gr 
+/Times-Roman ff 300.00 scf sf
+19125 3975 m
+gs 1 -1 sc (External Preprocessor) col0 sh gr
+% Polyline
+n -5550 1425 m 1050 1425 l 1050 2025 l -5550 2025 l
+ cp gs col0 s gr 
+/Times-Roman ff 300.00 scf sf
+-5100 1800 m
+gs 1 -1 sc (CoherentHierarchicalCullingCullingManager) col0 sh gr
+% Polyline
+n 4500 -1725 m 7800 -1725 l 7800 -1125 l 4500 -1125 l
+ cp gs col0 s gr 
+/Times-Roman ff 300.00 scf sf
+5100 -1350 m
+gs 1 -1 sc (PlatformInterface) col0 sh gr
+% Polyline
+n 600 -3600 m 3900 -3600 l 3900 -3000 l 600 -3000 l
+ cp gs col0 s gr 
+/Times-Roman ff 300.00 scf sf
+675 -3225 m
+gs 1 -1 sc (OctreeHierarchyInterface) col0 sh gr
+% Polyline
+n 600 3600 m 3900 3600 l 3900 4200 l 600 4200 l
+ cp gs col0 s gr 
+% Polyline
+15.000 slw
+ [90] 0 sd
+gs  clippath
+5073 1388 m 5000 1293 l 4771 1467 l 4999 1370 l 4844 1563 l cp
+eoclip
+n 2175 3525 m
+ 5025 1350 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+n 4844 1563 m 4999 1370 l 4771 1467 l 4844 1563 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+ [90] 0 sd
+gs  clippath
+2199 4218 m 2126 4313 l 2356 4487 l 2201 4295 l 2428 4391 l cp
+eoclip
+n 4950 6375 m
+ 2175 4275 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+n 2428 4391 m 2201 4295 l 2356 4487 l 2428 4391 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+7.500 slw
+n 4500 3600 m 7800 3600 l 7800 4200 l 4500 4200 l
+ cp gs col0 s gr 
+% Polyline
+n 8400 3600 m 11700 3600 l 11700 4200 l 8400 4200 l
+ cp gs col0 s gr 
+% Polyline
+15.000 slw
+ [90] 0 sd
+gs  clippath
+6210 4335 m 6090 4335 l 6090 4622 l 6150 4382 l 6210 4622 l cp
+eoclip
+n 6150 6375 m
+ 6150 4350 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+n 6210 4622 m 6150 4382 l 6090 4622 l 6210 4622 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+ [90] 0 sd
+gs  clippath
+9948 4387 m 9874 4293 l 9649 4471 l 9875 4370 l 9723 4565 l cp
+eoclip
+n 7425 6300 m
+ 9900 4350 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+n 9723 4565 m 9875 4370 l 9649 4471 l 9723 4565 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+ [90] 0 sd
+gs  clippath
+6210 1335 m 6090 1335 l 6090 1622 l 6150 1382 l 6210 1622 l cp
+eoclip
+n 6150 3450 m
+ 6150 1350 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+n 6210 1622 m 6150 1382 l 6090 1622 l 6210 1622 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+ [90] 0 sd
+gs  clippath
+7224 1293 m 7151 1388 l 7381 1562 l 7226 1370 l 7453 1466 l cp
+eoclip
+n 9975 3450 m
+ 7200 1350 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+n 7453 1466 m 7226 1370 l 7381 1562 l 7453 1466 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+ [15 90] 90 sd
+gs  clippath
+18765 3960 m 18765 3840 l 18478 3840 l 18718 3900 l 18478 3960 l cp
+11985 3840 m 11985 3960 l 12272 3960 l 12032 3900 l 12272 3840 l cp
+eoclip
+n 12000 3900 m
+ 18750 3900 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+n 12272 3840 m 12032 3900 l 12272 3960 l 12272 3840 l  cp gs 0.00 setgray ef gr  col0 s
+% arrowhead
+n 18478 3960 m 18718 3900 l 18478 3840 l 18478 3960 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+ [90] 0 sd
+gs  clippath
+5300 6356 m 5373 6261 l 5145 6085 l 5299 6280 l 5072 6180 l cp
+eoclip
+n 2700 4275 m
+ 5325 6300 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+n 5072 6180 m 5299 6280 l 5145 6085 l 5072 6180 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+ [90] 0 sd
+gs  clippath
+6390 6390 m 6510 6390 l 6510 6103 l 6450 6343 l 6390 6103 l cp
+eoclip
+n 6450 4275 m
+ 6450 6375 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+n 6390 6103 m 6450 6343 l 6510 6103 l 6390 6103 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+ [90] 0 sd
+gs  clippath
+6850 6262 m 6926 6356 l 7149 6175 l 6925 6280 l 7073 6082 l cp
+eoclip
+n 9300 4350 m
+ 6900 6300 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+n 7073 6082 m 6925 6280 l 7149 6175 l 7073 6082 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+gs  clippath
+401 4255 m 377 4138 l 95 4196 l 343 4207 l 120 4314 l cp
+eoclip
+n -1800 4650 m
+ 375 4200 l gs col0 s gr gr
+
+% arrowhead
+n 120 4314 m 343 4207 l 95 4196 l 120 4314 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+gs  clippath
+359 3509 m 417 3404 l 165 3265 l 347 3434 l 107 3370 l cp
+eoclip
+n -1800 2250 m
+ 375 3450 l gs col0 s gr gr
+
+% arrowhead
+n 107 3370 m 347 3434 l 165 3265 l 107 3370 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+gs  clippath
+7090 3323 m 7131 3436 l 7400 3337 l 7155 3364 l 7359 3224 l cp
+eoclip
+n 10800 2025 m
+ 7125 3375 l gs col0 s gr gr
+
+% arrowhead
+n 7359 3224 m 7155 3364 l 7400 3337 l 7359 3224 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+7.500 slw
+n 8700 1275 m 14625 1275 l 14625 1875 l 8700 1875 l
+ cp gs col0 s gr 
+% Polyline
+n 4500 8025 m 7800 8025 l 7800 8625 l 4500 8625 l
+ cp gs col0 s gr 
+% Polyline
+15.000 slw
+ [90] 0 sd
+gs  clippath
+6090 7965 m 6210 7965 l 6210 7678 l 6150 7918 l 6090 7678 l cp
+eoclip
+n 6150 7125 m
+ 6150 7950 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+n 6090 7678 m 6150 7918 l 6210 7678 l 6090 7678 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+7.500 slw
+n 4500 6450 m 7800 6450 l 7800 7050 l 4500 7050 l
+ cp gs col0 s gr 
+% Polyline
+15.000 slw
+n 18000 -150 m
+ 18000 9075 l gs col0 s gr 
+% Polyline
+7.500 slw
+n -5400 3300 m -1650 3300 l -1650 3900 l -5400 3900 l
+ cp gs col0 s gr 
+% Polyline
+15.000 slw
+gs  clippath
+382 3886 m 397 3767 l 112 3731 l 343 3821 l 97 3850 l cp
+eoclip
+n -1425 3600 m
+ 375 3825 l gs col0 s gr gr
+
+% arrowhead
+n 97 3850 m 343 3821 l 112 3731 l 97 3850 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+7.500 slw
+n 4500 -3600 m 7800 -3600 l 7800 -3000 l 4500 -3000 l
+ cp gs col0 s gr 
+% Polyline
+n 8400 -3600 m 12375 -3600 l 12375 -3000 l 8400 -3000 l
+ cp gs col0 s gr 
+% Polyline
+15.000 slw
+gs  clippath
+5244 -1813 m 5283 -1926 l 5011 -2018 l 5219 -1884 l 4972 -1904 l cp
+eoclip
+n 2175 -2925 m
+ 5250 -1875 l gs col0 s gr gr
+
+% arrowhead
+n 4972 -1904 m 5219 -1884 l 5011 -2018 l 4972 -1904 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+gs  clippath
+6090 -1860 m 6210 -1860 l 6210 -2146 l 6150 -1906 l 6090 -2146 l cp
+eoclip
+n 6150 -2925 m
+ 6150 -1875 l gs col0 s gr gr
+
+% arrowhead
+n 6090 -2146 m 6150 -1906 l 6210 -2146 l 6090 -2146 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+gs  clippath
+7092 -1927 m 7128 -1813 l 7402 -1899 l 7156 -1884 l 7366 -2013 l cp
+eoclip
+n 10425 -2925 m
+ 7125 -1875 l gs col0 s gr gr
+
+% arrowhead
+n 7366 -2013 m 7156 -1884 l 7402 -1899 l 7366 -2013 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+7.500 slw
+n -3675 -9000 m 300 -9000 l 300 -8400 l -3675 -8400 l
+ cp gs col0 s gr 
+% Polyline
+n 225 -8025 m 4200 -8025 l 4200 -7425 l 225 -7425 l
+ cp gs col0 s gr 
+% Polyline
+n 4125 -9000 m 8100 -9000 l 8100 -8400 l 4125 -8400 l
+ cp gs col0 s gr 
+% Polyline
+n 8400 -8025 m 12375 -8025 l 12375 -7425 l 8400 -7425 l
+ cp gs col0 s gr 
+% Polyline
+n 4125 -6600 m 8100 -6600 l 8100 -6000 l 4125 -6000 l
+ cp gs col0 s gr 
+% Polyline
+n 225 -5625 m 4200 -5625 l 4200 -5025 l 225 -5025 l
+ cp gs col0 s gr 
+% Polyline
+n -3675 -6600 m 300 -6600 l 300 -6000 l -3675 -6000 l
+ cp gs col0 s gr 
+% Polyline
+n 8400 -5625 m 12975 -5625 l 12975 -5025 l 8400 -5025 l
+ cp gs col0 s gr 
+% Polyline
+15.000 slw
+gs  clippath
+-1740 -8265 m -1860 -8265 l -1859 -7977 l -1799 -8217 l -1739 -7977 l cp
+eoclip
+n -1800 -6675 m
+ -1800 -8250 l gs col0 s gr gr
+
+% arrowhead
+n -1739 -7977 m -1799 -8217 l -1859 -7977 l -1739 -7977 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+gs  clippath
+2235 -7290 m 2115 -7290 l 2115 -7002 l 2175 -7242 l 2235 -7002 l cp
+eoclip
+n 2175 -5700 m
+ 2175 -7275 l gs col0 s gr gr
+
+% arrowhead
+n 2235 -7002 m 2175 -7242 l 2115 -7002 l 2235 -7002 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+gs  clippath
+6210 -8265 m 6090 -8265 l 6090 -7977 l 6150 -8217 l 6210 -7977 l cp
+eoclip
+n 6150 -6675 m
+ 6150 -8250 l gs col0 s gr gr
+
+% arrowhead
+n 6210 -7977 m 6150 -8217 l 6090 -7977 l 6210 -7977 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+gs  clippath
+10560 -7290 m 10440 -7290 l 10440 -7002 l 10500 -7242 l 10560 -7002 l cp
+eoclip
+n 10500 -5775 m
+ 10500 -7275 l gs col0 s gr gr
+
+% arrowhead
+n 10560 -7002 m 10500 -7242 l 10440 -7002 l 10560 -7002 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+ [90] 0 sd
+gs  clippath
+1102 -3692 m 1172 -3789 l 939 -3956 l 1099 -3768 l 869 -3859 l cp
+eoclip
+n -1800 -5850 m
+ 1125 -3750 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+n 869 -3859 m 1099 -3768 l 939 -3956 l 869 -3859 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+ [90] 0 sd
+gs  clippath
+2115 -3735 m 2235 -3735 l 2235 -4021 l 2175 -3781 l 2115 -4021 l cp
+eoclip
+n 2175 -4875 m
+ 2175 -3750 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+n 2115 -4021 m 2175 -3781 l 2235 -4021 l 2115 -4021 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+ [90] 0 sd
+gs  clippath
+6090 -3660 m 6210 -3660 l 6210 -3946 l 6150 -3706 l 6090 -3946 l cp
+eoclip
+n 6150 -5850 m
+ 6150 -3675 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+n 6090 -3946 m 6150 -3706 l 6210 -3946 l 6090 -3946 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+ [90] 0 sd
+gs  clippath
+10440 -3660 m 10560 -3660 l 10560 -3946 l 10500 -3706 l 10440 -3946 l cp
+eoclip
+n 10500 -4875 m
+ 10500 -3675 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+n 10440 -3946 m 10500 -3706 l 10560 -3946 l 10440 -3946 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+7.500 slw
+n 13050 -6600 m 17625 -6600 l 17625 -6000 l 13050 -6000 l
+ cp gs col0 s gr 
+% Polyline
+n 13350 -8925 m 17325 -8925 l 17325 -8325 l 13350 -8325 l
+ cp gs col0 s gr 
+% Polyline
+15.000 slw
+gs  clippath
+15360 -8265 m 15240 -8265 l 15240 -7977 l 15300 -8217 l 15360 -7977 l cp
+eoclip
+n 15300 -6750 m
+ 15300 -8250 l gs col0 s gr gr
+
+% arrowhead
+n 15360 -7977 m 15300 -8217 l 15240 -7977 l 15360 -7977 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+ [90] 0 sd
+gs  clippath
+12028 -3791 m 12096 -3691 l 12334 -3852 l 12102 -3767 l 12266 -3951 l cp
+eoclip
+n 15150 -5850 m
+ 12075 -3750 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+n 12266 -3951 m 12102 -3767 l 12334 -3852 l 12266 -3951 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+gs  clippath
+6090 465 m 6210 465 l 6210 178 l 6150 418 l 6090 178 l cp
+eoclip
+n 6150 -975 m
+ 6150 450 l gs col0 s gr gr
+
+% arrowhead
+n 6090 178 m 6150 418 l 6210 178 l 6090 178 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+2 slj
+ [90] 0 sd
+gs  clippath
+4215 7110 m 4215 6990 l 3928 6990 l 4168 7050 l 3928 7110 l cp
+eoclip
+n -2700 -5850 m -2701 -5849 l -2702 -5848 l -2704 -5844 l -2708 -5839 l -2713 -5831 l
+ -2720 -5821 l -2730 -5807 l -2741 -5790 l -2756 -5768 l -2773 -5743 l
+ -2793 -5714 l -2816 -5679 l -2843 -5641 l -2872 -5597 l -2905 -5549 l
+ -2940 -5496 l -2979 -5438 l -3021 -5376 l -3066 -5309 l -3113 -5237 l
+ -3163 -5162 l -3216 -5082 l -3271 -4999 l -3328 -4912 l -3387 -4822 l
+ -3448 -4729 l -3510 -4634 l -3573 -4536 l -3637 -4437 l -3702 -4335 l
+ -3767 -4233 l -3833 -4130 l -3899 -4026 l -3964 -3921 l -4030 -3817 l
+ -4095 -3712 l -4159 -3608 l -4223 -3504 l -4285 -3401 l -4347 -3298 l
+ -4408 -3197 l -4467 -3097 l -4525 -2997 l -4582 -2900 l -4637 -2803 l
+ -4691 -2708 l -4744 -2614 l -4795 -2521 l -4844 -2430 l -4892 -2341 l
+ -4939 -2253 l -4984 -2166 l -5027 -2080 l -5069 -1996 l -5110 -1913 l
+ -5149 -1831 l -5186 -1751 l -5223 -1671 l -5257 -1593 l -5291 -1515 l
+ -5323 -1438 l -5354 -1362 l -5384 -1287 l -5412 -1212 l -5440 -1138 l
+ -5466 -1064 l -5491 -991 l -5515 -918 l -5538 -845 l -5560 -773 l
+ -5580 -700 l -5600 -628 l -5620 -555 l -5638 -482 l -5655 -409 l
+ -5672 -336 l -5688 -263 l -5703 -187 l -5718 -111 l -5732 -34 l
+ -5745 43 l -5757 120 l -5769 198 l -5780 276 l -5790 355 l
+ -5799 435 l -5808 515 l -5816 595 l -5823 677 l -5830 758 l
+ -5835 841 l -5840 924 l -5844 1007 l -5847 1091 l -5850 1176 l
+ -5852 1261 l -5853 1347 l -5853 1433 l -5852 1519 l -5850 1606 l
+ -5848 1693 l -5845 1781 l -5841 1868 l -5836 1956 l -5830 2044 l
+ -5824 2133 l -5817 2221 l -5809 2309 l -5800 2398 l -5790 2486 l
+ -5779 2574 l -5768 2662 l -5756 2749 l -5743 2836 l -5729 2923 l
+ -5715 3010 l -5699 3095 l -5683 3181 l -5667 3265 l -5649 3349 l
+ -5631 3433 l -5612 3515 l -5593 3597 l -5572 3677 l -5551 3757 l
+ -5530 3836 l -5508 3914 l -5485 3991 l -5461 4066 l -5437 4141 l
+ -5413 4214 l -5388 4286 l -5362 4357 l -5336 4427 l -5309 4496 l
+ -5282 4563 l -5254 4629 l -5226 4694 l -5198 4757 l -5169 4819 l
+ -5139 4880 l -5109 4939 l -5079 4998 l -5048 5055 l -5017 5110 l
+ -4985 5165 l -4953 5218 l -4920 5270 l -4887 5321 l -4854 5370 l
+ -4820 5419 l -4785 5466 l -4750 5513 l -4708 5566 l -4665 5618 l
+ -4621 5669 l -4576 5718 l -4530 5766 l -4484 5813 l -4436 5859 l
+ -4387 5903 l -4338 5947 l -4287 5989 l -4235 6030 l -4182 6070 l
+ -4128 6109 l -4073 6147 l -4017 6184 l -3960 6220 l -3902 6255 l
+ -3842 6289 l -3782 6322 l -3720 6353 l -3658 6384 l -3595 6414 l
+ -3530 6443 l -3465 6471 l -3399 6498 l -3332 6524 l -3264 6549 l
+ -3196 6573 l -3126 6595 l -3056 6618 l -2986 6639 l -2915 6659 l
+ -2844 6678 l -2772 6696 l -2700 6714 l -2627 6730 l -2554 6746 l
+ -2481 6761 l -2408 6774 l -2335 6788 l -2262 6800 l -2189 6812 l
+ -2116 6823 l -2043 6833 l -1970 6842 l -1897 6851 l -1825 6860 l
+ -1753 6867 l -1681 6874 l -1609 6881 l -1538 6887 l -1467 6893 l
+ -1396 6898 l -1326 6903 l -1256 6908 l -1187 6912 l -1117 6916 l
+ -1048 6919 l -979 6923 l -911 6926 l -842 6929 l -774 6932 l
+ -706 6935 l -638 6938 l -573 6940 l -509 6942 l -444 6945 l
+ -380 6947 l -315 6950 l -249 6952 l -184 6954 l -117 6956 l
+ -50 6959 l 18 6961 l 86 6963 l 156 6965 l 227 6967 l
+ 299 6969 l 372 6971 l 446 6973 l 522 6975 l 599 6978 l
+ 679 6980 l 759 6982 l 842 6984 l 926 6986 l 1012 6988 l
+ 1100 6990 l 1190 6992 l 1282 6994 l 1376 6996 l 1472 6998 l
+ 1570 7000 l 1669 7002 l 1770 7004 l 1873 7007 l 1977 7009 l
+ 2082 7011 l 2188 7013 l 2295 7015 l 2402 7017 l 2510 7019 l
+ 2617 7021 l 2724 7023 l 2829 7025 l 2934 7027 l 3036 7029 l
+ 3136 7031 l 3234 7033 l 3328 7035 l 3419 7036 l 3505 7038 l
+ 3588 7039 l 3665 7041 l 3738 7042 l 3805 7043 l 3866 7044 l
+ 3923 7045 l 3973 7046 l 4018 7047 l 4057 7048 l 4090 7048 l
+ 4118 7049 l 4142 7049 l 4160 7049 l 4174 7050 l 4185 7050 l
+
+ 4200 7050 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+0 slj
+n 3928 7110 m 4168 7050 l 3928 6990 l 3928 7110 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+2 slj
+ [90] 0 sd
+gs  clippath
+3902 6661 m 3926 6544 l 3644 6488 l 3868 6594 l 3620 6605 l cp
+eoclip
+n 525 -4875 m 525 -4874 l 525 -4872 l 524 -4867 l 523 -4860 l 522 -4850 l
+ 520 -4836 l 517 -4818 l 514 -4796 l 511 -4768 l 506 -4736 l
+ 501 -4698 l 496 -4654 l 489 -4604 l 482 -4549 l 474 -4488 l
+ 465 -4422 l 455 -4349 l 445 -4272 l 434 -4189 l 422 -4102 l
+ 410 -4010 l 398 -3914 l 384 -3815 l 371 -3712 l 357 -3607 l
+ 343 -3499 l 328 -3389 l 313 -3277 l 298 -3165 l 283 -3051 l
+ 268 -2938 l 253 -2824 l 239 -2711 l 224 -2598 l 209 -2486 l
+ 194 -2375 l 180 -2266 l 166 -2158 l 152 -2052 l 138 -1948 l
+ 125 -1846 l 112 -1746 l 99 -1647 l 86 -1551 l 74 -1457 l
+ 62 -1366 l 50 -1276 l 39 -1189 l 28 -1103 l 17 -1020 l
+ 6 -939 l -4 -859 l -14 -782 l -24 -706 l -33 -632 l
+ -43 -560 l -52 -489 l -61 -420 l -69 -352 l -78 -285 l
+ -86 -219 l -94 -155 l -102 -92 l -110 -29 l -118 32 l
+ -126 93 l -133 153 l -141 212 l -148 271 l -155 330 l
+ -163 388 l -171 459 l -180 530 l -189 600 l -197 671 l
+ -206 741 l -214 811 l -222 880 l -231 950 l -239 1019 l
+ -247 1089 l -254 1158 l -262 1227 l -270 1297 l -277 1366 l
+ -284 1435 l -291 1505 l -298 1574 l -305 1643 l -311 1712 l
+ -317 1781 l -323 1849 l -329 1918 l -334 1986 l -339 2054 l
+ -344 2121 l -349 2188 l -353 2255 l -357 2321 l -361 2387 l
+ -364 2452 l -367 2516 l -369 2580 l -371 2642 l -373 2705 l
+ -374 2766 l -375 2826 l -375 2886 l -376 2945 l -375 3002 l
+ -374 3059 l -373 3115 l -372 3170 l -370 3224 l -367 3277 l
+ -364 3328 l -361 3379 l -357 3429 l -353 3478 l -349 3527 l
+ -344 3574 l -338 3620 l -332 3666 l -326 3711 l -319 3755 l
+ -312 3798 l -304 3841 l -296 3883 l -288 3925 l -276 3975 l
+ -265 4024 l -252 4073 l -238 4121 l -224 4170 l -209 4217 l
+ -193 4265 l -176 4312 l -158 4359 l -139 4406 l -119 4453 l
+ -98 4500 l -76 4546 l -54 4592 l -30 4638 l -5 4684 l
+ 21 4729 l 48 4774 l 76 4819 l 104 4863 l 134 4906 l
+ 164 4950 l 196 4992 l 228 5034 l 261 5075 l 295 5116 l
+ 329 5156 l 364 5195 l 399 5233 l 436 5271 l 472 5308 l
+ 509 5343 l 547 5378 l 585 5412 l 623 5445 l 662 5477 l
+ 701 5509 l 740 5539 l 780 5569 l 820 5597 l 860 5625 l
+ 900 5652 l 941 5678 l 982 5704 l 1023 5729 l 1065 5753 l
+ 1107 5777 l 1150 5800 l 1190 5821 l 1230 5842 l 1272 5862 l
+ 1313 5882 l 1356 5901 l 1400 5920 l 1445 5939 l 1491 5958 l
+ 1538 5977 l 1587 5995 l 1638 6014 l 1690 6032 l 1744 6051 l
+ 1800 6069 l 1857 6088 l 1917 6107 l 1979 6126 l 2044 6145 l
+ 2110 6164 l 2179 6183 l 2250 6203 l 2323 6223 l 2399 6243 l
+ 2476 6263 l 2555 6284 l 2636 6304 l 2717 6325 l 2800 6345 l
+ 2883 6365 l 2966 6385 l 3049 6405 l 3130 6425 l 3210 6443 l
+ 3288 6462 l 3362 6479 l 3434 6495 l 3501 6511 l 3563 6525 l
+ 3621 6538 l 3673 6550 l 3720 6560 l 3761 6569 l 3795 6577 l
+ 3825 6583 l 3848 6589 l 3867 6593 l 3880 6596 l
+ 3900 6600 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+0 slj
+n 3620 6605 m 3868 6594 l 3644 6488 l 3620 6605 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+2 slj
+ [90] 0 sd
+gs  clippath
+6916 5904 m 7017 5970 l 7173 5729 l 6993 5898 l 7073 5663 l cp
+eoclip
+n 7575 -5850 m 7575 -5849 l 7576 -5846 l 7576 -5842 l 7578 -5834 l 7580 -5823 l
+ 7582 -5809 l 7585 -5789 l 7590 -5765 l 7595 -5736 l 7601 -5702 l
+ 7607 -5662 l 7615 -5617 l 7624 -5566 l 7634 -5509 l 7644 -5447 l
+ 7656 -5380 l 7668 -5308 l 7681 -5231 l 7695 -5150 l 7710 -5065 l
+ 7725 -4977 l 7740 -4886 l 7756 -4793 l 7773 -4697 l 7789 -4601 l
+ 7806 -4503 l 7823 -4404 l 7839 -4305 l 7856 -4206 l 7873 -4108 l
+ 7889 -4011 l 7905 -3914 l 7921 -3819 l 7937 -3725 l 7952 -3633 l
+ 7967 -3542 l 7982 -3454 l 7996 -3367 l 8010 -3282 l 8024 -3200 l
+ 8037 -3119 l 8050 -3040 l 8062 -2963 l 8074 -2888 l 8086 -2815 l
+ 8097 -2744 l 8108 -2674 l 8119 -2606 l 8129 -2539 l 8139 -2474 l
+ 8149 -2410 l 8159 -2348 l 8168 -2286 l 8177 -2226 l 8186 -2167 l
+ 8194 -2108 l 8203 -2050 l 8211 -1993 l 8219 -1936 l 8227 -1880 l
+ 8235 -1824 l 8242 -1768 l 8250 -1713 l 8258 -1652 l 8266 -1591 l
+ 8274 -1530 l 8282 -1469 l 8290 -1408 l 8298 -1347 l 8306 -1286 l
+ 8313 -1225 l 8321 -1164 l 8328 -1102 l 8335 -1040 l 8343 -978 l
+ 8350 -915 l 8357 -853 l 8364 -790 l 8371 -726 l 8377 -663 l
+ 8384 -599 l 8390 -536 l 8397 -472 l 8403 -408 l 8409 -343 l
+ 8415 -279 l 8421 -215 l 8426 -151 l 8432 -87 l 8437 -24 l
+ 8442 40 l 8447 103 l 8452 166 l 8457 229 l 8461 291 l
+ 8465 353 l 8469 414 l 8473 474 l 8476 534 l 8480 594 l
+ 8483 653 l 8486 711 l 8488 768 l 8491 825 l 8493 881 l
+ 8495 936 l 8497 990 l 8498 1043 l 8500 1096 l 8501 1148 l
+ 8502 1199 l 8503 1250 l 8503 1299 l 8503 1348 l 8504 1397 l
+ 8503 1445 l 8503 1492 l 8503 1538 l 8502 1584 l 8501 1630 l
+ 8500 1675 l 8498 1729 l 8497 1783 l 8494 1837 l 8492 1890 l
+ 8489 1943 l 8486 1997 l 8482 2050 l 8479 2103 l 8474 2157 l
+ 8470 2210 l 8465 2264 l 8459 2318 l 8454 2371 l 8448 2425 l
+ 8441 2479 l 8434 2533 l 8427 2587 l 8419 2641 l 8411 2695 l
+ 8403 2749 l 8394 2803 l 8385 2856 l 8375 2909 l 8365 2962 l
+ 8355 3014 l 8345 3066 l 8334 3118 l 8322 3169 l 8311 3219 l
+ 8299 3269 l 8287 3318 l 8275 3367 l 8262 3414 l 8249 3461 l
+ 8236 3508 l 8223 3553 l 8210 3598 l 8196 3642 l 8183 3686 l
+ 8169 3728 l 8154 3770 l 8140 3812 l 8126 3853 l 8111 3893 l
+ 8096 3933 l 8081 3972 l 8066 4011 l 8050 4050 l 8033 4090 l
+ 8016 4130 l 7999 4170 l 7981 4211 l 7963 4251 l 7944 4291 l
+ 7924 4332 l 7904 4374 l 7883 4416 l 7861 4459 l 7838 4503 l
+ 7814 4548 l 7789 4594 l 7763 4641 l 7735 4689 l 7707 4739 l
+ 7677 4791 l 7646 4844 l 7615 4898 l 7581 4954 l 7547 5011 l
+ 7512 5069 l 7476 5128 l 7440 5187 l 7403 5247 l 7366 5307 l
+ 7329 5367 l 7292 5426 l 7256 5484 l 7221 5539 l 7187 5592 l
+ 7156 5642 l 7126 5689 l 7099 5732 l 7074 5771 l 7052 5805 l
+ 7033 5835 l 7017 5860 l 7004 5880 l 6994 5896 l 6986 5908 l
+
+ 6975 5925 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+0 slj
+n 7073 5663 m 6993 5898 l 7173 5729 l 7073 5663 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+2 slj
+ [90] 0 sd
+gs  clippath
+8078 6617 m 8092 6736 l 8377 6702 l 8132 6671 l 8363 6583 l cp
+eoclip
+n 12300 -4875 m 12301 -4874 l 12302 -4872 l 12304 -4868 l 12308 -4861 l 12314 -4851 l
+ 12321 -4837 l 12331 -4820 l 12344 -4798 l 12358 -4772 l 12376 -4741 l
+ 12396 -4705 l 12420 -4664 l 12446 -4618 l 12475 -4567 l 12506 -4511 l
+ 12541 -4450 l 12577 -4385 l 12616 -4316 l 12657 -4243 l 12700 -4166 l
+ 12745 -4087 l 12791 -4005 l 12838 -3921 l 12886 -3835 l 12935 -3748 l
+ 12984 -3660 l 13033 -3571 l 13083 -3482 l 13132 -3394 l 13181 -3306 l
+ 13229 -3218 l 13276 -3132 l 13323 -3047 l 13369 -2963 l 13414 -2881 l
+ 13458 -2801 l 13501 -2722 l 13542 -2645 l 13583 -2570 l 13622 -2497 l
+ 13660 -2426 l 13697 -2356 l 13733 -2289 l 13767 -2223 l 13801 -2159 l
+ 13833 -2097 l 13864 -2036 l 13894 -1977 l 13924 -1920 l 13952 -1864 l
+ 13979 -1809 l 14005 -1756 l 14031 -1703 l 14056 -1652 l 14080 -1602 l
+ 14103 -1552 l 14126 -1504 l 14148 -1456 l 14169 -1409 l 14190 -1362 l
+ 14211 -1316 l 14230 -1270 l 14250 -1225 l 14273 -1172 l 14295 -1119 l
+ 14316 -1066 l 14338 -1014 l 14358 -961 l 14379 -909 l 14398 -857 l
+ 14418 -804 l 14437 -752 l 14455 -699 l 14474 -647 l 14491 -594 l
+ 14509 -540 l 14526 -487 l 14542 -433 l 14558 -379 l 14574 -325 l
+ 14589 -271 l 14603 -216 l 14617 -161 l 14631 -106 l 14644 -51 l
+ 14656 4 l 14668 60 l 14679 115 l 14690 171 l 14701 227 l
+ 14710 282 l 14719 338 l 14728 394 l 14736 449 l 14743 505 l
+ 14749 560 l 14755 615 l 14761 670 l 14766 725 l 14770 780 l
+ 14774 834 l 14777 889 l 14780 943 l 14782 996 l 14783 1050 l
+ 14784 1103 l 14785 1157 l 14784 1210 l 14784 1263 l 14783 1315 l
+ 14781 1368 l 14779 1421 l 14777 1474 l 14774 1527 l 14771 1580 l
+ 14767 1634 l 14763 1688 l 14758 1738 l 14753 1789 l 14748 1841 l
+ 14743 1893 l 14737 1946 l 14730 1999 l 14723 2053 l 14716 2108 l
+ 14708 2163 l 14700 2219 l 14691 2276 l 14681 2333 l 14671 2391 l
+ 14661 2450 l 14650 2509 l 14638 2569 l 14625 2629 l 14613 2690 l
+ 14599 2751 l 14585 2813 l 14570 2875 l 14555 2938 l 14539 3000 l
+ 14522 3063 l 14505 3126 l 14488 3189 l 14469 3252 l 14451 3315 l
+ 14431 3378 l 14411 3440 l 14391 3503 l 14370 3564 l 14348 3626 l
+ 14326 3687 l 14303 3747 l 14280 3807 l 14257 3866 l 14233 3924 l
+ 14209 3981 l 14184 4038 l 14159 4093 l 14133 4148 l 14107 4202 l
+ 14081 4255 l 14054 4307 l 14028 4357 l 14000 4407 l 13973 4456 l
+ 13945 4504 l 13916 4550 l 13887 4596 l 13858 4640 l 13829 4684 l
+ 13799 4726 l 13769 4768 l 13738 4809 l 13707 4849 l 13675 4887 l
+ 13675 4888 l 13640 4928 l 13605 4968 l 13569 5008 l 13532 5046 l
+ 13494 5084 l 13456 5121 l 13416 5158 l 13376 5193 l 13334 5229 l
+ 13292 5263 l 13249 5298 l 13205 5331 l 13160 5364 l 13114 5397 l
+ 13067 5429 l 13019 5460 l 12971 5491 l 12921 5521 l 12871 5551 l
+ 12820 5580 l 12768 5609 l 12715 5636 l 12662 5664 l 12608 5691 l
+ 12554 5717 l 12499 5742 l 12444 5767 l 12389 5791 l 12333 5814 l
+ 12277 5837 l 12221 5860 l 12165 5881 l 12109 5902 l 12052 5922 l
+ 11996 5942 l 11940 5961 l 11884 5979 l 11829 5997 l 11774 6014 l
+ 11719 6030 l 11664 6046 l 11610 6061 l 11556 6076 l 11503 6091 l
+ 11449 6104 l 11397 6118 l 11345 6131 l 11293 6143 l 11241 6156 l
+ 11190 6168 l 11139 6179 l 11088 6190 l 11038 6202 l 10988 6213 l
+ 10937 6223 l 10887 6234 l 10837 6244 l 10786 6255 l 10735 6265 l
+ 10684 6275 l 10633 6285 l 10581 6295 l 10528 6305 l 10474 6315 l
+ 10420 6325 l 10364 6334 l 10307 6344 l 10249 6354 l 10189 6365 l
+ 10128 6375 l 10066 6385 l 10001 6396 l 9935 6406 l 9868 6417 l
+ 9798 6428 l 9727 6439 l 9654 6450 l 9580 6462 l 9504 6473 l
+ 9427 6485 l 9349 6496 l 9269 6508 l 9190 6520 l 9110 6532 l
+ 9030 6543 l 8951 6555 l 8873 6566 l 8796 6577 l 8722 6588 l
+ 8650 6598 l 8581 6608 l 8516 6617 l 8455 6626 l 8398 6633 l
+ 8347 6641 l 8300 6647 l 8258 6653 l 8222 6658 l 8192 6662 l
+ 8166 6666 l 8145 6669 l 8129 6671 l 8117 6673 l
+ 8100 6675 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+0 slj
+n 8363 6583 m 8132 6671 l 8377 6702 l 8363 6583 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+2 slj
+ [90] 0 sd
+gs  clippath
+8010 7065 m 8010 7185 l 8297 7185 l 8057 7125 l 8297 7065 l cp
+eoclip
+n 15675 -5775 m 15675 -5774 l 15675 -5772 l 15675 -5769 l 15675 -5763 l 15675 -5754 l
+ 15675 -5742 l 15675 -5726 l 15676 -5707 l 15676 -5683 l 15676 -5654 l
+ 15676 -5620 l 15677 -5580 l 15677 -5536 l 15677 -5485 l 15678 -5429 l
+ 15678 -5367 l 15679 -5298 l 15679 -5224 l 15680 -5144 l 15680 -5058 l
+ 15681 -4966 l 15681 -4869 l 15682 -4766 l 15683 -4658 l 15683 -4545 l
+ 15684 -4428 l 15684 -4306 l 15685 -4180 l 15685 -4051 l 15686 -3918 l
+ 15686 -3783 l 15686 -3644 l 15687 -3504 l 15687 -3362 l 15687 -3218 l
+ 15687 -3073 l 15687 -2928 l 15687 -2781 l 15687 -2635 l 15686 -2489 l
+ 15686 -2343 l 15686 -2198 l 15685 -2054 l 15684 -1911 l 15684 -1770 l
+ 15683 -1630 l 15682 -1492 l 15681 -1355 l 15679 -1221 l 15678 -1088 l
+ 15676 -958 l 15675 -830 l 15673 -705 l 15671 -581 l 15669 -461 l
+ 15667 -342 l 15665 -226 l 15662 -113 l 15660 -2 l 15657 107 l
+ 15654 213 l 15651 317 l 15648 419 l 15644 518 l 15641 615 l
+ 15637 710 l 15633 802 l 15629 893 l 15625 981 l 15621 1068 l
+ 15616 1153 l 15612 1235 l 15607 1316 l 15602 1396 l 15596 1473 l
+ 15591 1549 l 15585 1624 l 15579 1697 l 15573 1769 l 15567 1839 l
+ 15560 1909 l 15553 1977 l 15546 2043 l 15539 2109 l 15532 2174 l
+ 15524 2238 l 15516 2301 l 15508 2364 l 15500 2425 l 15488 2510 l
+ 15475 2594 l 15463 2677 l 15449 2758 l 15435 2839 l 15421 2918 l
+ 15406 2997 l 15390 3074 l 15374 3151 l 15358 3226 l 15340 3301 l
+ 15322 3375 l 15304 3449 l 15285 3521 l 15265 3593 l 15245 3664 l
+ 15224 3734 l 15202 3804 l 15180 3872 l 15157 3940 l 15133 4007 l
+ 15109 4073 l 15084 4138 l 15058 4202 l 15032 4266 l 15005 4328 l
+ 14978 4390 l 14949 4451 l 14921 4510 l 14892 4569 l 14862 4626 l
+ 14831 4683 l 14801 4738 l 14769 4792 l 14737 4846 l 14705 4898 l
+ 14672 4949 l 14639 4999 l 14606 5047 l 14572 5095 l 14537 5141 l
+ 14503 5187 l 14468 5231 l 14433 5274 l 14397 5316 l 14361 5357 l
+ 14325 5397 l 14289 5435 l 14252 5473 l 14215 5510 l 14178 5545 l
+ 14141 5580 l 14104 5614 l 14066 5647 l 14028 5679 l 13990 5711 l
+ 13952 5741 l 13913 5771 l 13874 5800 l 13835 5829 l 13796 5857 l
+ 13756 5884 l 13716 5911 l 13675 5938 l 13630 5966 l 13584 5995 l
+ 13537 6023 l 13490 6050 l 13442 6078 l 13393 6105 l 13343 6131 l
+ 13293 6158 l 13242 6184 l 13190 6210 l 13137 6236 l 13083 6261 l
+ 13029 6286 l 12973 6311 l 12917 6336 l 12860 6360 l 12803 6384 l
+ 12744 6408 l 12685 6432 l 12626 6455 l 12565 6478 l 12504 6501 l
+ 12443 6523 l 12381 6545 l 12319 6566 l 12257 6587 l 12194 6608 l
+ 12131 6628 l 12068 6648 l 12005 6668 l 11942 6687 l 11879 6706 l
+ 11816 6724 l 11754 6741 l 11691 6758 l 11629 6775 l 11568 6791 l
+ 11507 6807 l 11446 6822 l 11386 6837 l 11327 6851 l 11268 6865 l
+ 11210 6878 l 11152 6891 l 11096 6903 l 11040 6915 l 10985 6926 l
+ 10930 6937 l 10876 6948 l 10823 6958 l 10771 6967 l 10720 6977 l
+ 10669 6986 l 10619 6994 l 10570 7002 l 10521 7010 l 10473 7018 l
+ 10425 7025 l 10368 7033 l 10312 7041 l 10256 7049 l 10201 7056 l
+ 10146 7063 l 10091 7069 l 10036 7075 l 9982 7081 l 9927 7086 l
+ 9871 7091 l 9815 7095 l 9759 7099 l 9701 7103 l 9643 7107 l
+ 9583 7110 l 9522 7113 l 9460 7116 l 9397 7118 l 9332 7120 l
+ 9267 7122 l 9199 7124 l 9131 7125 l 9062 7127 l 8992 7128 l
+ 8921 7128 l 8851 7129 l 8780 7129 l 8710 7130 l 8641 7130 l
+ 8574 7130 l 8508 7130 l 8446 7129 l 8386 7129 l 8331 7129 l
+ 8279 7128 l 8232 7128 l 8190 7127 l 8153 7127 l 8121 7126 l
+ 8094 7126 l 8073 7126 l 8056 7126 l 8043 7125 l
+ 8025 7125 l gs col0 s gr gr
+ [] 0 sd
+% arrowhead
+0 slj
+n 8297 7065 m 8057 7125 l 8297 7185 l 8297 7065 l  cp gs 0.00 setgray ef gr  col0 s
+/Times-Roman ff 300.00 scf sf
+1350 3975 m
+gs 1 -1 sc (CullingManager) col0 sh gr
+/Times-Roman ff 300.00 scf sf
+5175 3975 m
+gs 1 -1 sc (QueryManager) col0 sh gr
+/Times-Roman ff 300.00 scf sf
+8700 3975 m
+gs 1 -1 sc (PreprocessingManager) col0 sh gr
+/Times-Roman ff 300.00 scf sf
+9000 1650 m
+gs 1 -1 sc (CoherentHierarchicalCullingQueryManager) col0 sh gr
+/Times-Roman ff 360.00 scf sf
+-5475 900 m
+gs 1 -1 sc (INDEPENDENT) col0 sh gr
+/Times-Roman ff 300.00 scf sf
+-5100 3675 m
+gs 1 -1 sc (FrustumCullingManager) col0 sh gr
+/Times-Roman ff 300.00 scf sf
+4725 -3225 m
+gs 1 -1 sc (BspHierarchyInterface) col0 sh gr
+/Times-Roman ff 300.00 scf sf
+300 -5250 m
+gs 1 -1 sc (VisibilityOctreeSceneManager) col0 sh gr
+/Times-Roman ff 300.00 scf sf
+-3600 -6225 m
+gs 1 -1 sc (VisibilityTerrainSceneManager) col0 sh gr
+/Times-Roman ff 300.00 scf sf
+900 -7650 m
+gs 1 -1 sc (OctreeSceneManager) col0 sh gr
+/Times-Roman ff 300.00 scf sf
+5100 -8625 m
+gs 1 -1 sc (BspSceneManager) col0 sh gr
+/Times-Roman ff 300.00 scf sf
+4425 -6225 m
+gs 1 -1 sc (VisibilityBspSceneManager) col0 sh gr
+/Times-Roman ff 360.00 scf sf
+-5850 -5550 m
+gs 1 -1 sc (DEPENDENT) col0 sh gr
+/Times-Roman ff 360.00 scf sf
+-5850 -6075 m
+gs 1 -1 sc (OGRE) col0 sh gr
+/Times-Roman ff 360.00 scf sf
+-5850 -9750 m
+gs 1 -1 sc (OGRE) col0 sh gr
+/Times-Roman ff 300.00 scf sf
+-3000 -8625 m
+gs 1 -1 sc (TerrainSceneManager) col0 sh gr
+/Times-Roman ff 300.00 scf sf
+9525 -7650 m
+gs 1 -1 sc (SceneManager) col0 sh gr
+/Times-Roman ff 300.00 scf sf
+9150 -5250 m
+gs 1 -1 sc (VisibilitySceneManager) col0 sh gr
+/Times-Roman ff 300.00 scf sf
+8550 -3225 m
+gs 1 -1 sc (SceneNodeHierarchyInterface) col0 sh gr
+/Times-Roman ff 300.00 scf sf
+14400 -8550 m
+gs 1 -1 sc (DotSceneManager) col0 sh gr
+/Times-Roman ff 300.00 scf sf
+13725 -6225 m
+gs 1 -1 sc (VisibilityDotSceneManager) col0 sh gr
+/Times-Roman ff 360.00 scf sf
+-5475 375 m
+gs 1 -1 sc (OGRE) col0 sh gr
+/Times-Roman ff 300.00 scf sf
+4800 8400 m
+gs 1 -1 sc (VisibilityEnvironment) col0 sh gr
+% Polyline
+7.500 slw
+n 4500 600 m 7800 600 l 7800 1200 l 4500 1200 l
+ cp gs col0 s gr 
+/Times-Roman ff 300.00 scf sf
+5025 6825 m
+gs 1 -1 sc (VisibilityManager) col0 sh gr
+/Times-Roman ff 300.00 scf sf
+5100 975 m
+gs 1 -1 sc (HierarchyInterface) col0 sh gr
+% Polyline
+n -4050 4800 m -300 4800 l -300 5400 l -4050 5400 l
+ cp gs col0 s gr 
+% here ends figure;
+$F2psEnd
+rs
+showpage
Index: /trunk/VUT/doc/DummyModules/overview.tex
===================================================================
--- /trunk/VUT/doc/DummyModules/overview.tex	(revision 67)
+++ /trunk/VUT/doc/DummyModules/overview.tex	(revision 67)
@@ -0,0 +1,88 @@
+\newcommand{\tab}{\hspace{2mm}}
+\chapter{Overview}
+
+
+ The visibility work package aims to develop methods for making use of
+restricted visibility in large scenes. The major goal of these methods
+is to avoid wasting of the computational power on currently invisible
+parts of the scene. To address this goal we develop new methods for
+online visibility culling and offline visibility preprocessing. The
+online visibility culling is either used to render only visible part
+of the scene or to provide queries which determine visible part of the
+scene in runtime. Visibility preprocessing provides partitioning of the
+view space into view cells and for each view cell it calculates a
+potentially visible set.
+
+
+\section{Module Class Hierarchy}
+
+ The visibility work package consist of a module which is integrated
+into the game engine and an external module which deals with
+preprocessing. One of the goals of the design of the module class
+hierarchy has been easy portability of the developed methods to other
+game engines. The resulting class structure clearly separates the
+actual engine dependent parts from the game engine independent
+algorithmic parts.  We have used name spaces to separate the engine
+dependent parts (name space Ogre) from the engine independent parts
+(name space GtpVisibility). The external visibility preprocessing module
+defines its own name space (GtpVisibilityPreprocessor).
+
+ An overview of the important classes of the visibility work package and
+their integration into the Ogre engine is depicted in
+Figure~\ref{fig:classes}.
+
+\begin{figure}[htb]
+  \centerline{
+    \includegraphics[width=0.8\textwidth]{../classes}
+    }
+  \caption{Overview of the visibility work packages classes and their integration
+    into the Ogre game engine.}
+  \label{fig:classes}
+\end{figure}
+
+The diagram shows that the module integrated into the engine consists
+of three main parts (CullingManager, QueryManager,
+PreprocessingManager) which are encapsulated in a helper class
+(Visibility Manager). The helper class then deals with the
+initialization of the contained parts and allows an easy communication
+between them.
+
+\section{Visibility Culling}
+
+Visibility culling seamlessly integrates into the rendering
+loop and eliminates most invisible objects from being send to the
+pipeline. Visibility culling is implemented by instances of the CullingManager
+class. We will provide several implementations which can be easily
+switched at runtime and so the best technique for the particular scene
+and scene representation can be selected. Note that the Ogre
+integration design allows to exploit all already existing methods for
+scene management, such as octree, BSP tree, or plain scene graph.
+
+
+\section{Visibility Queries}
+
+Visibility queries determine the visible geometry for a given view
+point in the scene. Additionally they can also report the visible
+scene hierarchy nodes. Visibility queries are implemented by
+instances of the QueryManager class. Note that some of these instances
+will make use of the preprocessed visibility data through the use of
+PreprocessingManager.
+
+\section{Visibility Preprocessing}
+
+Visibility preprocessing precalculates visibility for all viewpoints
+corresponding to cells of a view space partitioning. The visibility
+preprocessor is implemented as a standalone module which imports files
+generated by the PreprocessingManager. The results of the visibility
+computation will be exported to the file which can then be loaded by
+the PreprocessingManager and used inside the engine.
+
+ Apart from the scene definition file the preprocessor will be able
+to import the view cell definition. In this case it will assume the
+view cells have to be described as meshes satisfying set of
+requirements. Alternatively the module can generate view cells by
+automatic view space partitioning.
+
+
+%{\textbullet}\tab\textbf{Construction module for tree multiresolution models.}
+
Index: /trunk/VUT/doc/DummyModules/header.tex
===================================================================
--- /trunk/VUT/doc/DummyModules/header.tex	(revision 67)
+++ /trunk/VUT/doc/DummyModules/header.tex	(revision 67)
@@ -0,0 +1,49 @@
+\documentclass[a4paper]{book}
+\usepackage{a4wide}
+\usepackage{makeidx}
+\usepackage{fancyhdr}
+\usepackage{graphicx}
+\usepackage{multicol}
+\usepackage{float}
+\usepackage{textcomp}
+\usepackage{alltt}
+\usepackage{times}
+\usepackage{pdfpages}
+\ifx\pdfoutput\undefined
+\usepackage[ps2pdf,
+            pagebackref=true,
+            colorlinks=true,
+            linkcolor=blue
+           ]{hyperref}
+\usepackage{pspicture}
+\else
+\usepackage[pdftex,
+            pagebackref=true,
+            colorlinks=true,
+            linkcolor=blue
+           ]{hyperref}
+\fi
+\usepackage{doxygen}
+\makeindex
+\setcounter{tocdepth}{1}
+\renewcommand{\footrulewidth}{0.4pt}
+\begin{document}
+%\begin{titlepage}
+%\vspace*{7cm}
+%\begin{center}
+%{\Large Game\-Tools Geometry Modules Reference Manual\\[1ex]\large 0.1 }\\
+%\vspace*{1cm}
+%{\large Generated by Doxygen 1.4.0}\\
+%\vspace*{0.5cm}
+%{\small Tue Apr 19 12:57:03 2005}\\
+%\end{center}
+%\end{titlepage}
+\includepdf[pages=1-2]{../cover.pdf}
+\clearemptydoublepage
+\pagenumbering{roman}
+\tableofcontents
+\clearemptydoublepage
+\pagenumbering{arabic}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\input{../overview}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Index: /trunk/VUT/doc/DummyModules/doxyfile_gtp_dummy
===================================================================
--- /trunk/VUT/doc/DummyModules/doxyfile_gtp_dummy	(revision 67)
+++ /trunk/VUT/doc/DummyModules/doxyfile_gtp_dummy	(revision 67)
@@ -0,0 +1,262 @@
+ Doxyfile 1.4.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME           = "GameTools Visibility Modules"
+PROJECT_NUMBER         = 0.1
+OUTPUT_DIRECTORY       = ./
+CREATE_SUBDIRS         = NO
+OUTPUT_LANGUAGE        = English
+USE_WINDOWS_ENCODING   = YES
+BRIEF_MEMBER_DESC      = YES
+REPEAT_BRIEF           = YES
+ABBREVIATE_BRIEF       = "The $name class" \
+                         "The $name widget" \
+                         "The $name file" \
+                         is \
+                         provides \
+                         specifies \
+                         contains \
+                         represents \
+                         a \
+                         an \
+                         the
+ALWAYS_DETAILED_SEC    = NO
+INLINE_INHERITED_MEMB  = NO
+FULL_PATH_NAMES        = NO
+STRIP_FROM_PATH        = ""
+STRIP_FROM_INC_PATH    = 
+SHORT_NAMES            = NO
+JAVADOC_AUTOBRIEF      = NO
+MULTILINE_CPP_IS_BRIEF = NO
+DETAILS_AT_TOP         = NO
+INHERIT_DOCS           = YES
+DISTRIBUTE_GROUP_DOC   = NO
+SEPARATE_MEMBER_PAGES  = NO
+TAB_SIZE               = 8
+ALIASES                = 
+OPTIMIZE_OUTPUT_FOR_C  = NO
+OPTIMIZE_OUTPUT_JAVA   = NO
+SUBGROUPING            = YES
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+EXTRACT_ALL            = YES
+EXTRACT_PRIVATE        = YES
+EXTRACT_STATIC         = YES
+EXTRACT_LOCAL_CLASSES  = YES
+EXTRACT_LOCAL_METHODS  = NO
+HIDE_UNDOC_MEMBERS     = NO
+HIDE_UNDOC_CLASSES     = YES
+HIDE_FRIEND_COMPOUNDS  = NO
+HIDE_IN_BODY_DOCS      = NO
+INTERNAL_DOCS          = NO
+CASE_SENSE_NAMES       = NO
+HIDE_SCOPE_NAMES       = NO
+SHOW_INCLUDE_FILES     = YES
+INLINE_INFO            = YES
+SORT_MEMBER_DOCS       = YES
+SORT_BRIEF_DOCS        = NO
+SORT_BY_SCOPE_NAME     = NO
+GENERATE_TODOLIST      = YES
+GENERATE_TESTLIST      = YES
+GENERATE_BUGLIST       = YES
+GENERATE_DEPRECATEDLIST= YES
+ENABLED_SECTIONS       = 
+MAX_INITIALIZER_LINES  = 30
+SHOW_USED_FILES        = YES
+SHOW_DIRECTORIES       = NO
+FILE_VERSION_FILTER    = 
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+QUIET                  = NO
+WARNINGS               = YES
+WARN_IF_UNDOCUMENTED   = YES
+WARN_IF_DOC_ERROR      = YES
+WARN_NO_PARAMDOC       = NO
+WARN_FORMAT            = "$file:$line: $text"
+WARN_LOGFILE           = 
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT                  = ../../GtpVisibility/src/ \
+	 		 ../../GtpVisibility/include/ \
+			 ../../Ogre/src/ \
+	 		 ../../Ogre/include/ \
+			 ../../GtpVisibilityPreprocessor/src/ \
+	 		 ../../GtpVisibilityPreprocessor/include/ 
+
+FILE_PATTERNS          = *.c \
+                         *.cc \
+                         *.cxx \
+                         *.cpp \
+                         *.c++ \
+                         *.d \
+                         *.java \
+                         *.ii \
+                         *.ixx \
+                         *.ipp \
+                         *.i++ \
+                         *.inl \
+                         *.h \
+                         *.hh \
+                         *.hxx \
+                         *.hpp \
+                         *.h++ \
+                         *.idl \
+                         *.odl \
+                         *.cs \
+                         *.php \
+                         *.php3 \
+                         *.inc \
+                         *.m \
+                         *.mm \
+                         *.dox
+RECURSIVE              = YES
+EXCLUDE                = 
+EXCLUDE_SYMLINKS       = NO
+EXCLUDE_PATTERNS       = */Test/*
+EXAMPLE_PATH           = 
+EXAMPLE_PATTERNS       = *
+EXAMPLE_RECURSIVE      = NO
+IMAGE_PATH             = 
+INPUT_FILTER           = 
+FILTER_PATTERNS        = 
+FILTER_SOURCE_FILES    = NO
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+SOURCE_BROWSER         = YES
+INLINE_SOURCES         = NO
+STRIP_CODE_COMMENTS    = YES
+REFERENCED_BY_RELATION = YES
+REFERENCES_RELATION    = YES
+VERBATIM_HEADERS       = YES
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+ALPHABETICAL_INDEX     = YES
+COLS_IN_ALPHA_INDEX    = 5
+IGNORE_PREFIX          = 
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+GENERATE_HTML          = NO
+HTML_OUTPUT            = html
+HTML_FILE_EXTENSION    = .html
+HTML_HEADER            = 
+HTML_FOOTER            = 
+HTML_STYLESHEET        = 
+HTML_ALIGN_MEMBERS     = YES
+GENERATE_HTMLHELP      = NO
+CHM_FILE               = 
+HHC_LOCATION           = 
+GENERATE_CHI           = NO
+BINARY_TOC             = NO
+TOC_EXPAND             = NO
+DISABLE_INDEX          = NO
+ENUM_VALUES_PER_LINE   = 4
+GENERATE_TREEVIEW      = YES
+TREEVIEW_WIDTH         = 250
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+GENERATE_LATEX         = YES
+LATEX_OUTPUT           = latex
+LATEX_CMD_NAME         = latex
+MAKEINDEX_CMD_NAME     = makeindex
+COMPACT_LATEX          = NO
+PAPER_TYPE             = a4wide
+EXTRA_PACKAGES         = 
+LATEX_HEADER           = header.tex
+PDF_HYPERLINKS         = YES
+USE_PDFLATEX           = YES
+LATEX_BATCHMODE        = NO
+LATEX_HIDE_INDICES     = NO
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+GENERATE_RTF           = NO
+RTF_OUTPUT             = rtf
+COMPACT_RTF            = NO
+RTF_HYPERLINKS         = NO
+RTF_STYLESHEET_FILE    = 
+RTF_EXTENSIONS_FILE    = 
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+GENERATE_MAN           = NO
+MAN_OUTPUT             = man
+MAN_EXTENSION          = .3
+MAN_LINKS              = NO
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+GENERATE_XML           = NO
+XML_OUTPUT             = xml
+XML_SCHEMA             = 
+XML_DTD                = 
+XML_PROGRAMLISTING     = YES
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+GENERATE_AUTOGEN_DEF   = NO
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+GENERATE_PERLMOD       = NO
+PERLMOD_LATEX          = NO
+PERLMOD_PRETTY         = YES
+PERLMOD_MAKEVAR_PREFIX = 
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor   
+#---------------------------------------------------------------------------
+ENABLE_PREPROCESSING   = YES
+MACRO_EXPANSION        = NO
+EXPAND_ONLY_PREDEF     = NO
+SEARCH_INCLUDES        = YES
+INCLUDE_PATH           = 
+INCLUDE_FILE_PATTERNS  = 
+PREDEFINED             = 
+EXPAND_AS_DEFINED      = 
+SKIP_FUNCTION_MACROS   = YES
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references   
+#---------------------------------------------------------------------------
+TAGFILES               = 
+GENERATE_TAGFILE       = 
+ALLEXTERNALS           = NO
+EXTERNAL_GROUPS        = YES
+PERL_PATH              = /usr/bin/perl
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool   
+#---------------------------------------------------------------------------
+CLASS_DIAGRAMS         = YES
+HIDE_UNDOC_RELATIONS   = YES
+HAVE_DOT               = YES
+CLASS_GRAPH            = YES
+COLLABORATION_GRAPH    = NO
+GROUP_GRAPHS           = YES
+UML_LOOK               = YES
+TEMPLATE_RELATIONS     = NO
+INCLUDE_GRAPH          = YES
+INCLUDED_BY_GRAPH      = YES
+CALL_GRAPH             = YES
+GRAPHICAL_HIERARCHY    = YES
+DIRECTORY_GRAPH        = YES
+DOT_IMAGE_FORMAT       = png
+DOT_PATH               = 
+DOTFILE_DIRS           = 
+MAX_DOT_GRAPH_WIDTH    = 1024
+MAX_DOT_GRAPH_HEIGHT   = 1024
+MAX_DOT_GRAPH_DEPTH    = 1000
+DOT_TRANSPARENT        = NO
+DOT_MULTI_TARGETS      = NO
+GENERATE_LEGEND        = YES
+DOT_CLEANUP            = YES
+#---------------------------------------------------------------------------
+# Configuration::additions related to the search engine   
+#---------------------------------------------------------------------------
+SEARCHENGINE           = NO
