Template Class Pointcloud $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#template-class-pointcloud">
Defined in File pointcloud.h
Class Documentation $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#class-documentation" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#class-documentation'">
-
template<typename PointT = Point3D>
class Pointcloud $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4I0EN7wavemap10PointcloudE" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4I0EN7wavemap10PointcloudE'"> Public Types
-
using Ptr = std::shared_ptr<Pointcloud<PointT>> $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4N7wavemap10Pointcloud3PtrE" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4N7wavemap10Pointcloud3PtrE'">
-
using ConstPtr = std::shared_ptr<const Pointcloud<PointT>> $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4N7wavemap10Pointcloud8ConstPtrE" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4N7wavemap10Pointcloud8ConstPtrE'">
-
using PointType = PointT $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4N7wavemap10Pointcloud9PointTypeE" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4N7wavemap10Pointcloud9PointTypeE'">
-
using Data = Eigen::Matrix<FloatingPoint, kDim, Eigen::Dynamic> $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4N7wavemap10Pointcloud4DataE" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4N7wavemap10Pointcloud4DataE'">
-
using iterator = PointcloudIterator<Pointcloud, kDim> $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4N7wavemap10Pointcloud8iteratorE" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4N7wavemap10Pointcloud8iteratorE'">
-
using const_iterator = PointcloudIterator<const Pointcloud, kDim> $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4N7wavemap10Pointcloud14const_iteratorE" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4N7wavemap10Pointcloud14const_iteratorE'">
Public Functions
-
inline explicit Pointcloud(const Data &pointcloud) $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4N7wavemap10Pointcloud10PointcloudERK4Data" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4N7wavemap10Pointcloud10PointcloudERK4Data'">
-
inline explicit Pointcloud(Data &&pointcloud) $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4N7wavemap10Pointcloud10PointcloudERR4Data" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4N7wavemap10Pointcloud10PointcloudERR4Data'">
-
template<typename PointContainer>
inline explicit Pointcloud(const PointContainer &point_container) $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4I0EN7wavemap10Pointcloud10PointcloudERK14PointContainer" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4I0EN7wavemap10Pointcloud10PointcloudERK14PointContainer'">
-
inline void resize(size_t n_points) $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4N7wavemap10Pointcloud6resizeE6size_t" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4N7wavemap10Pointcloud6resizeE6size_t'">
-
inline Data::ColXpr operator[](Eigen::Index point_index) $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4N7wavemap10PointcloudixEN5Eigen5IndexE" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4N7wavemap10PointcloudixEN5Eigen5IndexE'">
-
inline Data::ConstColXpr operator[](Eigen::Index point_index) const $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4NK7wavemap10PointcloudixEN5Eigen5IndexE" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4NK7wavemap10PointcloudixEN5Eigen5IndexE'">
-
inline Data &data() $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4N7wavemap10Pointcloud4dataEv" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4N7wavemap10Pointcloud4dataEv'">
-
inline const Data &data() const $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4NK7wavemap10Pointcloud4dataEv" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4NK7wavemap10Pointcloud4dataEv'">
-
inline iterator begin() $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4N7wavemap10Pointcloud5beginEv" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4N7wavemap10Pointcloud5beginEv'">
-
inline iterator end() $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4N7wavemap10Pointcloud3endEv" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4N7wavemap10Pointcloud3endEv'">
-
inline const_iterator begin() const $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4NK7wavemap10Pointcloud5beginEv" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4NK7wavemap10Pointcloud5beginEv'">
-
inline const_iterator end() const $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4NK7wavemap10Pointcloud3endEv" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4NK7wavemap10Pointcloud3endEv'">
-
inline const_iterator cbegin() const $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4NK7wavemap10Pointcloud6cbeginEv" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4NK7wavemap10Pointcloud6cbeginEv'">
-
inline const_iterator cend() const $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4NK7wavemap10Pointcloud4cendEv" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4NK7wavemap10Pointcloud4cendEv'">
Public Static Attributes
-
static constexpr int kDim = dim_v<PointT> $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4N7wavemap10Pointcloud4kDimE" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4N7wavemap10Pointcloud4kDimE'">
-
using Ptr = std::shared_ptr<Pointcloud<PointT>> $el.setAttribute('data-tooltip', 'Copy link to this element'), 2000)" aria-label="Copy link to this element" class="headerlink" data-tooltip="Copy link to this element" href="#_CPPv4N7wavemap10Pointcloud3PtrE" x-intersect.margin.0%.0%.-70%.0%="activeSection = '#_CPPv4N7wavemap10Pointcloud3PtrE'">