| 
							
							
								 Matt Williams | 7a14b9245b | Fix compilation of bindings The bindings now compile but are not complete. SWIG doesn't support
nested classes so the SimpleVolume can't be bound. | 2011-05-23 22:45:50 +02:00 |  | 
			
				
					| 
							
							
								 Matt Williams | fc3682caa6 | Add 'typename' to please GCC See http://stackoverflow.com/questions/610245/where-and-why-do-i-have-to-put-template-and-typename-on-dependent-names/613132#613132 | 2011-05-22 21:40:26 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | c03172e1af | Renamed ImprovedCubicSurfaceExtractor back to CubicSurfaceExtractor. | 2011-05-18 23:10:36 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 528cb73771 | Moved headers into subdirectories. | 2011-05-17 22:27:46 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 1a7647027d | Tidying up ImprovedCubicSurfaceExtractor. | 2011-05-14 12:30:39 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 5cca022fbe | ImprovedCubicSurfaceExtractor now removes unused vertices. | 2011-05-14 12:17:20 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 180b6a1945 | Small improvements to improved cubuc surface extractor. | 2011-05-13 23:54:09 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | f756f764bc | Fixed a bug which allowed duplicate vertices to get through. | 2011-05-13 23:30:37 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 19079e97d8 | More optimisations to ImprovedCubicSurfaceExtractor. | 2011-05-12 21:56:45 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 14aa5af084 | Optimisation, including use of VolumeSampler. | 2011-05-12 21:01:49 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | d0adeb328b | Optimisations and improvements. | 2011-05-10 23:53:07 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 3e00303371 | Merging now controlled by constructor parameter. | 2011-05-10 22:30:41 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 63d08b050b | Tidying up code. | 2011-05-10 22:19:09 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 4f781df27a | Changed some things to pass by reference. | 2011-05-10 21:58:36 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 89a35fd97f | Reversed winding of ImprovedCubicSurfaceExtractor | 2011-05-09 23:16:54 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 0cd7e5f7b1 | Initial checkin of ImprovedCubicSurfaceExtractor | 2011-05-09 22:36:33 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 6a38d9fca7 | Made raycasting, ambient occlusion, and A* pathfinding independant of volume type. | 2011-05-01 17:26:12 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 27968973a4 | Made CubicSurfaceExtractor work with different volume types. | 2011-05-01 16:43:33 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 2e2a2c694c | Compile fixes for Linux. | 2011-05-01 13:56:35 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 3a171e698b | Modified SurfaceExtractor to use template template parameters. | 2011-04-30 23:51:04 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 36a9be83db | Added template template parameters to CubicSurfaceExtractorWithNormals. | 2011-04-30 22:46:45 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 87d97436ea | More work on SimpleVolume. | 2011-04-30 12:34:13 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 0e27b2fb50 | Swapped std::map for array in SimpleVolume. | 2011-04-30 12:16:33 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 20a77ebf5b | More cutting down SimpleVolume. | 2011-04-30 11:35:57 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 366d005875 | Pulling out timestamps and last accessed block from SimpleVolume. | 2011-04-29 23:14:22 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 26eb865897 | Pulling compression out of SimpleVolume. | 2011-04-29 23:04:33 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 032accd915 | Moved Block into SimpleVolume class. | 2011-04-29 22:43:44 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | bc9f1e8ac5 | Stripping out paging from SimpleVolume. | 2011-04-29 22:16:46 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | afbf49f626 | Added initial version of SimpleVolume by duplicating LargeVolume. | 2011-04-29 22:02:40 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 34cd8c05ed | Fix for compiling on Linux. | 2011-04-28 22:50:18 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | ea309ab15b | Renamed Volume to LargeVolume. | 2011-04-28 21:21:59 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 96ff5e890a | Renamed VolumeSampler to Sampler | 2011-04-28 20:37:02 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 6f1ddb7d5f | Moved VolumeSampler into Volume class. | 2011-04-28 20:30:16 +01:00 |  | 
			
				
					| 
							
							
								 Matt Williams | 6b4c7686e6 | Fix for extractSubset() not copying the region. | 2011-04-24 20:52:53 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | f7f473126c | Comment fixes. | 2011-04-20 23:36:02 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | ef52b906e6 | Switched PoyVox to build as a static library. | 2011-04-20 23:25:32 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | a5f37d7a3a | Initial check in of RaycastWithCallback | 2011-04-17 11:53:13 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 55cbff1186 | Added control over the number of samples taken in the ambient occlusion calculator. | 2011-04-16 14:10:34 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | f302e3612a | Fix for duplicate vertices in CubicSurfaceExtractor. | 2011-04-13 21:09:51 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | 8b9a7e948e | Added <cstdlib> for abort(). | 2011-04-10 19:28:32 +01:00 |  | 
			
				
					| 
							
							
								 Matt Williams | ac5173b5d7 | Fix compilation on Linux -- missing #include | 2011-04-07 17:02:28 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 2120b30f32 | Documentation updates. | 2011-04-05 21:09:28 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 076ab9865e | Merged in RLE branch. | 2011-04-05 20:55:20 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | dd192c37d3 | Updated documentation. | 2011-04-04 21:04:28 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 884ef3a17e | Documentation update. | 2011-03-31 19:32:34 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | ba6cd1c872 | Removed redundant comparison operators from VoxelTypes. | 2011-03-29 20:48:38 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | aed8f79aa1 | Documentation update. Fixed crash in flushAll(). | 2011-03-28 19:55:45 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 91c9aebda0 | Boost fix. | 2011-03-27 19:20:58 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 092d2aa6a0 | Moved a comment, only because I forgot to save this file earlier. It's not an important change... | 2011-03-24 23:00:28 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | a364f6d72c | More flush/prefetch work from ker. | 2011-03-24 21:34:57 +00:00 |  |