43 #ifndef LIBLAS_LASREADER_HPP_INCLUDED 44 #define LIBLAS_LASREADER_HPP_INCLUDED 54 #include <boost/cstdint.hpp> 86 Header const& GetHeader()
const;
88 void SetHeader(
Header const& );
92 Point const& GetPoint()
const;
100 bool ReadPointAt(std::size_t n);
109 bool Seek(std::size_t n);
115 Point const& operator[](std::size_t n);
122 void SetFilters(std::vector<liblas::FilterPtr>
const& filters);
125 std::vector<liblas::FilterPtr> GetFilters()
const;
130 void SetTransforms(std::vector<liblas::TransformPtr>
const& transforms);
133 std::vector<liblas::TransformPtr> GetTransforms()
const;
147 #endif // ndef LIBLAS_LASREADER_HPP_INCLUDED
#define LAS_DLL
Definition: export.hpp:58
Defines public interface to LAS reader implementation.
Definition: reader.hpp:66
Namespace grouping all elements of libLAS public interface.
Definition: bounds.hpp:60
Point data record composed with X, Y, Z coordinates and attributes.
Definition: point.hpp:68