use std::vector as storage for PointBuffer instead of boost::scoped_array
use stack-allocated std::vector<boost::uint8_t> instead of a heap allocated naked array to read data into
don't allocate a vector every time through the loop
Add support to fetch paths and hexes with density.
Add support for hex centers.
reuse the buffer that reads point data out of the LAS file
don't reset the cache upon iterator creation
make sure to purge
provide a method to copy like- dimensions from one PointBuffer to another (static)
test likewise copy
If we have a cache it, copy its data into our buffer
test cache with random iterator
cleanup source/dest confusion
copy into the correct location
cache dimension positions before copying data form one PointBuffer to another
move dimension comparision up a level
use BOOST_CHECK_EQUAL for checking in tests
use BOOST_CHECK_EQUAL
use BOOST_CHECK_CLOSE instead of our own Compare function
provide a defaulted optional 'exact' switch to resize to force a resize of the PointBuffer even if current capcity is larger than the requested capacity
method to return chipper threshold