Image Component Library (ICL)
|
#include <ProtoBufSerializationDevice.h>
Public Member Functions | |
ProtoBufSerializationDevice (RSBPointCloud *protoBufObject) | |
void | init (RSBPointCloud *protoBufObject) |
bool | isNull () const |
virtual void | initializeSerialization (const PointCloudSerializer::MandatoryInfo &info) |
virtual icl8u * | targetFor (const std::string &featureName, int bytes) |
virtual PointCloudSerializer::MandatoryInfo | getDeserializationInfo () |
virtual std::vector< std::string > | getFeatures () |
virtual const icl8u * | sourceFor (const std::string &featureName, int &bytes) |
Protected Member Functions | |
void | null_check (const std::string &function) throw (utils::ICLException) |
Protected Attributes | |
RSBPointCloud * | protoBufObject |
icl::geom::ProtoBufSerializationDevice::ProtoBufSerializationDevice | ( | RSBPointCloud * | protoBufObject | ) |
virtual std::vector<std::string> icl::geom::ProtoBufSerializationDevice::getFeatures | ( | ) | [virtual] |
void icl::geom::ProtoBufSerializationDevice::init | ( | RSBPointCloud * | protoBufObject | ) |
virtual void icl::geom::ProtoBufSerializationDevice::initializeSerialization | ( | const PointCloudSerializer::MandatoryInfo & | info | ) | [virtual] |
bool icl::geom::ProtoBufSerializationDevice::isNull | ( | ) | const |
void icl::geom::ProtoBufSerializationDevice::null_check | ( | const std::string & | function | ) | throw (utils::ICLException) [protected] |
virtual const icl8u* icl::geom::ProtoBufSerializationDevice::sourceFor | ( | const std::string & | featureName, |
int & | bytes | ||
) | [virtual] |
virtual icl8u* icl::geom::ProtoBufSerializationDevice::targetFor | ( | const std::string & | featureName, |
int | bytes | ||
) | [virtual] |
RSBPointCloud* icl::geom::ProtoBufSerializationDevice::protoBufObject [protected] |