iLab Neuromorphic Robotics Toolkit  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nrt::RGBDmeta Class Reference

#include <nrt/Core/Messages/RGBDmessage.H>

A splittable message to pass RGBD metadata, e.g., from a Kinect sensor.

Definition at line 57 of file RGBDmessage.H.

Inheritance diagram for nrt::RGBDmeta:
nrt::CompositeMessage< NRT_MESSAGEFIELD(rgbd::maxdepth), NRT_MESSAGEFIELD(rgbd::shadow), NRT_MESSAGEFIELD(rgbd::nosample), NRT_MESSAGEFIELD(rgbd::baseline), NRT_MESSAGEFIELD(rgbd::depthfocallen), NRT_MESSAGEFIELD(rgbd::rgbfocallen)> nrt::MessageBase

Additional Inherited Members

- Public Types inherited from nrt::CompositeMessage< NRT_MESSAGEFIELD(rgbd::maxdepth), NRT_MESSAGEFIELD(rgbd::shadow), NRT_MESSAGEFIELD(rgbd::nosample), NRT_MESSAGEFIELD(rgbd::baseline), NRT_MESSAGEFIELD(rgbd::depthfocallen), NRT_MESSAGEFIELD(rgbd::rgbfocallen)>
typedef std::tuple< Fields...> TupleType
 Type for our fields, as a tuple.
 
typedef std::tuple< typename
Fields::DataType...> 
DataTypes
 Tuple type of the underlying data types of all our fields.
 
typedef std::tuple
< std::shared_ptr
< nrt::SplitMessagePoster
< typename Fields::DataType > >... > 
SplitPostersTuple
 Tuple type of our split posters.
 
typedef std::tuple
< std::shared_ptr
< nrt::SplitMessageSubscriber
< typename Fields::DataType > >... > 
SplitSubscribersTuple
 Tuple type of our split subscribers.
 
- Public Member Functions inherited from nrt::MessageBase
 MessageBase ()
 Constructor.
 
virtual ~MessageBase ()
 Virtual destructor for safe inheritance.
 
virtual std::string description () const
 A short description of the Message type. More...
 
- Static Public Attributes inherited from nrt::CompositeMessage< NRT_MESSAGEFIELD(rgbd::maxdepth), NRT_MESSAGEFIELD(rgbd::shadow), NRT_MESSAGEFIELD(rgbd::nosample), NRT_MESSAGEFIELD(rgbd::baseline), NRT_MESSAGEFIELD(rgbd::depthfocallen), NRT_MESSAGEFIELD(rgbd::rgbfocallen)>
static constexpr size_t msgsize
 Number of fields.
 
static bool const isComposite
 We are a composite message (i.e., can be split)
 

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