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 |
|