Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
pcl::outofcore::OutofcoreAbstractNodeContainer< PointT > Class Template Reference

#include <octree_abstract_node_container.h>

Inheritance diagram for pcl::outofcore::OutofcoreAbstractNodeContainer< PointT >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef std::vector< PointT,
Eigen::aligned_allocator
< PointT > > 
AlignedPointTVector

Public Member Functions

virtual void clear ()=0
virtual void convertToXYZ (const boost::filesystem::path &path)=0
virtual bool empty () const =0
virtual void insertRange (const PointT *start, const uint64_t count)=0
virtual void insertRange (const PointT *const *start, const uint64_t count)=0
virtual PointT operator[] (uint64_t idx) const =0
 OutofcoreAbstractNodeContainer ()
 OutofcoreAbstractNodeContainer (const boost::filesystem::path &)
virtual void readRange (const uint64_t start, const uint64_t count, AlignedPointTVector &v)=0
virtual void readRangeSubSample (const uint64_t start, const uint64_t count, const double percent, AlignedPointTVector &v)=0
virtual uint64_t size () const =0
virtual ~OutofcoreAbstractNodeContainer ()

Protected Member Functions

 OutofcoreAbstractNodeContainer (const OutofcoreAbstractNodeContainer &rval)

Protected Attributes

AlignedPointTVector container_

Static Protected Attributes

static boost::mt19937 rand_gen_
static boost::mutex rng_mutex_

Detailed Description

template<typename PointT>
class pcl::outofcore::OutofcoreAbstractNodeContainer< PointT >

Definition at line 52 of file octree_abstract_node_container.h.


Member Typedef Documentation

template<typename PointT>
typedef std::vector<PointT, Eigen::aligned_allocator<PointT> > pcl::outofcore::OutofcoreAbstractNodeContainer< PointT >::AlignedPointTVector

Constructor & Destructor Documentation

Definition at line 58 of file octree_abstract_node_container.h.

template<typename PointT>
pcl::outofcore::OutofcoreAbstractNodeContainer< PointT >::OutofcoreAbstractNodeContainer ( const boost::filesystem::path &  ) [inline]

Definition at line 62 of file octree_abstract_node_container.h.

template<typename PointT>
virtual pcl::outofcore::OutofcoreAbstractNodeContainer< PointT >::~OutofcoreAbstractNodeContainer ( ) [inline, virtual]

Definition at line 65 of file octree_abstract_node_container.h.


Member Function Documentation

template<typename PointT>
virtual void pcl::outofcore::OutofcoreAbstractNodeContainer< PointT >::clear ( ) [pure virtual]
template<typename PointT>
virtual void pcl::outofcore::OutofcoreAbstractNodeContainer< PointT >::convertToXYZ ( const boost::filesystem::path &  path) [pure virtual]
template<typename PointT>
virtual bool pcl::outofcore::OutofcoreAbstractNodeContainer< PointT >::empty ( ) const [pure virtual]
template<typename PointT>
virtual void pcl::outofcore::OutofcoreAbstractNodeContainer< PointT >::insertRange ( const PointT start,
const uint64_t  count 
) [pure virtual]
template<typename PointT>
virtual void pcl::outofcore::OutofcoreAbstractNodeContainer< PointT >::insertRange ( const PointT *const *  start,
const uint64_t  count 
) [pure virtual]
template<typename PointT>
virtual PointT pcl::outofcore::OutofcoreAbstractNodeContainer< PointT >::operator[] ( uint64_t  idx) const [pure virtual]
template<typename PointT>
virtual void pcl::outofcore::OutofcoreAbstractNodeContainer< PointT >::readRange ( const uint64_t  start,
const uint64_t  count,
AlignedPointTVector v 
) [pure virtual]
template<typename PointT>
virtual void pcl::outofcore::OutofcoreAbstractNodeContainer< PointT >::readRangeSubSample ( const uint64_t  start,
const uint64_t  count,
const double  percent,
AlignedPointTVector v 
) [pure virtual]
template<typename PointT>
virtual uint64_t pcl::outofcore::OutofcoreAbstractNodeContainer< PointT >::size ( ) const [pure virtual]

Member Data Documentation

template<typename PointT>
boost::mt19937 pcl::outofcore::OutofcoreAbstractNodeContainer< PointT >::rand_gen_ [static, protected]
template<typename PointT>
boost::mutex pcl::outofcore::OutofcoreAbstractNodeContainer< PointT >::rng_mutex_ [static, protected]

The documentation for this class was generated from the following file:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:44:32