34 #include <ICLGeom/RSBPointCloud.pb.h> 36 #if !defined(ICL_HAVE_RSB) || !defined(ICL_HAVE_PROTOBUF) 38 #pragma WARNING("This header should only be included if ICL_HAVE_RSB and ICL_HAVE_PROTOBUF are defined and available in ICL") 40 #warning "This header should only be included if ICL_HAVE_RSB and ICL_HAVE_PROTOBUF are defined and available in ICL" 51 void null_check(
const std::string &
function) ;
61 void init(RSBPointCloud *protoBufObject);
67 virtual icl8u *targetFor(
const std::string &featureName,
int bytes);
71 virtual std::vector<std::string> getFeatures();
72 virtual const icl8u *sourceFor(
const std::string &featureName,
int &bytes);
undocument this line if you encounter any issues!
Definition: Any.h:37
Ipp8u icl8u
8Bit unsigned integer type for the ICL
Definition: BasicTypes.h:64
#define ICLGeom_API
Definition: CompatMacros.h:179
Mandatory information provided by each point cloud.
Definition: PointCloudSerializer.h:46
RSBPointCloud * protoBufObject
Definition: ProtoBufSerializationDevice.h:53
virtual ~ProtoBufSerializationDevice()
Definition: ProtoBufSerializationDevice.h:59
Definition: ProtoBufSerializationDevice.h:47
Definition: PointCloudSerializer.h:58
Definition: PointCloudSerializer.h:54