OCLSLAM  0.1.0
 Hosted by GitHub
Public Member Functions | List of all members
cl_algo::oclslam::PointCloud Class Reference

Enhances octomap::Pointcloud. More...

#include <pointcloud.hpp>

Inheritance diagram for cl_algo::oclslam::PointCloud:
Inheritance graph
[legend]
Collaboration diagram for cl_algo::oclslam::PointCloud:
Collaboration graph
[legend]

Public Member Functions

 PointCloud ()
 
 PointCloud (const octomap::Pointcloud &other)
 
 PointCloud (octomap::Pointcloud *other)
 
 PointCloud (PointCloud *other)
 
 PointCloud (size_t n)
 
void resize (size_t n)
 
octomap::point3d * data ()
 
void emplace_back (float x, float y, float z)
 

Detailed Description

Enhances octomap::Pointcloud.

Defines an API for manipulating directly the enclosed octomap::point3d vector.

Constructor & Destructor Documentation

cl_algo::oclslam::PointCloud::PointCloud ( )
inline
cl_algo::oclslam::PointCloud::PointCloud ( const octomap::Pointcloud &  other)
inline
cl_algo::oclslam::PointCloud::PointCloud ( octomap::Pointcloud *  other)
inline
cl_algo::oclslam::PointCloud::PointCloud ( PointCloud other)
inline
cl_algo::oclslam::PointCloud::PointCloud ( size_t  n)
inline

Member Function Documentation

octomap::point3d* cl_algo::oclslam::PointCloud::data ( )
inline
void cl_algo::oclslam::PointCloud::emplace_back ( float  x,
float  y,
float  z 
)
inline
void cl_algo::oclslam::PointCloud::resize ( size_t  n)
inline

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