Image Component Library (ICL)
Public Member Functions | Public Attributes | List of all members
icl::geom::PointCloudSerializer::DefaultDeserializationDevice Struct Reference

#include <PointCloudSerializer.h>

Inheritance diagram for icl::geom::PointCloudSerializer::DefaultDeserializationDevice:
icl::geom::PointCloudSerializer::DeserializationDevice

Public Member Functions

 DefaultDeserializationDevice (const icl8u *data)
 
virtual MandatoryInfo getDeserializationInfo ()
 
virtual std::vector< std::string > getFeatures ()
 
virtual const icl8usourceFor (const std::string &featureName, int &bytes)
 

Public Attributes

MandatoryInfo info
 
std::map< std::string, std::vector< icl8u > > data
 
std::vector< std::string > features
 

Constructor & Destructor Documentation

◆ DefaultDeserializationDevice()

icl::geom::PointCloudSerializer::DefaultDeserializationDevice::DefaultDeserializationDevice ( const icl8u data)

Member Function Documentation

◆ getDeserializationInfo()

virtual MandatoryInfo icl::geom::PointCloudSerializer::DefaultDeserializationDevice::getDeserializationInfo ( )
inlinevirtual

◆ getFeatures()

virtual std::vector<std::string> icl::geom::PointCloudSerializer::DefaultDeserializationDevice::getFeatures ( )
inlinevirtual

◆ sourceFor()

virtual const icl8u* icl::geom::PointCloudSerializer::DefaultDeserializationDevice::sourceFor ( const std::string &  featureName,
int &  bytes 
)
virtual

Member Data Documentation

◆ data

std::map<std::string, std::vector<icl8u> > icl::geom::PointCloudSerializer::DefaultDeserializationDevice::data

◆ features

std::vector<std::string> icl::geom::PointCloudSerializer::DefaultDeserializationDevice::features

◆ info

MandatoryInfo icl::geom::PointCloudSerializer::DefaultDeserializationDevice::info

The documentation for this struct was generated from the following file: