| 
							
							
								 David Williams | f95cc6bfca | Added comments and warnings. | 2014-09-21 17:50:35 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 3a56a70f38 | Put deprecated functions back in - lets remove them in the future after more thought. | 2014-09-21 15:07:54 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | ccb9f8d564 | Updated documentation. | 2014-09-21 15:03:13 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | ae0c5b3702 | Added comments and removed deprecated functions. | 2014-09-21 14:47:46 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 33ec5e1d79 | Added a couple of comments. | 2014-09-21 12:16:54 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | d6a7b83698 | Moved Pager to be a nested class of PagedVolume. | 2014-09-21 11:42:12 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | db9a74fdb4 | Moving Chunk to be a nested class of PagedVolume. | 2014-09-21 10:27:55 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 71035029d1 | More renaming blocks to chunks. | 2014-09-20 23:27:28 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 0ab7f27f0f | More renaming of block to chunk. | 2014-09-20 21:27:26 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | f3a18befad | More renaming of 'block' to 'chunk' | 2014-09-20 21:17:21 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 8d7d88a7df | Renamed a bunch of stuff from using 'block' to 'chunk' | 2014-09-20 17:39:12 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | ede35435a0 | Renamed UncompressedBlock to Chunk. | 2014-09-20 17:26:57 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 880dcd8645 | Fixed incorrect messages about temp files not being deleted. | 2014-09-20 17:17:18 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 4779f91787 | TestVolume unit test now tests PagedVolume rather than SimpleVolume and LargeVolume. | 2014-09-20 14:49:12 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 6f08184fcb | Fixed initialization of blocks. | 2014-09-19 17:02:44 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 25a1d95387 | Renamed LargeVolume to PagedVolume, deleted SimpleVolume, and set up typedefs pointing LargeVolume and SimpleVolume to PagedVolume for backwards compatibility. | 2014-09-19 16:50:24 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 3a08487dc2 | Blocks now stored in an unordered_map (hash based) rather than a map. | 2014-09-18 23:35:16 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 2602b00103 | Simplifying code. | 2014-09-18 16:54:14 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | b08974c197 | Work on limiting memory usage. | 2014-09-18 16:26:47 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | d2bbd6beba | Some renaming. | 2014-09-18 14:58:17 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 8dd026e095 | Work on limiting maximum memory usage. | 2014-09-18 14:51:43 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 38b8764129 | Tidying up prefetch function. | 2014-09-18 14:22:44 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | e88466ad4d | Tidying flush function. | 2014-09-18 14:14:08 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 277b6c7b9b | Tidying up. | 2014-09-17 23:53:14 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 916fe310ad | Added function to purge null blocks. | 2014-09-17 23:31:23 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 177eb16bec | Tidying and commenting. | 2014-09-17 21:40:27 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | daa93aab19 | Tidying and commenting. | 2014-09-17 21:27:52 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 98526d38d3 | Crash fix. | 2014-09-17 21:04:47 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 37f1ddaed2 | Work on block storage. | 2014-09-17 17:10:13 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 5b59bc2d8c | Moved paging code into block constructor/destructor. | 2014-09-17 13:35:43 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 2b47c959a5 | Work on getUncompressedVoxel(). | 2014-09-16 21:39:55 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 704eeaf948 | Work on supporting no pager being attached. | 2014-09-16 17:02:53 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 47ace554cc | Making use of shared_ptr to track blocks. | 2014-09-14 11:47:17 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 3cf8f38793 | Merged Block and UncompressedBlock classes. | 2014-09-13 23:38:11 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 5ff54c041f | Renamed variable. | 2014-09-13 23:14:07 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | c0a22de2df | Removed a lot of compression-related code. | 2014-09-13 12:20:56 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 302c6e688b | More work eliminating compression from inside LargeVolume. | 2014-09-13 11:59:51 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | bfe03142b7 | Carefully dismanteling compression related code. | 2014-09-13 11:30:52 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 4781ca5c42 | Work on removing compression from LargeVolume. | 2014-09-12 15:36:28 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 882798ccb8 | Modifying surface extractor test to work with LargeVolume. | 2014-09-12 00:02:06 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | a9f1a29868 | Adding Vector performance test. | 2014-09-05 16:06:40 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 40a290bfce | Merge branch 'feature/optimize-extractors' into develop | 2014-08-26 21:36:43 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 25860122b0 | Fixed incorrect array indexing. | 2014-08-25 23:07:29 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 09e68d923e | Merge branch 'develop' into feature/optimize-extractors | 2014-08-24 23:15:30 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 089303f02f | Fix for example. | 2014-08-24 23:05:29 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | d06dbdf054 | Bit renaming. Old Array class is gone, and is replaced by the Array2D class which has also been renamed to Array. | 2014-08-24 22:30:50 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | d49db280d5 | TestVolumeSubclass now uses Array2D instead of Array. | 2014-08-24 21:55:44 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 528873bcd3 | Extended 'Array2D class to be multidimensional (will rename it shortly). | 2014-08-24 21:54:59 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 9a1c6784df | Steps towards making new array class be multidimensional. | 2014-08-24 12:26:36 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 083c65ecd5 | Added asserts. | 2014-08-24 12:03:41 +02:00 |  |