Point Cloud Library (PCL)
1.14.1-dev
|
#include <pcl/outofcore/octree_abstract_node_container.h>
Public Types | |
using | AlignedPointTVector = std::vector< PointT, Eigen::aligned_allocator< PointT > > |
Public Member Functions | |
OutofcoreAbstractNodeContainer () | |
OutofcoreAbstractNodeContainer (const boost::filesystem::path &) | |
virtual | ~OutofcoreAbstractNodeContainer ()=default |
virtual void | insertRange (const PointT *start, const std::uint64_t count)=0 |
virtual void | insertRange (const PointT *const *start, const std::uint64_t count)=0 |
virtual void | readRange (const std::uint64_t start, const std::uint64_t count, AlignedPointTVector &v)=0 |
virtual void | readRangeSubSample (const std::uint64_t start, const std::uint64_t count, const double percent, AlignedPointTVector &v)=0 |
virtual bool | empty () const =0 |
virtual std::uint64_t | size () const =0 |
virtual void | clear ()=0 |
virtual void | convertToXYZ (const boost::filesystem::path &path)=0 |
virtual PointT | operator[] (std::uint64_t idx) const =0 |
Protected Member Functions | |
OutofcoreAbstractNodeContainer (const OutofcoreAbstractNodeContainer &rval) | |
Protected Attributes | |
AlignedPointTVector | container_ |
Static Protected Attributes | |
static std::mutex | rng_mutex_ |
Definition at line 51 of file octree_abstract_node_container.h.
using pcl::outofcore::OutofcoreAbstractNodeContainer< PointT >::AlignedPointTVector = std::vector<PointT, Eigen::aligned_allocator<PointT> > |
Definition at line 55 of file octree_abstract_node_container.h.
|
inline |
Definition at line 57 of file octree_abstract_node_container.h.
|
inline |
Definition at line 61 of file octree_abstract_node_container.h.
|
virtualdefault |
|
protected |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in pcl::outofcore::OutofcoreOctreeRamContainer< PointT >.
|
pure virtual |
Implemented in pcl::outofcore::OutofcoreOctreeRamContainer< PointT >.
|
pure virtual |
|
pure virtual |
Implemented in pcl::outofcore::OutofcoreOctreeRamContainer< PointT >.
|
pure virtual |
Implemented in pcl::outofcore::OutofcoreOctreeRamContainer< PointT >.
|
pure virtual |
|
protected |
Definition at line 96 of file octree_abstract_node_container.h.
|
staticprotected |
Definition at line 98 of file octree_abstract_node_container.h.