[pdal-commits] [PDAL/PDAL] 6841f4: Initial commit of JSON-powered PipelineReader

GitHub noreply at github.com
Tue Feb 23 09:05:19 PST 2016


  Branch: refs/heads/json-pipeline
  Home:   https://github.com/PDAL/PDAL
  Commit: 6841f4c127d221bdd7cbe4b009bc969dc5e8f0d4
      https://github.com/PDAL/PDAL/commit/6841f4c127d221bdd7cbe4b009bc969dc5e8f0d4
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M CMakeLists.txt
    A include/pdal/PipelineReaderJSON.hpp
    A include/pdal/PipelineReaderXML.hpp
    M kernels/pipeline/PipelineKernel.cpp
    M plugins/nitf/test/NitfReaderTest.cpp
    M plugins/pcl/CMakeLists.txt
    M plugins/pcl/filters/DartSampleFilter.cpp
    M plugins/pcl/test/PCLBlockFilterTest.cpp
    M plugins/python/test/PredicateFilterTest.cpp
    M plugins/python/test/ProgrammableFilterTest.cpp
    M src/CMakeLists.txt
    M src/KernelSupport.cpp
    M src/PipelineManager.cpp
    R src/PipelineReader.cpp
    A src/PipelineReaderJSON.cpp
    A src/PipelineReaderXML.cpp
    A test/data/filters/chipper.json.in
    A test/data/filters/merge.json.in
    A test/data/filters/merge2.json.in
    A test/data/filters/merge3.json.in
    A test/data/filters/pcl/passthrough.json.in
    R test/data/filters/pcl/passthrough.xml
    A test/data/filters/pcl/passthrough.xml.in
    A test/data/filters/sort.json.in
    A test/data/nitf/chipper.json.in
    A test/data/plang/from-module.json.in
    A test/data/plang/predicate-embed.json.in
    A test/data/plang/programmable-update-y-dims.json.in
    A test/data/sbet/pipeline.json.in
    M test/unit/filters/FerryFilterTest.cpp
    M test/unit/filters/MergeTest.cpp
    M test/unit/filters/SortFilterTest.cpp
    M test/unit/io/sbet/SbetReaderTest.cpp
    A vendor/jsoncpp-1.6.2/AUTHORS
    A vendor/jsoncpp-1.6.2/CMakeLists.txt
    A vendor/jsoncpp-1.6.2/LICENSE
    A vendor/jsoncpp-1.6.2/NEWS.txt
    A vendor/jsoncpp-1.6.2/README.md
    A vendor/jsoncpp-1.6.2/SConstruct
    A vendor/jsoncpp-1.6.2/amalgamate.py
    A vendor/jsoncpp-1.6.2/dev.makefile
    A vendor/jsoncpp-1.6.2/devtools/__init__.py
    A vendor/jsoncpp-1.6.2/devtools/agent_vmw7.json
    A vendor/jsoncpp-1.6.2/devtools/agent_vmxp.json
    A vendor/jsoncpp-1.6.2/devtools/antglob.py
    A vendor/jsoncpp-1.6.2/devtools/batchbuild.py
    A vendor/jsoncpp-1.6.2/devtools/fixeol.py
    A vendor/jsoncpp-1.6.2/devtools/licenseupdater.py
    A vendor/jsoncpp-1.6.2/devtools/tarball.py
    A vendor/jsoncpp-1.6.2/dist/json/json-forwards.h
    A vendor/jsoncpp-1.6.2/dist/json/json.h
    A vendor/jsoncpp-1.6.2/dist/jsoncpp.cpp
    A vendor/jsoncpp-1.6.2/doc/doxyfile.in
    A vendor/jsoncpp-1.6.2/doc/footer.html
    A vendor/jsoncpp-1.6.2/doc/header.html
    A vendor/jsoncpp-1.6.2/doc/jsoncpp.dox
    A vendor/jsoncpp-1.6.2/doc/readme.txt
    A vendor/jsoncpp-1.6.2/doc/roadmap.dox
    A vendor/jsoncpp-1.6.2/doc/web_doxyfile.in
    A vendor/jsoncpp-1.6.2/doxybuild.py
    A vendor/jsoncpp-1.6.2/include/CMakeLists.txt
    A vendor/jsoncpp-1.6.2/include/json/assertions.h
    A vendor/jsoncpp-1.6.2/include/json/autolink.h
    A vendor/jsoncpp-1.6.2/include/json/config.h
    A vendor/jsoncpp-1.6.2/include/json/features.h
    A vendor/jsoncpp-1.6.2/include/json/forwards.h
    A vendor/jsoncpp-1.6.2/include/json/json.h
    A vendor/jsoncpp-1.6.2/include/json/reader.h
    A vendor/jsoncpp-1.6.2/include/json/value.h
    A vendor/jsoncpp-1.6.2/include/json/version.h
    A vendor/jsoncpp-1.6.2/include/json/writer.h
    A vendor/jsoncpp-1.6.2/makefiles/vs71/jsontest.vcproj
    A vendor/jsoncpp-1.6.2/makefiles/vs71/lib_json.vcproj
    A vendor/jsoncpp-1.6.2/makefiles/vs71/test_lib_json.vcproj
    A vendor/jsoncpp-1.6.2/makerelease.py
    A vendor/jsoncpp-1.6.2/pkg-config/jsoncpp.pc.in
    A vendor/jsoncpp-1.6.2/scons-tools/globtool.py
    A vendor/jsoncpp-1.6.2/scons-tools/srcdist.py
    A vendor/jsoncpp-1.6.2/scons-tools/substinfile.py
    A vendor/jsoncpp-1.6.2/scons-tools/targz.py
    A vendor/jsoncpp-1.6.2/src/CMakeLists.txt
    A vendor/jsoncpp-1.6.2/src/jsontestrunner/CMakeLists.txt
    A vendor/jsoncpp-1.6.2/src/jsontestrunner/main.cpp
    A vendor/jsoncpp-1.6.2/src/jsontestrunner/sconscript
    A vendor/jsoncpp-1.6.2/src/lib_json/CMakeLists.txt
    A vendor/jsoncpp-1.6.2/src/lib_json/json_reader.cpp
    A vendor/jsoncpp-1.6.2/src/lib_json/json_tool.h
    A vendor/jsoncpp-1.6.2/src/lib_json/json_value.cpp
    A vendor/jsoncpp-1.6.2/src/lib_json/json_valueiterator.inl
    A vendor/jsoncpp-1.6.2/src/lib_json/json_writer.cpp
    A vendor/jsoncpp-1.6.2/src/lib_json/sconscript
    A vendor/jsoncpp-1.6.2/src/lib_json/version.h.in
    A vendor/jsoncpp-1.6.2/src/test_lib_json/CMakeLists.txt
    A vendor/jsoncpp-1.6.2/src/test_lib_json/jsontest.cpp
    A vendor/jsoncpp-1.6.2/src/test_lib_json/jsontest.h
    A vendor/jsoncpp-1.6.2/src/test_lib_json/main.cpp
    A vendor/jsoncpp-1.6.2/src/test_lib_json/sconscript
    A vendor/jsoncpp-1.6.2/test/cleantests.py
    A vendor/jsoncpp-1.6.2/test/data/fail_test_array_01.json
    A vendor/jsoncpp-1.6.2/test/data/test_array_01.expected
    A vendor/jsoncpp-1.6.2/test/data/test_array_01.json
    A vendor/jsoncpp-1.6.2/test/data/test_array_02.expected
    A vendor/jsoncpp-1.6.2/test/data/test_array_02.json
    A vendor/jsoncpp-1.6.2/test/data/test_array_03.expected
    A vendor/jsoncpp-1.6.2/test/data/test_array_03.json
    A vendor/jsoncpp-1.6.2/test/data/test_array_04.expected
    A vendor/jsoncpp-1.6.2/test/data/test_array_04.json
    A vendor/jsoncpp-1.6.2/test/data/test_array_05.expected
    A vendor/jsoncpp-1.6.2/test/data/test_array_05.json
    A vendor/jsoncpp-1.6.2/test/data/test_array_06.expected
    A vendor/jsoncpp-1.6.2/test/data/test_array_06.json
    A vendor/jsoncpp-1.6.2/test/data/test_array_07.expected
    A vendor/jsoncpp-1.6.2/test/data/test_array_07.json
    A vendor/jsoncpp-1.6.2/test/data/test_basic_01.expected
    A vendor/jsoncpp-1.6.2/test/data/test_basic_01.json
    A vendor/jsoncpp-1.6.2/test/data/test_basic_02.expected
    A vendor/jsoncpp-1.6.2/test/data/test_basic_02.json
    A vendor/jsoncpp-1.6.2/test/data/test_basic_03.expected
    A vendor/jsoncpp-1.6.2/test/data/test_basic_03.json
    A vendor/jsoncpp-1.6.2/test/data/test_basic_04.expected
    A vendor/jsoncpp-1.6.2/test/data/test_basic_04.json
    A vendor/jsoncpp-1.6.2/test/data/test_basic_05.expected
    A vendor/jsoncpp-1.6.2/test/data/test_basic_05.json
    A vendor/jsoncpp-1.6.2/test/data/test_basic_06.expected
    A vendor/jsoncpp-1.6.2/test/data/test_basic_06.json
    A vendor/jsoncpp-1.6.2/test/data/test_basic_07.expected
    A vendor/jsoncpp-1.6.2/test/data/test_basic_07.json
    A vendor/jsoncpp-1.6.2/test/data/test_basic_08.expected
    A vendor/jsoncpp-1.6.2/test/data/test_basic_08.json
    A vendor/jsoncpp-1.6.2/test/data/test_basic_09.expected
    A vendor/jsoncpp-1.6.2/test/data/test_basic_09.json
    A vendor/jsoncpp-1.6.2/test/data/test_comment_00.expected
    A vendor/jsoncpp-1.6.2/test/data/test_comment_00.json
    A vendor/jsoncpp-1.6.2/test/data/test_comment_01.expected
    A vendor/jsoncpp-1.6.2/test/data/test_comment_01.json
    A vendor/jsoncpp-1.6.2/test/data/test_comment_02.expected
    A vendor/jsoncpp-1.6.2/test/data/test_comment_02.json
    A vendor/jsoncpp-1.6.2/test/data/test_complex_01.expected
    A vendor/jsoncpp-1.6.2/test/data/test_complex_01.json
    A vendor/jsoncpp-1.6.2/test/data/test_integer_01.expected
    A vendor/jsoncpp-1.6.2/test/data/test_integer_01.json
    A vendor/jsoncpp-1.6.2/test/data/test_integer_02.expected
    A vendor/jsoncpp-1.6.2/test/data/test_integer_02.json
    A vendor/jsoncpp-1.6.2/test/data/test_integer_03.expected
    A vendor/jsoncpp-1.6.2/test/data/test_integer_03.json
    A vendor/jsoncpp-1.6.2/test/data/test_integer_04.expected
    A vendor/jsoncpp-1.6.2/test/data/test_integer_04.json
    A vendor/jsoncpp-1.6.2/test/data/test_integer_05.expected
    A vendor/jsoncpp-1.6.2/test/data/test_integer_05.json
    A vendor/jsoncpp-1.6.2/test/data/test_integer_06_64bits.expected
    A vendor/jsoncpp-1.6.2/test/data/test_integer_06_64bits.json
    A vendor/jsoncpp-1.6.2/test/data/test_integer_07_64bits.expected
    A vendor/jsoncpp-1.6.2/test/data/test_integer_07_64bits.json
    A vendor/jsoncpp-1.6.2/test/data/test_integer_08_64bits.expected
    A vendor/jsoncpp-1.6.2/test/data/test_integer_08_64bits.json
    A vendor/jsoncpp-1.6.2/test/data/test_large_01.expected
    A vendor/jsoncpp-1.6.2/test/data/test_large_01.json
    A vendor/jsoncpp-1.6.2/test/data/test_object_01.expected
    A vendor/jsoncpp-1.6.2/test/data/test_object_01.json
    A vendor/jsoncpp-1.6.2/test/data/test_object_02.expected
    A vendor/jsoncpp-1.6.2/test/data/test_object_02.json
    A vendor/jsoncpp-1.6.2/test/data/test_object_03.expected
    A vendor/jsoncpp-1.6.2/test/data/test_object_03.json
    A vendor/jsoncpp-1.6.2/test/data/test_object_04.expected
    A vendor/jsoncpp-1.6.2/test/data/test_object_04.json
    A vendor/jsoncpp-1.6.2/test/data/test_preserve_comment_01.expected
    A vendor/jsoncpp-1.6.2/test/data/test_preserve_comment_01.json
    A vendor/jsoncpp-1.6.2/test/data/test_real_01.expected
    A vendor/jsoncpp-1.6.2/test/data/test_real_01.json
    A vendor/jsoncpp-1.6.2/test/data/test_real_02.expected
    A vendor/jsoncpp-1.6.2/test/data/test_real_02.json
    A vendor/jsoncpp-1.6.2/test/data/test_real_03.expected
    A vendor/jsoncpp-1.6.2/test/data/test_real_03.json
    A vendor/jsoncpp-1.6.2/test/data/test_real_04.expected
    A vendor/jsoncpp-1.6.2/test/data/test_real_04.json
    A vendor/jsoncpp-1.6.2/test/data/test_real_05.expected
    A vendor/jsoncpp-1.6.2/test/data/test_real_05.json
    A vendor/jsoncpp-1.6.2/test/data/test_real_06.expected
    A vendor/jsoncpp-1.6.2/test/data/test_real_06.json
    A vendor/jsoncpp-1.6.2/test/data/test_real_07.expected
    A vendor/jsoncpp-1.6.2/test/data/test_real_07.json
    A vendor/jsoncpp-1.6.2/test/data/test_real_08.expected
    A vendor/jsoncpp-1.6.2/test/data/test_real_08.json
    A vendor/jsoncpp-1.6.2/test/data/test_real_09.expected
    A vendor/jsoncpp-1.6.2/test/data/test_real_09.json
    A vendor/jsoncpp-1.6.2/test/data/test_real_10.expected
    A vendor/jsoncpp-1.6.2/test/data/test_real_10.json
    A vendor/jsoncpp-1.6.2/test/data/test_real_11.expected
    A vendor/jsoncpp-1.6.2/test/data/test_real_11.json
    A vendor/jsoncpp-1.6.2/test/data/test_real_12.expected
    A vendor/jsoncpp-1.6.2/test/data/test_real_12.json
    A vendor/jsoncpp-1.6.2/test/data/test_string_01.expected
    A vendor/jsoncpp-1.6.2/test/data/test_string_01.json
    A vendor/jsoncpp-1.6.2/test/data/test_string_02.expected
    A vendor/jsoncpp-1.6.2/test/data/test_string_02.json
    A vendor/jsoncpp-1.6.2/test/data/test_string_03.expected
    A vendor/jsoncpp-1.6.2/test/data/test_string_03.json
    A vendor/jsoncpp-1.6.2/test/data/test_string_04.expected
    A vendor/jsoncpp-1.6.2/test/data/test_string_04.json
    A vendor/jsoncpp-1.6.2/test/data/test_string_05.expected
    A vendor/jsoncpp-1.6.2/test/data/test_string_05.json
    A vendor/jsoncpp-1.6.2/test/data/test_string_unicode_01.expected
    A vendor/jsoncpp-1.6.2/test/data/test_string_unicode_01.json
    A vendor/jsoncpp-1.6.2/test/data/test_string_unicode_02.expected
    A vendor/jsoncpp-1.6.2/test/data/test_string_unicode_02.json
    A vendor/jsoncpp-1.6.2/test/data/test_string_unicode_03.expected
    A vendor/jsoncpp-1.6.2/test/data/test_string_unicode_03.json
    A vendor/jsoncpp-1.6.2/test/data/test_string_unicode_04.expected
    A vendor/jsoncpp-1.6.2/test/data/test_string_unicode_04.json
    A vendor/jsoncpp-1.6.2/test/data/test_string_unicode_05.expected
    A vendor/jsoncpp-1.6.2/test/data/test_string_unicode_05.json
    A vendor/jsoncpp-1.6.2/test/generate_expected.py
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail1.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail10.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail11.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail12.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail13.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail14.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail15.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail16.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail17.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail18.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail19.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail2.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail20.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail21.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail22.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail23.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail24.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail25.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail26.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail27.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail28.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail29.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail3.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail30.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail31.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail32.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail33.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail4.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail5.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail6.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail7.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail8.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/fail9.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/pass1.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/pass2.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/pass3.json
    A vendor/jsoncpp-1.6.2/test/jsonchecker/readme.txt
    A vendor/jsoncpp-1.6.2/test/pyjsontestrunner.py
    A vendor/jsoncpp-1.6.2/test/runjsontests.py
    A vendor/jsoncpp-1.6.2/test/rununittests.py
    A vendor/jsoncpp-1.6.2/version
    A vendor/jsoncpp-1.6.2/version.in

  Log Message:
  -----------
  Initial commit of JSON-powered PipelineReader

* PCLBlock tests are currently disabled (pdalboost inclusion order issue)
* Merge tests reveal a problem of inserting all of the initial readers up to the merge filter as inputs
* No globbing syntax




More information about the pdal-commits mailing list