Class PointCloud

Class Documentation

class PointCloud

Public Types

using PointType = RangefinderPoint
using ConstIterator = std::vector<PointType>::const_iterator

Public Functions

PointCloud()
explicit PointCloud(std::vector<PointType> points)
PointCloud(std::vector<PointType> points, std::vector<float> intensities)
size_t size() const
bool empty() const
const std::vector<PointType> &points() const
const std::vector<float> &intensities() const
const PointType &operator[](const size_t index) const
ConstIterator begin() const
ConstIterator end() const
void push_back(PointType value)
template<class UnaryPredicate>
inline PointCloud copy_if(UnaryPredicate predicate) const