Classes | Public Types | Public Attributes | List of all members
astra_ros::Device::Configuration Struct Reference

#include <Device.hpp>

Classes

struct  BodyStream
 
struct  ColorizedBodyStream
 
struct  ColorStream
 
struct  DepthStream
 
struct  HandStream
 
struct  IrStream
 
struct  MaskedColorStream
 
struct  PointStream
 

Public Types

typedef std::function< void(const Frame &frame)> OnFrame
 

Public Attributes

boost::optional< BodyStreambody_stream
 
boost::optional< ColorStreamcolor_stream
 
boost::optional< ColorizedBodyStreamcolorized_body_stream
 
boost::optional< DepthStreamdepth_stream
 
boost::optional< HandStreamhand_stream
 
boost::optional< IrStreamir_stream
 
boost::optional< MaskedColorStreammasked_color_stream
 
OnFrame on_frame
 
boost::optional< PointStreampoint_stream
 
boost::optional< std::string > uri
 

Detailed Description

Definition at line 178 of file Device.hpp.

Member Typedef Documentation

◆ OnFrame

typedef std::function<void (const Frame &frame)> astra_ros::Device::Configuration::OnFrame

Definition at line 180 of file Device.hpp.

Member Data Documentation

◆ body_stream

boost::optional<BodyStream> astra_ros::Device::Configuration::body_stream

Configure the Device's body stream. boost::none means no body stream will be provided in the Frame.

Definition at line 348 of file Device.hpp.

◆ color_stream

boost::optional<ColorStream> astra_ros::Device::Configuration::color_stream

Configure the Device's color stream. boost::none means no color stream will be provided in the Frame.

Definition at line 330 of file Device.hpp.

◆ colorized_body_stream

astra_ros::Device::Configuration::colorized_body_stream

Configure the Device's colorized body stream. boost::none means no colorized body stream will be provided in the Frame.

Definition at line 356 of file Device.hpp.

◆ depth_stream

boost::optional<DepthStream> astra_ros::Device::Configuration::depth_stream

Configure the Device's depth stream. boost::none means no depth stream will be provided in the Frame.

Definition at line 342 of file Device.hpp.

◆ hand_stream

astra_ros::Device::Configuration::hand_stream

Configure the Device's hand stream. boost::none means no hand stream will be provided in the Frame.

Definition at line 364 of file Device.hpp.

◆ ir_stream

boost::optional<IrStream> astra_ros::Device::Configuration::ir_stream

Configure the Device's IR stream. boost::none means no IR stream will be provided in the Frame.

Definition at line 336 of file Device.hpp.

◆ masked_color_stream

astra_ros::Device::Configuration::masked_color_stream

Configure the Device's masked color stream. boost::none means no masked color stream will be provided in the Frame.

Definition at line 372 of file Device.hpp.

◆ on_frame

OnFrame astra_ros::Device::Configuration::on_frame

Definition at line 323 of file Device.hpp.

◆ point_stream

astra_ros::Device::Configuration::point_stream

Configure the Device's point cloud stream. boost::none means no masked point cloud stream will be provided in the Frame.

Definition at line 380 of file Device.hpp.

◆ uri

boost::optional<std::string> astra_ros::Device::Configuration::uri

Definition at line 322 of file Device.hpp.


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


astra_ros
Author(s): Braden McDorman
autogenerated on Wed Mar 2 2022 00:53:06