Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
icl::geom::PointCloudGrabber Struct Reference

Generic interface for PointCloud sources. More...

#include <PointCloudGrabber.h>

Inheritance diagram for icl::geom::PointCloudGrabber:
icl::utils::Configurable icl::geom::DepthCameraPointCloudGrabber icl::geom::GenericPointCloudGrabber icl::geom::PCDFileGrabber icl::geom::RSBPointCloudGrabber icl::geom::Scene

List of all members.

Public Member Functions

virtual void grab (PointCloudObjectBase &dst)=0
 fills the given point cloud with grabbed information
virtual ~PointCloudGrabber ()
 virtual, but empty destructor
virtual const core::Img32fgetDepthImage () const
 returns the last grabbed point cloud's underlying depth image (if available)
virtual const core::Img8ugetColorImage () const
 returns the last grabbed point cloud's underlying depth image (if available)

Detailed Description

Generic interface for PointCloud sources.


Constructor & Destructor Documentation

virtual icl::geom::PointCloudGrabber::~PointCloudGrabber ( ) [inline, virtual]

virtual, but empty destructor


Member Function Documentation

virtual const core::Img8u* icl::geom::PointCloudGrabber::getColorImage ( ) const [inline, virtual]

returns the last grabbed point cloud's underlying depth image (if available)

Reimplemented in icl::geom::DepthCameraPointCloudGrabber, and icl::geom::GenericPointCloudGrabber.

virtual const core::Img32f* icl::geom::PointCloudGrabber::getDepthImage ( ) const [inline, virtual]

returns the last grabbed point cloud's underlying depth image (if available)

Reimplemented in icl::geom::DepthCameraPointCloudGrabber, and icl::geom::GenericPointCloudGrabber.

virtual void icl::geom::PointCloudGrabber::grab ( PointCloudObjectBase dst) [pure virtual]

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines