laslib/2.0.2

Efficient tools for lidar processing
Recipe info
2023-10-17

Available packages
Linux
Windows
macOS
macOS Apple Silicon

Install
Add the following line to your conanfile.txt:
[requires]
laslib/2.0.2

Using laslib

Note

If you are a new Conan user, we recommend reading the how to consume packages tutorial.

If you need additional assistance, please ask a question in the Conan Center Index repository.

Simplest use case consuming this recipe and assuming CMake as your local build tool:

[requires]
laslib/2.0.2
[generators]
CMakeDeps
CMakeToolchain
[layout]
cmake_layout
from conan import ConanFile
from conan.tools.cmake import cmake_layout


class ExampleRecipe(ConanFile):
    settings = "os", "compiler", "build_type", "arch"
    generators = "CMakeDeps", "CMakeToolchain"

    def requirements(self):
        self.requires("laslib/2.0.2")

    def layout(self):
        cmake_layout(self)

Now, you can run this Conan command to locally install (and build if necessary) this recipe and its dependencies (if any):

$ conan install conanfile.txt --build=missing

Useful information to take into account to consume this library:


These are the main declared targets:

  • CMake package name(s): laslib
  • CMake target name(s): laslib::laslib
  • pkg-config file name(s): laslib.pc

A simple use case using the CMake file name and the global target:

# ...
find_package(laslib REQUIRED)
# ...
target_link_libraries(YOUR_TARGET laslib::laslib)

These are all the available headers. Some of these ones might be non-public; make sure of it by visiting the laslib homepage listed above:

#include "LASlib/arithmeticdecoder.hpp"
#include "LASlib/arithmeticencoder.hpp"
#include "LASlib/arithmeticmodel.hpp"
#include "LASlib/bytestreamin.hpp"
#include "LASlib/bytestreamin_array.hpp"
#include "LASlib/bytestreamin_file.hpp"
#include "LASlib/bytestreamin_istream.hpp"
#include "LASlib/bytestreaminout.hpp"
#include "LASlib/bytestreaminout_file.hpp"
#include "LASlib/bytestreamout.hpp"
#include "LASlib/bytestreamout_array.hpp"
#include "LASlib/bytestreamout_file.hpp"
#include "LASlib/bytestreamout_nil.hpp"
#include "LASlib/bytestreamout_ostream.hpp"
#include "LASlib/integercompressor.hpp"
#include "LASlib/lasattributer.hpp"
#include "LASlib/lasdefinitions.hpp"
#include "LASlib/lasfilter.hpp"
#include "LASlib/lasignore.hpp"
#include "LASlib/lasindex.hpp"
#include "LASlib/lasinterval.hpp"
#include "LASlib/laskdtree.hpp"
#include "LASlib/laspoint.hpp"
#include "LASlib/lasquadtree.hpp"
#include "LASlib/lasquantizer.hpp"
#include "LASlib/lasreader.hpp"
#include "LASlib/lasreader_asc.hpp"
#include "LASlib/lasreader_bil.hpp"
#include "LASlib/lasreader_bin.hpp"
#include "LASlib/lasreader_dtm.hpp"
#include "LASlib/lasreader_las.hpp"
#include "LASlib/lasreader_ply.hpp"
#include "LASlib/lasreader_qfit.hpp"
#include "LASlib/lasreader_shp.hpp"
#include "LASlib/lasreader_txt.hpp"
#include "LASlib/lasreaderbuffered.hpp"
#include "LASlib/lasreadermerged.hpp"
#include "LASlib/lasreaderpipeon.hpp"
#include "LASlib/lasreaderstored.hpp"
#include "LASlib/lasreaditem.hpp"
#include "LASlib/lasreaditemcompressed_v1.hpp"
#include "LASlib/lasreaditemcompressed_v2.hpp"
#include "LASlib/lasreaditemcompressed_v3.hpp"
#include "LASlib/lasreaditemcompressed_v4.hpp"
#include "LASlib/lasreaditemraw.hpp"
#include "LASlib/lasreadpoint.hpp"
#include "LASlib/lastransform.hpp"
#include "LASlib/lasutility.hpp"
#include "LASlib/lasvlr.hpp"
#include "LASlib/lasvlrpayload.hpp"
#include "LASlib/laswaveform13reader.hpp"
#include "LASlib/laswaveform13writer.hpp"
#include "LASlib/laswriteitem.hpp"
#include "LASlib/laswriteitemcompressed_v1.hpp"
#include "LASlib/laswriteitemcompressed_v2.hpp"
#include "LASlib/laswriteitemcompressed_v3.hpp"
#include "LASlib/laswriteitemcompressed_v4.hpp"
#include "LASlib/laswriteitemraw.hpp"
#include "LASlib/laswritepoint.hpp"
#include "LASlib/laswriter.hpp"
#include "LASlib/laswriter_bin.hpp"
#include "LASlib/laswriter_las.hpp"
#include "LASlib/laswriter_qfit.hpp"
#include "LASlib/laswriter_txt.hpp"
#include "LASlib/laswriter_wrl.hpp"
#include "LASlib/laswritercompatible.hpp"
#include "LASlib/laszip.hpp"
#include "LASlib/laszip_common_v1.hpp"
#include "LASlib/laszip_common_v2.hpp"
#include "LASlib/laszip_common_v3.hpp"
#include "LASlib/laszip_decompress_selective_v3.hpp"
#include "LASlib/mydefs.hpp"