42 #ifndef LIBLAS_LASSUMMARY_HPP_INCLUDED 43 #define LIBLAS_LASSUMMARY_HPP_INCLUDED 47 #include <liblas/detail/fwd.hpp> 48 #include <liblas/external/property_tree/ptree.hpp> 52 #include <boost/foreach.hpp> 59 using liblas::property_tree::ptree;
72 bool filter(
const Point& point);
75 ptree GetPTree()
const;
86 boost::array<uint32_t, 8> points_by_return;
87 boost::array<uint32_t, 8> returns_of_given_pulse;
89 boost::shared_ptr<liblas::Point> minimum;
90 boost::shared_ptr<liblas::Point> maximum;
104 bool filter(
const Point& point);
107 ptree GetPTree()
const;
115 boost::array<uint32_t, 8> points_by_return;
116 boost::array<uint32_t, 8> returns_of_given_pulse;
118 boost::shared_ptr<liblas::Point> minimum;
119 boost::shared_ptr<liblas::Point> maximum;
132 #endif // ndef LIBLAS_LASSUMMARY_HPP_INCLUDED
#define LAS_DLL
Definition: export.hpp:58
std::ostream & operator<<(std::ostream &os, Classification const &cls)
The output stream operator is based on std::bitset<N>::operator<<.
Definition: classification.hpp:247
Defines public interface to LAS filter implementation.
Definition: filter.hpp:62
LAS_DLL uint32_t GetStreamPrecision(double scale)
Definition: utility.hpp:97
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
~Summary()
Definition: utility.hpp:78
A summarization utililty for LAS points.
Definition: utility.hpp:65
boost::array< uint32_t, 32 > classes_type
Definition: utility.hpp:60
~CoordinateSummary()
Definition: utility.hpp:110