[pdal-commits] [PDAL/PDAL] 249558: Port icebridge driver to plugin framework
GitHub
noreply at github.com
Tue Nov 4 19:08:10 PST 2014
Branch: refs/heads/issues/554-port-all-plugins
Home: https://github.com/PDAL/PDAL
Commit: 2495582a6b232740d2b2c925753fb65aadbd6b8a
https://github.com/PDAL/PDAL/commit/2495582a6b232740d2b2c925753fb65aadbd6b8a
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M CMakeLists.txt
R include/pdal/Hdf5Handler.hpp
R include/pdal/drivers/icebridge/Reader.hpp
M plugins/CMakeLists.txt
A plugins/icebridge/CMakeLists.txt
A plugins/icebridge/drivers/Hdf5Handler.cpp
A plugins/icebridge/drivers/Hdf5Handler.hpp
A plugins/icebridge/drivers/IcebridgeReader.cpp
A plugins/icebridge/drivers/IcebridgeReader.hpp
M src/CMakeLists.txt
R src/Hdf5Handler.cpp
M src/StageFactory.cpp
R src/drivers/icebridge/Reader.cpp
M test/unit/drivers/icebridge/IcebridgeReaderTest.cpp
Log Message:
-----------
Port icebridge driver to plugin framework
Commit: 377efd01d106aa9db4b5cae37e96b78d8208ea8f
https://github.com/PDAL/PDAL/commit/377efd01d106aa9db4b5cae37e96b78d8208ea8f
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M CMakeLists.txt
M include/pdal/Drivers.hpp
R include/pdal/drivers/oci/OciReader.hpp
R include/pdal/drivers/oci/Writer.hpp
R include/pdal/drivers/oci/common.hpp
R include/pdal/drivers/oci/oci_wrapper.h
M plugins/CMakeLists.txt
A plugins/oci/CMakeLists.txt
A plugins/oci/drivers/OciCommon.cpp
A plugins/oci/drivers/OciCommon.hpp
A plugins/oci/drivers/OciReader.cpp
A plugins/oci/drivers/OciReader.hpp
A plugins/oci/drivers/OciWrapper.cpp
A plugins/oci/drivers/OciWrapper.h
A plugins/oci/drivers/OciWriter.cpp
A plugins/oci/drivers/OciWriter.hpp
M src/CMakeLists.txt
M src/StageFactory.cpp
R src/drivers/oci/OciReader.cpp
R src/drivers/oci/Writer.cpp
R src/drivers/oci/common.cpp
R src/drivers/oci/oci_wrapper.cpp
M test/unit/drivers/oci/OCITest.cpp
Log Message:
-----------
Port oci drivers to plugin framework
Commit: 9bd8d71aa7d8be8ba6c769886a737cd4d6a2f509
https://github.com/PDAL/PDAL/commit/9bd8d71aa7d8be8ba6c769886a737cd4d6a2f509
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M plugins/greyhound/CMakeLists.txt
M plugins/icebridge/CMakeLists.txt
M plugins/oci/CMakeLists.txt
M plugins/pcl/CMakeLists.txt
Log Message:
-----------
handle status of missing dependencies uniformly in plugins
Commit: 15c72aee7ec9051d492a7ca02b3e7eac3bfbee46
https://github.com/PDAL/PDAL/commit/15c72aee7ec9051d492a7ca02b3e7eac3bfbee46
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M CMakeLists.txt
M include/pdal/Drivers.hpp
R include/pdal/drivers/p2g/P2gWriter.hpp
M plugins/CMakeLists.txt
A plugins/p2g/CMakeLists.txt
A plugins/p2g/drivers/P2gWriter.cpp
A plugins/p2g/drivers/P2gWriter.hpp
M src/CMakeLists.txt
M src/StageFactory.cpp
R src/drivers/p2g/P2gWriter.cpp
Log Message:
-----------
Port p2g driver to plugin framework
Commit: 00ec3ec259882baf8899d30834d449658d91580e
https://github.com/PDAL/PDAL/commit/00ec3ec259882baf8899d30834d449658d91580e
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M include/pdal/Drivers.hpp
Log Message:
-----------
remove icebridge from Drivers.hpp
Commit: c667fbd1d8de74615994dcbdb4751359e244480b
https://github.com/PDAL/PDAL/commit/c667fbd1d8de74615994dcbdb4751359e244480b
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M CMakeLists.txt
M include/pdal/Drivers.hpp
R include/pdal/drivers/sqlite/SQLiteCommon.hpp
R include/pdal/drivers/sqlite/SQLiteReader.hpp
R include/pdal/drivers/sqlite/SQLiteWriter.hpp
M plugins/CMakeLists.txt
A plugins/sqlite/CMakeLists.txt
A plugins/sqlite/drivers/SQLiteCommon.hpp
A plugins/sqlite/drivers/SQLiteReader.cpp
A plugins/sqlite/drivers/SQLiteReader.hpp
A plugins/sqlite/drivers/SQLiteWriter.cpp
A plugins/sqlite/drivers/SQLiteWriter.hpp
M src/CMakeLists.txt
M src/StageFactory.cpp
R src/drivers/sqlite/SQLiteReader.cpp
R src/drivers/sqlite/SQLiteWriter.cpp
M test/unit/drivers/sqlite/SQLiteTest.cpp
Log Message:
-----------
Port sqlite driver to plugin framework
Commit: 28acfbd07c014e69cd28619e27959996ef57a083
https://github.com/PDAL/PDAL/commit/28acfbd07c014e69cd28619e27959996ef57a083
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M plugins/greyhound/CMakeLists.txt
M plugins/icebridge/CMakeLists.txt
M plugins/oci/CMakeLists.txt
M plugins/p2g/CMakeLists.txt
M plugins/pcl/CMakeLists.txt
M plugins/pcl/drivers/PcdReader.hpp
M plugins/pcl/drivers/PcdWriter.hpp
M plugins/sqlite/CMakeLists.txt
Log Message:
-----------
fix some typos, add PDAL_LINKAGE within pdal_macros and the pcl CMakeLists
Commit: c7465d24c315c4902c0d8c2fec658f697e16d14e
https://github.com/PDAL/PDAL/commit/c7465d24c315c4902c0d8c2fec658f697e16d14e
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M CMakeLists.txt
M include/pdal/Drivers.hpp
R include/pdal/drivers/pgpointcloud/PgReader.hpp
R include/pdal/drivers/pgpointcloud/Writer.hpp
R include/pdal/drivers/pgpointcloud/common.hpp
M plugins/CMakeLists.txt
A plugins/pgpointcloud/CMakeLists.txt
A plugins/pgpointcloud/drivers/PgCommon.hpp
A plugins/pgpointcloud/drivers/PgReader.cpp
A plugins/pgpointcloud/drivers/PgReader.hpp
A plugins/pgpointcloud/drivers/PgWriter.cpp
A plugins/pgpointcloud/drivers/PgWriter.hpp
M src/CMakeLists.txt
M src/StageFactory.cpp
R src/drivers/pgpointcloud/PgReader.cpp
R src/drivers/pgpointcloud/Reader.cpp
R src/drivers/pgpointcloud/Writer.cpp
M test/unit/drivers/pgpointcloud/PgpointcloudWriterTest.cpp
Log Message:
-----------
Port pgpointcloud driver to plugin framework
Commit: b32b5891a620891909c044727a52b508a7959d8e
https://github.com/PDAL/PDAL/commit/b32b5891a620891909c044727a52b508a7959d8e
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M plugins/pcl/CMakeLists.txt
Log Message:
-----------
only link PDAL in PDAL_ADD_DRIVER, link deps in the plugin CMakeLists file
Commit: 0483dae709d3c2a1941e34a781402c51b5164780
https://github.com/PDAL/PDAL/commit/0483dae709d3c2a1941e34a781402c51b5164780
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M CMakeLists.txt
R include/pdal/drivers/mrsid/Reader.hpp
M plugins/CMakeLists.txt
A plugins/mrsid/CMakeLists.txt
A plugins/mrsid/drivers/MrsidReader.cpp
A plugins/mrsid/drivers/MrsidReader.hpp
M src/CMakeLists.txt
R src/drivers/mrsid/Reader.cpp
Log Message:
-----------
Port MrSID driver to plugin framework
Commit: ee5de218bf373304ffcf176dbe2aff808494692a
https://github.com/PDAL/PDAL/commit/ee5de218bf373304ffcf176dbe2aff808494692a
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M CMakeLists.txt
M plugins/icebridge/CMakeLists.txt
A plugins/icebridge/test/IcebridgeReaderTest.cpp
M plugins/oci/CMakeLists.txt
A plugins/oci/test/OCITest.cpp
M plugins/pcl/CMakeLists.txt
A plugins/pcl/test/PCLBlockFilterTest.cpp
M plugins/pgpointcloud/CMakeLists.txt
A plugins/pgpointcloud/test/PgpointcloudWriterTest.cpp
A plugins/pgpointcloud/test/Pgtest-Support.hpp.in
M plugins/sqlite/CMakeLists.txt
A plugins/sqlite/test/SQLiteTest.cpp
M test/unit/CMakeLists.txt
R test/unit/drivers/icebridge/IcebridgeReaderTest.cpp
R test/unit/drivers/oci/OCITest.cpp
R test/unit/drivers/pgpointcloud/PgpointcloudWriterTest.cpp
R test/unit/drivers/pgpointcloud/Pgtest-Support.hpp.in
R test/unit/drivers/sqlite/SQLiteTest.cpp
R test/unit/filters/PCLBlockFilterTest.cpp
Log Message:
-----------
move plugin tests to plugins folder, add macro for adding plugin tests
Commit: 254cdbbd6d033488cacbe17a707a01e6f63d03f8
https://github.com/PDAL/PDAL/commit/254cdbbd6d033488cacbe17a707a01e6f63d03f8
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M CMakeLists.txt
M include/pdal/Drivers.hpp
R include/pdal/drivers/nitf/Reader.hpp
R include/pdal/drivers/nitf/Writer.hpp
M include/pdal/pdal_macros.hpp
M plugins/CMakeLists.txt
M plugins/greyhound/drivers/GreyhoundReader.hpp
M plugins/icebridge/drivers/IcebridgeReader.hpp
M plugins/mrsid/drivers/MrsidReader.hpp
A plugins/nitf/CMakeLists.txt
A plugins/nitf/drivers/MetadataReader.cpp
A plugins/nitf/drivers/MetadataReader.hpp
A plugins/nitf/drivers/NitfFile.cpp
A plugins/nitf/drivers/NitfFile.hpp
A plugins/nitf/drivers/NitfReader.cpp
A plugins/nitf/drivers/NitfReader.hpp
A plugins/nitf/drivers/NitfWriter.cpp
A plugins/nitf/drivers/NitfWriter.hpp
A plugins/nitf/drivers/nitflib.h
A plugins/nitf/drivers/tre_plugins.cpp
A plugins/nitf/drivers/tre_plugins.hpp
A plugins/nitf/test/NitfReaderTest.cpp
A plugins/nitf/test/NitfWriterTest.cpp
M plugins/oci/drivers/OciReader.hpp
M plugins/oci/drivers/OciWriter.hpp
M plugins/p2g/drivers/P2gWriter.hpp
M plugins/pcl/drivers/PCLVisualizer.hpp
M plugins/pcl/drivers/PcdReader.hpp
M plugins/pcl/drivers/PcdWriter.hpp
M plugins/pcl/filters/PCLBlock.hpp
M plugins/pcl/kernel/Ground.hpp
M plugins/pcl/kernel/PCL.hpp
M plugins/pcl/kernel/Smooth.hpp
M plugins/pcl/kernel/View.hpp
M plugins/pgpointcloud/drivers/PgReader.hpp
M plugins/pgpointcloud/drivers/PgWriter.hpp
M plugins/sqlite/drivers/SQLiteReader.hpp
M plugins/sqlite/drivers/SQLiteWriter.hpp
M src/CMakeLists.txt
M src/StageFactory.cpp
R src/drivers/nitf/MetadataReader.cpp
R src/drivers/nitf/MetadataReader.hpp
R src/drivers/nitf/NitfFile.cpp
R src/drivers/nitf/NitfFile.hpp
R src/drivers/nitf/Reader.cpp
R src/drivers/nitf/Writer.cpp
R src/drivers/nitf/nitflib.h
R src/drivers/nitf/tre_plugins.cpp
R src/drivers/nitf/tre_plugins.hpp
M src/kernel/KernelFactory.cpp
M test/unit/CMakeLists.txt
R test/unit/drivers/nitf/NitfReaderTest.cpp
R test/unit/drivers/nitf/NitfWriterTest.cpp
Log Message:
-----------
Port NITF driver to plugin framework, having trouble with PDALRegister
symbols being exported
Commit: 238df4b2619ba7dc807db6eb17413b3f222c0be2
https://github.com/PDAL/PDAL/commit/238df4b2619ba7dc807db6eb17413b3f222c0be2
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M CMakeLists.txt
M plugins/CMakeLists.txt
M plugins/oci/CMakeLists.txt
M plugins/pgpointcloud/CMakeLists.txt
M plugins/sqlite/CMakeLists.txt
Log Message:
-----------
WITH_ changed to BUILD_PLUGIN_ for plugin options, add dependent options for whether or not to build certain tests (e.g., certain databases may not be available for testing)
Commit: 52afad14abe7be55cf0c436bddc1b56b22c4f828
https://github.com/PDAL/PDAL/commit/52afad14abe7be55cf0c436bddc1b56b22c4f828
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M scripts/ci/script.sh
M scripts/vagrant/pcl.sh
M scripts/vagrant/pdal.sh
Log Message:
-----------
reflect renamed options, update vagrant scripts
Commit: 6f49118d3a5694b5d7f627a199ec79d9980b4811
https://github.com/PDAL/PDAL/commit/6f49118d3a5694b5d7f627a199ec79d9980b4811
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M CMakeLists.txt
M include/pdal/Filters.hpp
R include/pdal/filters/HexBin.hpp
M plugins/CMakeLists.txt
A plugins/hexer/CMakeLists.txt
A plugins/hexer/filters/HexBin.cpp
A plugins/hexer/filters/HexBin.hpp
A plugins/hexer/test/HexbinFilterTest.cpp
M scripts/ci/script.sh
M src/CMakeLists.txt
M src/StageFactory.cpp
R src/filters/HexBin.cpp
M test/unit/CMakeLists.txt
R test/unit/filters/HexbinFilterTest.cpp
Log Message:
-----------
Port HexBin driver to plugin framework, fix BUILD_PLUGIN_NITF
Commit: 7632aaac9c5e060c10fc960f8a24decf5e5437dc
https://github.com/PDAL/PDAL/commit/7632aaac9c5e060c10fc960f8a24decf5e5437dc
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M CMakeLists.txt
M plugins/CMakeLists.txt
A plugins/hexbin/CMakeLists.txt
A plugins/hexbin/filters/HexBin.cpp
A plugins/hexbin/filters/HexBin.hpp
A plugins/hexbin/test/HexbinFilterTest.cpp
R plugins/hexer/CMakeLists.txt
R plugins/hexer/filters/HexBin.cpp
R plugins/hexer/filters/HexBin.hpp
R plugins/hexer/test/HexbinFilterTest.cpp
Log Message:
-----------
renamed hexer as hexbin, should not necessarily name the plugins after their dependencies
Commit: 60d9aebf3cab06176e5436f0857d469dca749f76
https://github.com/PDAL/PDAL/commit/60d9aebf3cab06176e5436f0857d469dca749f76
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M plugins/greyhound/CMakeLists.txt
M plugins/hexbin/CMakeLists.txt
M plugins/nitf/CMakeLists.txt
M plugins/oci/CMakeLists.txt
M plugins/p2g/CMakeLists.txt
M plugins/pcl/CMakeLists.txt
M plugins/pgpointcloud/CMakeLists.txt
M plugins/sqlite/CMakeLists.txt
Log Message:
-----------
drop find_package REQUIRED, let FOO_FOUND do all the work and only be a stickler about version if it becomes an issue
Commit: f4b9bf35c5faf89c47efc15b8f698b5c626f2df4
https://github.com/PDAL/PDAL/commit/f4b9bf35c5faf89c47efc15b8f698b5c626f2df4
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M include/pdal/pdal_macros.hpp
Log Message:
-----------
cleaning up
Commit: f1c8693dc71986b9c64cfd42fdc4008dedfb5083
https://github.com/PDAL/PDAL/commit/f1c8693dc71986b9c64cfd42fdc4008dedfb5083
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
lint
Commit: 990cba82cdc77ee5e7a8d49af7d9b780380682b8
https://github.com/PDAL/PDAL/commit/990cba82cdc77ee5e7a8d49af7d9b780380682b8
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M plugins/nitf/test/NitfReaderTest.cpp
Log Message:
-----------
update recently added NitfReader test
Commit: 854d8285b4f5271792d93decab5589f1ecb5aed5
https://github.com/PDAL/PDAL/commit/854d8285b4f5271792d93decab5589f1ecb5aed5
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M scripts/ci/script.sh
Log Message:
-----------
not expecting nitro to be present on travis, so pin BUILD_PLUGIN_NITRO=OFF
Commit: 1222e4ce702b9085f36260b3b0218cae1e635ada
https://github.com/PDAL/PDAL/commit/1222e4ce702b9085f36260b3b0218cae1e635ada
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M CMakeLists.txt
M include/pdal/Drivers.hpp
M include/pdal/drivers/text/Writer.hpp
M src/CMakeLists.txt
M src/StageFactory.cpp
M src/drivers/text/Writer.cpp
M test/unit/drivers/text/TextWriterTest.cpp
Log Message:
-----------
remove all the USE_PDAL_PLUGIN_FOO refs
Commit: addf6f2a3bc27acb6d093bc676630ee467a0ba34
https://github.com/PDAL/PDAL/commit/addf6f2a3bc27acb6d093bc676630ee467a0ba34
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M cmake/pdal_targets.cmake
M plugins/greyhound/CMakeLists.txt
M plugins/hexbin/CMakeLists.txt
M plugins/icebridge/CMakeLists.txt
M plugins/mrsid/CMakeLists.txt
M plugins/nitf/CMakeLists.txt
M plugins/oci/CMakeLists.txt
M plugins/p2g/CMakeLists.txt
M plugins/pcl/CMakeLists.txt
M plugins/pgpointcloud/CMakeLists.txt
M plugins/sqlite/CMakeLists.txt
Log Message:
-----------
set lib names within macro, quote variables so lists stay intact
Commit: 195a69fc837239f88f483e3e26aa15a0cc935ac0
https://github.com/PDAL/PDAL/commit/195a69fc837239f88f483e3e26aa15a0cc935ac0
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M plugins/nitf/CMakeLists.txt
Log Message:
-----------
typo in file extension
Commit: e939b84cf97c1c83776614dab970863bfd677c7f
https://github.com/PDAL/PDAL/commit/e939b84cf97c1c83776614dab970863bfd677c7f
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M plugins/nitf/test/NitfReaderTest.cpp
Log Message:
-----------
cannot pass unique_ptr to setInput
Commit: d05d600181ef8e188a701651ac731135b1a8e89e
https://github.com/PDAL/PDAL/commit/d05d600181ef8e188a701651ac731135b1a8e89e
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M include/pdal/drivers/las/Writer.hpp
Log Message:
-----------
nitf::Writer is now nitf::NitfWriter
Commit: a2286ca9748954061c69370f5071b799853fc7ce
https://github.com/PDAL/PDAL/commit/a2286ca9748954061c69370f5071b799853fc7ce
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M plugins/hexbin/filters/HexBin.cpp
Log Message:
-----------
names must match, this is too easy to mess up, need to make it foolproof
Commit: 0fd76e9f46143298a82c8216249bd87cb95e8090
https://github.com/PDAL/PDAL/commit/0fd76e9f46143298a82c8216249bd87cb95e8090
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M cmake/pdal_targets.cmake
M test/unit/CMakeLists.txt
Log Message:
-----------
simplify the original pdal unit tests, using the new cmake macro, also regrouping sources to make it a little easier to read/find things
Compare: https://github.com/PDAL/PDAL/compare/e2917d0ca40e...0fd76e9f4614
More information about the pdal-commits
mailing list