Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
icl::geom::GenericPointCloudOutput Class Reference

Generic interface for PointCloud sources. More...

#include <GenericPointCloudOutput.h>

Inheritance diagram for icl::geom::GenericPointCloudOutput:
icl::geom::PointCloudOutput icl::utils::Uncopyable

List of all members.

Public Member Functions

 GenericPointCloudOutput ()
 Empty constructor (creates a null instance)
 GenericPointCloudOutput (const std::string &sourceType, const std::string &srcDescription)
 Constructor with initialization.
 GenericPointCloudOutput (const utils::ProgArg &pa)
 direct initialization from program argument
 ~GenericPointCloudOutput ()
 destructor
void init (const std::string &sourceType, const std::string &srcDescription)
 deferred intialization
void init (const utils::ProgArg &pa)
 deferred initialization from ProgArg (most common perhaps)
bool isNull () const
 not initialized yet?
virtual void send (const PointCloudObjectBase &src)
 fills the given point cloud with grabbed information

Private Attributes

Data * m_data

Detailed Description

Generic interface for PointCloud sources.


Constructor & Destructor Documentation

Empty constructor (creates a null instance)

icl::geom::GenericPointCloudOutput::GenericPointCloudOutput ( const std::string &  sourceType,
const std::string &  srcDescription 
)

Constructor with initialization.

Possible plugins: rsb rsb-transport-list: rsb-scope-list

direct initialization from program argument

Prog-arg is assumed to have 2 sub-args

destructor


Member Function Documentation

void icl::geom::GenericPointCloudOutput::init ( const std::string &  sourceType,
const std::string &  srcDescription 
)

deferred intialization

deferred initialization from ProgArg (most common perhaps)

Prog-arg is assumed to have 2 sub-args

not initialized yet?

virtual void icl::geom::GenericPointCloudOutput::send ( const PointCloudObjectBase src) [virtual]

fills the given point cloud with grabbed information

Implements icl::geom::PointCloudOutput.


Member Data Documentation


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