Image Component Library (ICL)
|
Generic interface for PointCloud sources. More...
#include <GenericPointCloudOutput.h>
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 |
Generic interface for PointCloud sources.
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
void icl::geom::GenericPointCloudOutput::init | ( | const std::string & | sourceType, |
const std::string & | srcDescription | ||
) |
deferred intialization
void icl::geom::GenericPointCloudOutput::init | ( | const utils::ProgArg & | pa | ) |
deferred initialization from ProgArg (most common perhaps)
Prog-arg is assumed to have 2 sub-args
bool icl::geom::GenericPointCloudOutput::isNull | ( | ) | const |
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.
Data* icl::geom::GenericPointCloudOutput::m_data [private] |