Open Detection  1.0
od::ODScenePointCloud< PointType > Class Template Reference

Class for 3D scene containing point cloud. More...

#include <ODScene.h>

Inheritance diagram for od::ODScenePointCloud< PointType >:
Collaboration diagram for od::ODScenePointCloud< PointType >:

Public Types

typedef pcl::PointCloud
< PointType >::Ptr 
PointCloudPtr
 

Public Member Functions

 ODScenePointCloud (PointCloudPtr const &point_cloud)
 
 ODScenePointCloud (std::string point_cloud_file)
 
 ODScenePointCloud ()
 
PointCloudPtr const & getPointCloud () const
 
PointCloudPtrgetPointCloudRef () const
 
void setPointCloud (PointCloudPtr const &point_cloud_)
 
void * getData ()
 
- Public Member Functions inherited from od::ODScene
std::string const & getPath () const
 

Protected Attributes

PointCloudPtr point_cloud_
 
- Protected Attributes inherited from od::ODScene
std::string path_
 

Detailed Description

template<typename PointType = pcl::PointXYZRGBA>
class od::ODScenePointCloud< PointType >

Class for 3D scene containing point cloud.

Author
Kripasindhu Sarkar
Examples:
objectdetector/od_multialgo_pc.cpp, objectdetector/od_pc_global_files.cpp, and objectdetector/od_pc_global_real_time.cpp.

Definition at line 131 of file ODScene.h.

Member Typedef Documentation

template<typename PointType = pcl::PointXYZRGBA>
typedef pcl::PointCloud<PointType>::Ptr od::ODScenePointCloud< PointType >::PointCloudPtr

Definition at line 135 of file ODScene.h.

Constructor & Destructor Documentation

template<typename PointType = pcl::PointXYZRGBA>
od::ODScenePointCloud< PointType >::ODScenePointCloud ( PointCloudPtr const &  point_cloud)
inline

Definition at line 137 of file ODScene.h.

References od::ODScenePointCloud< PointType >::point_cloud_.

template<typename PointType = pcl::PointXYZRGBA>
od::ODScenePointCloud< PointType >::ODScenePointCloud ( std::string  point_cloud_file)
inline
template<typename PointType = pcl::PointXYZRGBA>
od::ODScenePointCloud< PointType >::ODScenePointCloud ( )
inline

Definition at line 151 of file ODScene.h.

Member Function Documentation

template<typename PointType = pcl::PointXYZRGBA>
void* od::ODScenePointCloud< PointType >::getData ( )
inlinevirtual

Implements od::ODScene.

Definition at line 169 of file ODScene.h.

References od::ODScenePointCloud< PointType >::point_cloud_.

template<typename PointType = pcl::PointXYZRGBA>
PointCloudPtr const& od::ODScenePointCloud< PointType >::getPointCloud ( ) const
inline
template<typename PointType = pcl::PointXYZRGBA>
PointCloudPtr& od::ODScenePointCloud< PointType >::getPointCloudRef ( ) const
inline

Definition at line 159 of file ODScene.h.

References od::ODScenePointCloud< PointType >::point_cloud_.

template<typename PointType = pcl::PointXYZRGBA>
void od::ODScenePointCloud< PointType >::setPointCloud ( PointCloudPtr const &  point_cloud_)
inline

Definition at line 164 of file ODScene.h.

References od::ODScenePointCloud< PointType >::point_cloud_.

Member Data Documentation


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