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

#include <ProtoBufSerializationDevice.h>

Inheritance diagram for icl::geom::ProtoBufSerializationDevice:
icl::geom::PointCloudSerializer::SerializationDevice icl::geom::PointCloudSerializer::DeserializationDevice

List of all members.

Public Member Functions

 ProtoBufSerializationDevice (RSBPointCloud *protoBufObject)
void init (RSBPointCloud *protoBufObject)
bool isNull () const
virtual void initializeSerialization (const PointCloudSerializer::MandatoryInfo &info)
virtual icl8utargetFor (const std::string &featureName, int bytes)
getDeserializationInfo ()
virtual std::vector< std::string > getFeatures ()
virtual const icl8usourceFor (const std::string &featureName, int &bytes)

Protected Member Functions

void null_check (const std::string &function) throw (utils::ICLException)

Protected Attributes

RSBPointCloud * protoBufObject

Constructor & Destructor Documentation

Member Function Documentation

virtual std::vector<std::string> icl::geom::ProtoBufSerializationDevice::getFeatures ( ) [virtual]
void icl::geom::ProtoBufSerializationDevice::init ( RSBPointCloud *  protoBufObject)
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]

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