[pdal-commits] [PDAL/PDAL] c8c2d4: Reorg library files

GitHub noreply at github.com
Mon Jan 12 10:42:32 PST 2015


  Branch: refs/heads/mimic-llvm-and-clang
  Home:   https://github.com/PDAL/PDAL
  Commit: c8c2d4bdf7191ac689c389f05c34b952c05c3e29
      https://github.com/PDAL/PDAL/commit/c8c2d4bdf7191ac689c389f05c34b952c05c3e29
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2015-01-12 (Mon, 12 Jan 2015)

  Changed paths:
    M CMakeLists.txt
    M apps/CMakeLists.txt
    M apps/pdal.cpp
    M cmake/directories.cmake
    R filters/CMakeLists.txt
    R filters/chipper/CMakeLists.txt
    R filters/chipper/ChipperFilter.cpp
    R filters/chipper/ChipperFilter.hpp
    R filters/colorization/CMakeLists.txt
    R filters/colorization/ColorizationFilter.cpp
    R filters/colorization/ColorizationFilter.hpp
    R filters/crop/CMakeLists.txt
    R filters/crop/CropFilter.cpp
    R filters/crop/CropFilter.hpp
    R filters/decimation/CMakeLists.txt
    R filters/decimation/DecimationFilter.cpp
    R filters/decimation/DecimationFilter.hpp
    R filters/ferry/CMakeLists.txt
    R filters/ferry/FerryFilter.cpp
    R filters/ferry/FerryFilter.hpp
    R filters/merge/CMakeLists.txt
    R filters/merge/MergeFilter.hpp
    R filters/mortonorder/CMakeLists.txt
    R filters/mortonorder/MortonOrderFilter.cpp
    R filters/mortonorder/MortonOrderFilter.hpp
    R filters/reprojection/CMakeLists.txt
    R filters/reprojection/ReprojectionFilter.cpp
    R filters/reprojection/ReprojectionFilter.hpp
    R filters/sort/CMakeLists.txt
    R filters/sort/SortFilter.hpp
    R filters/splitter/CMakeLists.txt
    R filters/splitter/SplitterFilter.cpp
    R filters/splitter/SplitterFilter.hpp
    R filters/stats/CMakeLists.txt
    R filters/stats/StatsFilter.cpp
    R filters/stats/StatsFilter.hpp
    R filters/transformation/CMakeLists.txt
    R filters/transformation/TransformationFilter.cpp
    R filters/transformation/TransformationFilter.hpp
    M include/pdal/Drivers.hpp
    A include/pdal/Kernel.hpp
    A include/pdal/KernelFactory.hpp
    A include/pdal/KernelInfo.hpp
    A include/pdal/KernelSupport.hpp
    M include/pdal/Kernels.hpp
    R io/CMakeLists.txt
    R io/bpf/BpfHeader.cpp
    R io/bpf/BpfHeader.hpp
    R io/bpf/BpfReader.cpp
    R io/bpf/BpfReader.hpp
    R io/bpf/CMakeLists.txt
    R io/buffer/BufferReader.hpp
    R io/faux/CMakeLists.txt
    R io/faux/FauxReader.cpp
    R io/faux/FauxReader.hpp
    R io/las/CMakeLists.txt
    R io/las/GeotiffSupport.cpp
    R io/las/GeotiffSupport.hpp
    R io/las/LasError.hpp
    R io/las/LasHeader.cpp
    R io/las/LasHeader.hpp
    R io/las/LasReader.cpp
    R io/las/LasReader.hpp
    R io/las/LasWriter.cpp
    R io/las/LasWriter.hpp
    R io/las/SummaryData.cpp
    R io/las/SummaryData.hpp
    R io/las/VariableLengthRecord.cpp
    R io/las/VariableLengthRecord.hpp
    R io/las/ZipPoint.cpp
    R io/las/ZipPoint.hpp
    R io/qfit/CMakeLists.txt
    R io/qfit/QfitReader.cpp
    R io/qfit/QfitReader.hpp
    R io/sbet/CMakeLists.txt
    R io/sbet/SbetCommon.cpp
    R io/sbet/SbetCommon.hpp
    R io/sbet/SbetReader.cpp
    R io/sbet/SbetReader.hpp
    R io/sbet/SbetWriter.cpp
    R io/sbet/SbetWriter.hpp
    R io/terrasolid/CMakeLists.txt
    R io/terrasolid/TerrasolidReader.cpp
    R io/terrasolid/TerrasolidReader.hpp
    R io/text/CMakeLists.txt
    R io/text/TextWriter.cpp
    R io/text/TextWriter.hpp
    R kernels/CMakeLists.txt
    R kernels/Kernel.cpp
    R kernels/Kernel.hpp
    R kernels/KernelFactory.cpp
    R kernels/KernelFactory.hpp
    R kernels/KernelInfo.cpp
    R kernels/KernelInfo.hpp
    R kernels/KernelSupport.cpp
    R kernels/KernelSupport.hpp
    R kernels/delta/CMakeLists.txt
    R kernels/delta/DeltaKernel.cpp
    R kernels/delta/DeltaKernel.hpp
    R kernels/diff/CMakeLists.txt
    R kernels/diff/DiffKernel.cpp
    R kernels/diff/DiffKernel.hpp
    R kernels/info/CMakeLists.txt
    R kernels/info/InfoKernel.cpp
    R kernels/info/InfoKernel.hpp
    R kernels/pipeline/CMakeLists.txt
    R kernels/pipeline/PipelineKernel.cpp
    R kernels/pipeline/PipelineKernel.hpp
    R kernels/random/CMakeLists.txt
    R kernels/random/RandomKernel.cpp
    R kernels/random/RandomKernel.hpp
    R kernels/sort/CMakeLists.txt
    R kernels/sort/SortKernel.cpp
    R kernels/sort/SortKernel.hpp
    R kernels/translate/CMakeLists.txt
    R kernels/translate/TranslateKernel.cpp
    R kernels/translate/TranslateKernel.hpp
    A lib/CMakeLists.txt
    A lib/Charbuf.cpp
    A lib/DbReader.cpp
    A lib/DbWriter.cpp
    A lib/FileUtils.cpp
    A lib/Filter.cpp
    A lib/Filters/CMakeLists.txt
    A lib/Filters/Chipper/CMakeLists.txt
    A lib/Filters/Chipper/ChipperFilter.cpp
    A lib/Filters/Chipper/ChipperFilter.hpp
    A lib/Filters/Colorization/CMakeLists.txt
    A lib/Filters/Colorization/ColorizationFilter.cpp
    A lib/Filters/Colorization/ColorizationFilter.hpp
    A lib/Filters/Crop/CMakeLists.txt
    A lib/Filters/Crop/CropFilter.cpp
    A lib/Filters/Crop/CropFilter.hpp
    A lib/Filters/Decimation/CMakeLists.txt
    A lib/Filters/Decimation/DecimationFilter.cpp
    A lib/Filters/Decimation/DecimationFilter.hpp
    A lib/Filters/Ferry/CMakeLists.txt
    A lib/Filters/Ferry/FerryFilter.cpp
    A lib/Filters/Ferry/FerryFilter.hpp
    A lib/Filters/Merge/CMakeLists.txt
    A lib/Filters/Merge/MergeFilter.hpp
    A lib/Filters/MortonOrder/CMakeLists.txt
    A lib/Filters/MortonOrder/MortonOrderFilter.cpp
    A lib/Filters/MortonOrder/MortonOrderFilter.hpp
    A lib/Filters/Reprojection/CMakeLists.txt
    A lib/Filters/Reprojection/ReprojectionFilter.cpp
    A lib/Filters/Reprojection/ReprojectionFilter.hpp
    A lib/Filters/Sort/CMakeLists.txt
    A lib/Filters/Sort/SortFilter.hpp
    A lib/Filters/Splitter/CMakeLists.txt
    A lib/Filters/Splitter/SplitterFilter.cpp
    A lib/Filters/Splitter/SplitterFilter.hpp
    A lib/Filters/Stats/CMakeLists.txt
    A lib/Filters/Stats/StatsFilter.cpp
    A lib/Filters/Stats/StatsFilter.hpp
    A lib/Filters/Transformation/CMakeLists.txt
    A lib/Filters/Transformation/TransformationFilter.cpp
    A lib/Filters/Transformation/TransformationFilter.hpp
    A lib/GDALUtils.cpp
    A lib/GlobalEnvironment.cpp
    A lib/IO/Bpf/BpfHeader.cpp
    A lib/IO/Bpf/BpfHeader.hpp
    A lib/IO/Bpf/BpfReader.cpp
    A lib/IO/Bpf/BpfReader.hpp
    A lib/IO/Bpf/CMakeLists.txt
    A lib/IO/Buffer/BufferReader.hpp
    A lib/IO/CMakeLists.txt
    A lib/IO/Faux/CMakeLists.txt
    A lib/IO/Faux/FauxReader.cpp
    A lib/IO/Faux/FauxReader.hpp
    A lib/IO/Las/CMakeLists.txt
    A lib/IO/Las/GeotiffSupport.cpp
    A lib/IO/Las/GeotiffSupport.hpp
    A lib/IO/Las/LasError.hpp
    A lib/IO/Las/LasHeader.cpp
    A lib/IO/Las/LasHeader.hpp
    A lib/IO/Las/LasReader.cpp
    A lib/IO/Las/LasReader.hpp
    A lib/IO/Las/LasWriter.cpp
    A lib/IO/Las/LasWriter.hpp
    A lib/IO/Las/SummaryData.cpp
    A lib/IO/Las/SummaryData.hpp
    A lib/IO/Las/VariableLengthRecord.cpp
    A lib/IO/Las/VariableLengthRecord.hpp
    A lib/IO/Las/ZipPoint.cpp
    A lib/IO/Las/ZipPoint.hpp
    A lib/IO/Qfit/CMakeLists.txt
    A lib/IO/Qfit/QfitReader.cpp
    A lib/IO/Qfit/QfitReader.hpp
    A lib/IO/Sbet/CMakeLists.txt
    A lib/IO/Sbet/SbetCommon.cpp
    A lib/IO/Sbet/SbetCommon.hpp
    A lib/IO/Sbet/SbetReader.cpp
    A lib/IO/Sbet/SbetReader.hpp
    A lib/IO/Sbet/SbetWriter.cpp
    A lib/IO/Sbet/SbetWriter.hpp
    A lib/IO/Terrasolid/CMakeLists.txt
    A lib/IO/Terrasolid/TerrasolidReader.cpp
    A lib/IO/Terrasolid/TerrasolidReader.hpp
    A lib/IO/Text/CMakeLists.txt
    A lib/IO/Text/TextWriter.cpp
    A lib/IO/Text/TextWriter.hpp
    A lib/KDIndex.cpp
    A lib/Kernel.cpp
    A lib/KernelFactory.cpp
    A lib/KernelInfo.cpp
    A lib/KernelSupport.cpp
    A lib/Kernels/CMakeLists.txt
    A lib/Kernels/Delta/CMakeLists.txt
    A lib/Kernels/Delta/DeltaKernel.cpp
    A lib/Kernels/Delta/DeltaKernel.hpp
    A lib/Kernels/Diff/CMakeLists.txt
    A lib/Kernels/Diff/DiffKernel.cpp
    A lib/Kernels/Diff/DiffKernel.hpp
    A lib/Kernels/Info/CMakeLists.txt
    A lib/Kernels/Info/InfoKernel.cpp
    A lib/Kernels/Info/InfoKernel.hpp
    A lib/Kernels/Pipeline/CMakeLists.txt
    A lib/Kernels/Pipeline/PipelineKernel.cpp
    A lib/Kernels/Pipeline/PipelineKernel.hpp
    A lib/Kernels/Random/CMakeLists.txt
    A lib/Kernels/Random/RandomKernel.cpp
    A lib/Kernels/Random/RandomKernel.hpp
    A lib/Kernels/Sort/CMakeLists.txt
    A lib/Kernels/Sort/SortKernel.cpp
    A lib/Kernels/Sort/SortKernel.hpp
    A lib/Kernels/Translate/CMakeLists.txt
    A lib/Kernels/Translate/TranslateKernel.cpp
    A lib/Kernels/Translate/TranslateKernel.hpp
    A lib/Log.cpp
    A lib/Object.cpp
    A lib/Options.cpp
    A lib/PDALUtils.cpp
    A lib/PipelineManager.cpp
    A lib/PipelineReader.cpp
    A lib/PipelineWriter.cpp
    A lib/PointBuffer.cpp
    A lib/QuadIndex.cpp
    A lib/Reader.cpp
    A lib/SpatialReference.cpp
    A lib/Stage.cpp
    A lib/StageFactory.cpp
    A lib/StageInfo.cpp
    A lib/StreamFactory.cpp
    A lib/Utils.cpp
    A lib/Writer.cpp
    A lib/XMLSchema.cpp
    A lib/pdal_config.cpp
    A lib/plang/BufferedInvocation.cpp
    A lib/plang/Invocation.cpp
    A lib/plang/PythonEnvironment.cpp
    A lib/plang/Redirector.cpp
    A lib/plang/Redirector.hpp
    A lib/plang/Script.cpp
    A lib/prototype.vcxproj
    M plugins/pcl/kernel/GroundKernel.cpp
    M plugins/pcl/kernel/GroundKernel.hpp
    M plugins/pcl/kernel/PCLKernel.cpp
    M plugins/pcl/kernel/PCLKernel.hpp
    M plugins/pcl/kernel/SmoothKernel.cpp
    M plugins/pcl/kernel/SmoothKernel.hpp
    M plugins/pcl/kernel/ViewKernel.cpp
    M plugins/pcl/kernel/ViewKernel.hpp
    R src/CMakeLists.txt
    R src/Charbuf.cpp
    R src/DbReader.cpp
    R src/DbWriter.cpp
    R src/FileUtils.cpp
    R src/Filter.cpp
    R src/GDALUtils.cpp
    R src/GlobalEnvironment.cpp
    R src/KDIndex.cpp
    R src/Log.cpp
    R src/Object.cpp
    R src/Options.cpp
    R src/PDALUtils.cpp
    R src/PipelineManager.cpp
    R src/PipelineReader.cpp
    R src/PipelineWriter.cpp
    R src/PointBuffer.cpp
    R src/QuadIndex.cpp
    R src/Reader.cpp
    R src/SpatialReference.cpp
    R src/Stage.cpp
    R src/StageFactory.cpp
    R src/StageInfo.cpp
    R src/StreamFactory.cpp
    R src/Utils.cpp
    R src/Writer.cpp
    R src/XMLSchema.cpp
    R src/pdal_config.cpp
    R src/plang/BufferedInvocation.cpp
    R src/plang/Invocation.cpp
    R src/plang/PythonEnvironment.cpp
    R src/plang/Redirector.cpp
    R src/plang/Redirector.hpp
    R src/plang/Script.cpp
    R src/prototype.vcxproj
    M test/unit/CMakeLists.txt
    M test/unit/SpatialReferenceTest.cpp
    M test/unit/apps/pc2pcTest.cpp
    M test/unit/filters/ChipperTest.cpp
    M test/unit/filters/ColorizationFilterTest.cpp
    M test/unit/filters/CropFilterTest.cpp
    M test/unit/filters/DecimationFilterTest.cpp
    M test/unit/filters/ReprojectionFilterTest.cpp
    M test/unit/filters/SortFilterTest.cpp
    M test/unit/filters/StatsFilterTest.cpp
    M test/unit/filters/TransformationFilterTest.cpp
    M test/unit/io/bpf/BPFTest.cpp
    M test/unit/io/buffer/BufferTest.cpp
    M test/unit/io/faux/FauxReaderTest.cpp
    M test/unit/io/las/LasReaderTest.cpp
    M test/unit/io/las/LasWriterTest.cpp
    M test/unit/io/qfit/QFITReaderTest.cpp
    M test/unit/io/sbet/SbetReaderTest.cpp
    M test/unit/io/sbet/SbetWriterTest.cpp

  Log Message:
  -----------
  Reorg library files

