[pdal-commits] [PDAL/PDAL] b62f46: use std::vector as storage for PointBuffer instead...
    GitHub 
    noreply at github.com
       
    Thu Mar 28 07:10:42 PDT 2013
    
    
  
  Branch: refs/heads/master
  Home:   https://github.com/PDAL/PDAL
  Commit: b62f46314a618799da827206d9e23c170c04dbf6
      https://github.com/PDAL/PDAL/commit/b62f46314a618799da827206d9e23c170c04dbf6
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-13 (Wed, 13 Mar 2013)
  Changed paths:
    M include/pdal/PointBuffer.hpp
    M src/PointBuffer.cpp
    M src/filters/Crop.cpp
    M test/unit/PointBufferTest.cpp
  Log Message:
  -----------
  use std::vector as storage for PointBuffer instead of boost::scoped_array
  Commit: c80463fbe498d5e243252d6d8837e5d1223a3bdf
      https://github.com/PDAL/PDAL/commit/c80463fbe498d5e243252d6d8837e5d1223a3bdf
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-14 (Thu, 14 Mar 2013)
  Changed paths:
    M src/drivers/las/Reader.cpp
  Log Message:
  -----------
  use stack-allocated std::vector<boost::uint8_t> instead of a heap allocated naked array to read data into
  Commit: 07d0ee503b44a549547946dfa5935873a73bdaf1
      https://github.com/PDAL/PDAL/commit/07d0ee503b44a549547946dfa5935873a73bdaf1
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-14 (Thu, 14 Mar 2013)
  Changed paths:
    M src/drivers/oci/Writer.cpp
  Log Message:
  -----------
  don't allocate a vector every time through the loop
  Commit: 729cf64800ed5f940e73454e266f93f675590b0b
      https://github.com/PDAL/PDAL/commit/729cf64800ed5f940e73454e266f93f675590b0b
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-15 (Fri, 15 Mar 2013)
  Changed paths:
    M include/pdal/drivers/las/Reader.hpp
    M src/drivers/las/Reader.cpp
  Log Message:
  -----------
  reuse the buffer that reads point data out of the LAS file
  Commit: 5d037683253ce064121238b887df19ba9b39c0e5
      https://github.com/PDAL/PDAL/commit/5d037683253ce064121238b887df19ba9b39c0e5
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-15 (Fri, 15 Mar 2013)
  Changed paths:
    M src/filters/Cache.cpp
  Log Message:
  -----------
  don't reset the cache upon iterator creation
  Commit: e3fb963fc4b421a4dbb2e17d055272ad9c2c1c7f
      https://github.com/PDAL/PDAL/commit/e3fb963fc4b421a4dbb2e17d055272ad9c2c1c7f
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-15 (Fri, 15 Mar 2013)
  Changed paths:
    M test/data/oracle/cleanup.sql
  Log Message:
  -----------
  make sure to purge
  Commit: d603cf89992ce869cef7ce4e69318bb6b1ae6491
      https://github.com/PDAL/PDAL/commit/d603cf89992ce869cef7ce4e69318bb6b1ae6491
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-15 (Fri, 15 Mar 2013)
  Changed paths:
    M include/pdal/PointBuffer.hpp
    M src/PointBuffer.cpp
  Log Message:
  -----------
  provide a method to copy like- dimensions from one PointBuffer to another (static)
  Commit: 985d1c784d2f3690c0f07e696711011dd436f28d
      https://github.com/PDAL/PDAL/commit/985d1c784d2f3690c0f07e696711011dd436f28d
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-15 (Fri, 15 Mar 2013)
  Changed paths:
    M test/unit/PointBufferTest.cpp
  Log Message:
  -----------
  test likewise copy
  Commit: a88556aa30043f9ebca1ced9ee619ddb8d50f57b
      https://github.com/PDAL/PDAL/commit/a88556aa30043f9ebca1ced9ee619ddb8d50f57b
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-15 (Fri, 15 Mar 2013)
  Changed paths:
    M src/filters/Cache.cpp
  Log Message:
  -----------
  If we have a cache it, copy its data into our buffer
  Commit: 0f3f4b53fedfd2bd71a15454131797c62cd93d4c
      https://github.com/PDAL/PDAL/commit/0f3f4b53fedfd2bd71a15454131797c62cd93d4c
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-15 (Fri, 15 Mar 2013)
  Changed paths:
    M test/unit/filters/CacheFilterTest.cpp
  Log Message:
  -----------
  test cache with random iterator
  Commit: d4ba4616f3cab0cb59893c63a4596f3ccdf00238
      https://github.com/PDAL/PDAL/commit/d4ba4616f3cab0cb59893c63a4596f3ccdf00238
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-15 (Fri, 15 Mar 2013)
  Changed paths:
    M src/PointBuffer.cpp
  Log Message:
  -----------
  cleanup source/dest confusion
  Commit: 08a4060e17a4cded6d0ec0ae252de1888253594a
      https://github.com/PDAL/PDAL/commit/08a4060e17a4cded6d0ec0ae252de1888253594a
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-15 (Fri, 15 Mar 2013)
  Changed paths:
    M src/filters/Cache.cpp
  Log Message:
  -----------
  copy into the correct location
  Commit: 5f94e823a291fd3da2160e9bf3c22763b0fe77da
      https://github.com/PDAL/PDAL/commit/5f94e823a291fd3da2160e9bf3c22763b0fe77da
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-15 (Fri, 15 Mar 2013)
  Changed paths:
    M include/pdal/PointBuffer.hpp
    M include/pdal/filters/Cache.hpp
    M src/PointBuffer.cpp
    M src/filters/Cache.cpp
    M test/unit/PointBufferTest.cpp
  Log Message:
  -----------
  cache dimension positions before copying data form one PointBuffer to another
  Commit: b0fc9a674db92805b7c4f898ad190389ab7fd14a
      https://github.com/PDAL/PDAL/commit/b0fc9a674db92805b7c4f898ad190389ab7fd14a
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-15 (Fri, 15 Mar 2013)
  Changed paths:
    M src/PointBuffer.cpp
  Log Message:
  -----------
  move dimension comparision up a level
  Commit: 08b51e2dd476042bcd7223dfcbd0c61b2d6ebb3c
      https://github.com/PDAL/PDAL/commit/08b51e2dd476042bcd7223dfcbd0c61b2d6ebb3c
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-17 (Sun, 17 Mar 2013)
  Changed paths:
    M test/unit/drivers/las/LasReaderTest.cpp
  Log Message:
  -----------
  use BOOST_CHECK_EQUAL for checking in tests
  Commit: 8f8977ba948a1ec10b083f7d948a83ebf68cf6b4
      https://github.com/PDAL/PDAL/commit/8f8977ba948a1ec10b083f7d948a83ebf68cf6b4
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-17 (Sun, 17 Mar 2013)
  Changed paths:
    M test/unit/filters/CacheFilterTest.cpp
  Log Message:
  -----------
  use BOOST_CHECK_EQUAL
  Commit: b9111096e044bd1f46f25fd163ba9d8bf3708a56
      https://github.com/PDAL/PDAL/commit/b9111096e044bd1f46f25fd163ba9d8bf3708a56
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-17 (Sun, 17 Mar 2013)
  Changed paths:
    M test/unit/Support.cpp
  Log Message:
  -----------
  use BOOST_CHECK_CLOSE instead of our own Compare function
  Commit: da1818e3bac7d1ed61150e4b65ccf72b6967b482
      https://github.com/PDAL/PDAL/commit/da1818e3bac7d1ed61150e4b65ccf72b6967b482
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-17 (Sun, 17 Mar 2013)
  Changed paths:
    M include/pdal/PointBuffer.hpp
    M src/PointBuffer.cpp
  Log Message:
  -----------
  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
  Commit: 199785ab1068e78a3795b9d783a03fbf9305a1a0
      https://github.com/PDAL/PDAL/commit/199785ab1068e78a3795b9d783a03fbf9305a1a0
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-17 (Sun, 17 Mar 2013)
  Changed paths:
    M include/pdal/filters/Chipper.hpp
  Log Message:
  -----------
  method to return chipper threshold
  Commit: 06ceb5bb78f76d0f78b08a97974af31f70ac289f
      https://github.com/PDAL/PDAL/commit/06ceb5bb78f76d0f78b08a97974af31f70ac289f
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-19 (Tue, 19 Mar 2013)
  Changed paths:
    M include/pdal/filters/PointBufferCache.hpp
  Log Message:
  -----------
  add method to return number of objects in cache
  Commit: b5b9d54b7bd9a52f1823c2bdca36502e865cbeb5
      https://github.com/PDAL/PDAL/commit/b5b9d54b7bd9a52f1823c2bdca36502e865cbeb5
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-19 (Tue, 19 Mar 2013)
  Changed paths:
    M test/unit/drivers/las/LasReaderTest.cpp
  Log Message:
  -----------
  move cache testing into CacheFilterTeset
  Commit: 18d4888acc7f7ec12e45b917fa109fbf756f6f9a
      https://github.com/PDAL/PDAL/commit/18d4888acc7f7ec12e45b917fa109fbf756f6f9a
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-19 (Tue, 19 Mar 2013)
  Changed paths:
    M src/filters/Chipper.cpp
  Log Message:
  -----------
  force a resize of the PointBuffer's capacity to the chipper's threshold when constructing the sequential filter
  Commit: 59e0ecc267d2e1cac276d76b93f799353457a1e7
      https://github.com/PDAL/PDAL/commit/59e0ecc267d2e1cac276d76b93f799353457a1e7
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-19 (Tue, 19 Mar 2013)
  Changed paths:
    M include/pdal/filters/Cache.hpp
    M src/filters/Cache.cpp
    M test/unit/filters/CacheFilterTest.cpp
  Log Message:
  -----------
  sequential filters.cache working for block-based reads
  Commit: cc6823bc6dfe8e88f03320e61cf7b84c8123f564
      https://github.com/PDAL/PDAL/commit/cc6823bc6dfe8e88f03320e61cf7b84c8123f564
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-19 (Tue, 19 Mar 2013)
  Changed paths:
    M include/pdal/filters/Cache.hpp
    M src/filters/Cache.cpp
    M test/unit/filters/CacheFilterTest.cpp
  Log Message:
  -----------
  make IteratorBase class to contain common methods for filters.cache iterators
  Commit: 2036ec78996faf5661dc2ef1d3250e376e3a62d6
      https://github.com/PDAL/PDAL/commit/2036ec78996faf5661dc2ef1d3250e376e3a62d6
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-19 (Tue, 19 Mar 2013)
  Changed paths:
    M include/pdal/filters/Cache.hpp
    M src/filters/Cache.cpp
    M test/unit/filters/CacheFilterTest.cpp
  Log Message:
  -----------
  random iterator mostly working
  Commit: b0cfc2b776dc3382e9490c123fd122dfb1a83b46
      https://github.com/PDAL/PDAL/commit/b0cfc2b776dc3382e9490c123fd122dfb1a83b46
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-19 (Tue, 19 Mar 2013)
  Changed paths:
    M src/filters/Cache.cpp
    M test/unit/filters/CacheFilterTest.cpp
  Log Message:
  -----------
  account for situations where you're requesting the very first point
  Commit: bfe32964ad226f820bd68fba897ee673072d9673
      https://github.com/PDAL/PDAL/commit/bfe32964ad226f820bd68fba897ee673072d9673
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-19 (Tue, 19 Mar 2013)
  Changed paths:
    M include/pdal/filters/Cache.hpp
    M src/filters/Cache.cpp
  Log Message:
  -----------
  stop here, cache filter tests pass at least
  Commit: 6c3ad5417a46a85e0065f824dd688746141929f6
      https://github.com/PDAL/PDAL/commit/6c3ad5417a46a85e0065f824dd688746141929f6
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-20 (Wed, 20 Mar 2013)
  Changed paths:
    M include/pdal/filters/Chipper.hpp
    M src/filters/Chipper.cpp
    M test/unit/filters/ChipperTest.cpp
  Log Message:
  -----------
  don't create the one_point PointBuffer for every point, initialize RandomIterator with it
  Commit: 49010faa2f7ef9cf260c64e7eff2abb0022d9e53
      https://github.com/PDAL/PDAL/commit/49010faa2f7ef9cf260c64e7eff2abb0022d9e53
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-20 (Wed, 20 Mar 2013)
  Changed paths:
    M test/data/oracle/cleanup.sql
  Log Message:
  -----------
  fix up table name
  Commit: 8ee881279bd84f21e901cc0ecc4bd9df68ef741d
      https://github.com/PDAL/PDAL/commit/8ee881279bd84f21e901cc0ecc4bd9df68ef741d
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-20 (Wed, 20 Mar 2013)
  Changed paths:
    M src/filters/Cache.cpp
  Log Message:
  -----------
  nuke the map every block read -- will make a map of these for inserts
  Commit: 0918a2f69f72e396bd0cf173896ae0197f9049ba
      https://github.com/PDAL/PDAL/commit/0918a2f69f72e396bd0cf173896ae0197f9049ba
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-20 (Wed, 20 Mar 2013)
  Changed paths:
    M src/filters/Chipper.cpp
  Log Message:
  -----------
  fix up chpper to not create one_point every time through
  Commit: aa42119a263a4b5030c9a43b8ed98758d79973fb
      https://github.com/PDAL/PDAL/commit/aa42119a263a4b5030c9a43b8ed98758d79973fb
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-20 (Wed, 20 Mar 2013)
  Changed paths:
    M src/filters/Chipper.cpp
  Log Message:
  -----------
  reset dimension map every read()
  Commit: 6e71d7a05b6fb7e1239fbc9cf985641e5491b769
      https://github.com/PDAL/PDAL/commit/6e71d7a05b6fb7e1239fbc9cf985641e5491b769
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-20 (Wed, 20 Mar 2013)
  Changed paths:
    M include/pdal/filters/Cache.hpp
    M src/filters/Cache.cpp
  Log Message:
  -----------
  keep a map of dimension maps for per-cached block lookups
  Commit: cb02064853b04c3afa3e021f1a9a63ce7972f975
      https://github.com/PDAL/PDAL/commit/cb02064853b04c3afa3e021f1a9a63ce7972f975
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-20 (Wed, 20 Mar 2013)
  Changed paths:
    M include/pdal/filters/Chipper.hpp
    M src/filters/Chipper.cpp
  Log Message:
  -----------
  keep track of currently used schema
  Commit: 79396b4e493b8b6ca2c2c13d566e2e115cd1c92c
      https://github.com/PDAL/PDAL/commit/79396b4e493b8b6ca2c2c13d566e2e115cd1c92c
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-20 (Wed, 20 Mar 2013)
  Changed paths:
    M include/pdal/filters/Cache.hpp
    M src/filters/Cache.cpp
  Log Message:
  -----------
  seek() needs to ask if cached, but not allocate and return a vector of blocks
  Commit: 430bac54d7d24b130571229c0010d0eea62e2d3c
      https://github.com/PDAL/PDAL/commit/430bac54d7d24b130571229c0010d0eea62e2d3c
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-21 (Thu, 21 Mar 2013)
  Changed paths:
    M src/filters/Cache.cpp
  Log Message:
  -----------
  don't request more cached blocks than necessary. random iterator can never reset the cache, only sequential
  Commit: 273cdd51cb36480deebaa700296e4b5733956c71
      https://github.com/PDAL/PDAL/commit/273cdd51cb36480deebaa700296e4b5733956c71
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-21 (Thu, 21 Mar 2013)
  Changed paths:
    M include/pdal/filters/Cache.hpp
    M src/filters/Cache.cpp
  Log Message:
  -----------
  Use copyPointsFast for situations where the schema
