#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 () |
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.
| inlinevirtual |
Definition at line 64 of file octree_abstract_node_container.h.
| protected |
| pure virtual |
| pure virtual |
| pure virtual |
Implemented in pcl::outofcore::OutofcoreOctreeRamContainer< PointT >.
| pure virtual |
Implemented in pcl::outofcore::OutofcoreOctreeRamContainer< PointT >.
| pure virtual |
Implemented in pcl::outofcore::OutofcoreOctreeRamContainer< PointT >.
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
Implemented in pcl::outofcore::OutofcoreOctreeRamContainer< PointT >.
| protected |
Definition at line 96 of file octree_abstract_node_container.h.
| staticprotected |
Definition at line 98 of file octree_abstract_node_container.h.
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1outofcore_1_1_outofcore_abstract_node_container.html