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

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< std::string > uri
 
OnFrame on_frame
 
boost::optional< ColorStreamcolor_stream
 
boost::optional< IrStreamir_stream
 
boost::optional< DepthStreamdepth_stream
 
boost::optional< BodyStreambody_stream
 
boost::optional< ColorizedBodyStreamcolorized_body_stream
 
boost::optional< HandStreamhand_stream
 
boost::optional< MaskedColorStreammasked_color_stream
 
boost::optional< PointStreampoint_stream
 

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.

◆ 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.

◆ colorized_body_stream

boost::optional<ColorizedBodyStream> 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.

◆ 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.

◆ hand_stream

boost::optional<HandStream> astra_ros::Device::Configuration::hand_stream

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

◆ 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.

◆ masked_color_stream

boost::optional<MaskedColorStream> 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.

◆ point_stream

boost::optional<PointStream> 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.


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