size of the cache's blocks are the same size as the users's buffer.
Don't create a new vector of block pointers every time we do a
lookup. Instead let the user ask for a reference to the vector of
pointers that lives on the filters.cache.
  Commit: 787b001d160f089941b5503074ad9f43f8fc87b2
      https://github.com/PDAL/PDAL/commit/787b001d160f089941b5503074ad9f43f8fc87b2
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-21 (Thu, 21 Mar 2013)
  Changed paths:
    M test/data/oracle/cleanup.sql
  Log Message:
  -----------
  fix up quoting
  Commit: bdc706e9b513f81d48c2e5853f5592eaa33af294
      https://github.com/PDAL/PDAL/commit/bdc706e9b513f81d48c2e5853f5592eaa33af294
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-21 (Thu, 21 Mar 2013)
  Changed paths:
    M include/pdal/filters/Chipper.hpp
    M src/filters/Chipper.cpp
    M test/unit/filters/ChipperTest.cpp
  Log Message:
  -----------
  Pass down a reference to the user's buffer when we Chip() the data
so that when pulled through a cache, things actually get cached
in a way that we want to use further down the road.
  Commit: 4f5388368738aca18b917a5019732982d1c1157f
      https://github.com/PDAL/PDAL/commit/4f5388368738aca18b917a5019732982d1c1157f
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-21 (Thu, 21 Mar 2013)
  Changed paths:
    M hobu-config.sh
  Log Message:
  -----------
  build my debug config by default
  Commit: 91110055fdac5a7e0cef763d2bfd51c0e6c86564
      https://github.com/PDAL/PDAL/commit/91110055fdac5a7e0cef763d2bfd51c0e6c86564
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-21 (Thu, 21 Mar 2013)
  Changed paths:
    M include/pdal/PointBuffer.hpp
    M src/PointBuffer.cpp
    M src/filters/Crop.cpp
    M test/unit/PointBufferTest.cpp
  Log Message:
  -----------
  Merge branch 'std-vector-PointBuffer' into vectorize-lasreader
Conflicts:
	src/PointBuffer.cpp
  Commit: b16408b00fd654f62ec6f28f416c37b0b7aa02fe
      https://github.com/PDAL/PDAL/commit/b16408b00fd654f62ec6f28f416c37b0b7aa02fe
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-21 (Thu, 21 Mar 2013)
  Changed paths:
    M src/filters/Cache.cpp
  Log Message:
  -----------
  provide correct stat
  Commit: a1b3189275bd4399ef1c4da21dec3f6d9dffced3
      https://github.com/PDAL/PDAL/commit/a1b3189275bd4399ef1c4da21dec3f6d9dffced3
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-21 (Thu, 21 Mar 2013)
  Changed paths:
    M test/unit/filters/CacheFilterTest.cpp
  Log Message:
  -----------
  fix up test
  Commit: 76231352540d46b7a9b19fc3e7c8aea8c3f5f2e3
      https://github.com/PDAL/PDAL/commit/76231352540d46b7a9b19fc3e7c8aea8c3f5f2e3
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-22 (Fri, 22 Mar 2013)
  Changed paths:
    M include/pdal/filters/Cache.hpp
    M src/filters/Cache.cpp
  Log Message:
  -----------
  add cache stats metadata to sequential filter
  Commit: 231fdd15da4e664e144cbc4ae0873a47840a0bfb
      https://github.com/PDAL/PDAL/commit/231fdd15da4e664e144cbc4ae0873a47840a0bfb
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-25 (Mon, 25 Mar 2013)
  Changed paths:
    M test/data/autzen-dd.las
  Log Message:
  -----------
  fix autzen-dd file
  Commit: 1a8377898b6b390cad42970e5a7a378962ca007a
      https://github.com/PDAL/PDAL/commit/1a8377898b6b390cad42970e5a7a378962ca007a
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-25 (Mon, 25 Mar 2013)
  Changed paths:
    A test/data/autzen-srs.wkt
  Log Message:
  -----------
  a correct SRS WKT of the Autzen data
  Commit: 7d135033147d8ef9568a4c6bf4e5e13798bcfb9c
      https://github.com/PDAL/PDAL/commit/7d135033147d8ef9568a4c6bf4e5e13798bcfb9c
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-27 (Wed, 27 Mar 2013)
  Changed paths:
    M src/filters/Scaling.cpp
  Log Message:
  -----------
  more debug noise
  Commit: b5a588f630609054e45ddb3b90628727e913418b
      https://github.com/PDAL/PDAL/commit/b5a588f630609054e45ddb3b90628727e913418b
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-27 (Wed, 27 Mar 2013)
  Changed paths:
    M src/XMLSchema.cpp
  Log Message:
  -----------
  use a very large value (14) for the number of decimals to output for scale factors when written into XML
  Commit: 346b37aef80f443be864022030cfed887c35854c
      https://github.com/PDAL/PDAL/commit/346b37aef80f443be864022030cfed887c35854c
  Author: Howard Butler <hobu.inc at gmail.com>
  Date:   2013-03-27 (Wed, 27 Mar 2013)
  Changed paths:
    M src/Dimension.cpp
  Log Message:
  -----------
  output 14 decimals for printing scale factors to stdout
Compare: https://github.com/PDAL/PDAL/compare/5d733713f36d...346b37aef80f
    
    
More information about the pdal-commits
mailing list