Public headers remain in ./include/pdal.

All files in ./src move to ./lib to indicate that this is the location
of the source for the main library.

All filters, IO, kernels move from top-level back to ./lib (formerly
./src). The key difference between this and the original layout is that
the headers for these capabilities are now treated as local/private
headers and are not installed as part of the public API.

Kernel class (along with KernelInfo, KernelFactory, KernelSupport) move
into the public API.


  Commit: e008b8e8d238427f822b4c1b4102ff88dfe12eb5
      https://github.com/PDAL/PDAL/commit/e008b8e8d238427f822b4c1b4102ff88dfe12eb5
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2015-01-12 (Mon, 12 Jan 2015)

  Changed paths:
    M CMakeLists.txt
    M cmake/directories.cmake
    A include/pdal/Util/Bounds.hpp
    A lib/Util/Bounds.cpp
    A lib/Util/CMakeLists.txt
    R util/Bounds.cpp
    R util/Bounds.hpp
    R util/CMakeLists.txt
    R util/README
    R util/pdal

  Log Message:
  -----------
  move ./util to ./lib/Util


  Commit: e124e81be245e6c74090010b8e3d061a5b44394a
      https://github.com/PDAL/PDAL/commit/e124e81be245e6c74090010b8e3d061a5b44394a
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2015-01-12 (Mon, 12 Jan 2015)

  Changed paths:
    M include/pdal/Metadata.hpp
    M include/pdal/PDALUtils.hpp
    M include/pdal/PointBuffer.hpp
    M include/pdal/QuadIndex.hpp
    M include/pdal/QuickInfo.hpp
    M lib/Filters/Chipper/ChipperFilter.hpp
    M lib/Filters/Crop/CropFilter.hpp
    M lib/IO/Las/LasHeader.hpp
    M lib/IO/Las/SummaryData.hpp
    M lib/Kernels/Random/RandomKernel.hpp
    M plugins/mrsid/io/MrsidReader.hpp
    M plugins/oci/io/OciCommon.cpp
    M plugins/oci/io/OciWriter.cpp
    M plugins/oci/io/OciWriter.hpp
    M test/unit/BoundsTest.cpp
    M test/unit/Support.hpp
    M test/unit/io/faux/FauxReaderTest.cpp

  Log Message:
  -----------
  look in the proper location for Bounds


Compare: https://github.com/PDAL/PDAL/compare/fe07f097a756...e124e81be245


More information about the pdal-commits mailing list