iLab Neuromorphic Robotics Toolkit  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nrt::PointCloud2DataRefBase< false, Types...> Class Template Reference

#include <nrt/PointCloud2/details/PointCloud2DataHelpers.H>

template<class... Types>
class nrt::PointCloud2DataRefBase< false, Types...>

A container for holding constant references to the data associated with a point cloud point.

This is a specialization of PointCloud2DataRefBase to deal with const data. It is suggested to interact directly with the template alias PointCloud2ConstDataRef instead of this class.

Examples:
tests/test-PointCloud2.C.

Definition at line 138 of file PointCloud2DataHelpers.H.

Inherits nrt::PointCloud2DataCore, and StreamableGenericBag< Types &...>.

Public Member Functions

 PointCloud2DataRefBase (Geometry &geo, Types &...initialValues)
 
 PointCloud2DataRefBase (Geometry &geo, GenericBag< Types &...> const &initValues)
 
template<class... OtherTypes>
 PointCloud2DataRefBase (PointCloud2Data< OtherTypes...> const &other)
 
template<bool OtherConst, class... OtherTypes>
 PointCloud2DataRefBase (PointCloud2DataRefBase< OtherConst, OtherTypes...> const &other)
 
template<class... OtherTypes>
 PointCloud2DataRefBase (PointCloud2Data< OtherTypes...> &&other)=delete
 
template<bool OtherConst, class... OtherTypes>
 PointCloud2DataRefBase (PointCloud2DataRefBase< OtherConst, OtherTypes...> &&other)
 
template<class... OtherTypes>
PointCloud2DataRefBaseoperator= (PointCloud2Data< OtherTypes...> const &other)
 
template<bool OtherConst, class... OtherTypes>
PointCloud2DataRefBaseoperator= (PointCloud2DataRefBase< OtherConst, OtherTypes...> const &other)
 
template<class... OtherTypes>
PointCloud2DataRefBaseoperator= (PointCloud2Data< OtherTypes...> &&other)
 
template<bool OtherConst, class... OtherTypes>
PointCloud2DataRefBaseoperator= (PointCloud2DataRefBase< OtherConst, OtherTypes...> &&other)
 
Geometrygeometry ()
 Get a reference to the geometry.
 
Geometry const & geometry () const
 Get a const reference to the geometry.
 

Additional Inherited Members


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