Classes | Typedefs | Functions | Variables
camera_aravis Namespace Reference

Classes

class  CameraAravisNodelet
 
class  CameraBufferPool
 

Typedefs

typedef CameraAravisConfig Config
 
using ConversionFunction = std::function< void(sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out)>
 

Functions

void interleaveImg (sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const size_t n_digits, const std::string out_format)
 
void renameImg (sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
 
void shift (uint16_t *data, const size_t length, const size_t digits)
 
void shiftImg (sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const size_t n_digits, const std::string out_format)
 
void unpack10p32Img (sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
 
void unpack10PackedImg (sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
 
void unpack10PackedMonoImg (sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
 
void unpack10pMonoImg (sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
 
void unpack12PackedImg (sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
 
void unpack12pImg (sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
 
void unpack565pImg (sensor_msgs::ImagePtr &in, sensor_msgs::ImagePtr &out, const std::string out_format)
 

Variables

const std::map< std::string, ConversionFunctionCONVERSIONS_DICTIONARY
 
static const char * szBufferStatusFromInt []
 

Typedef Documentation

◆ Config

typedef CameraAravisConfig camera_aravis::Config

Definition at line 105 of file camera_aravis_nodelet.h.

◆ ConversionFunction

using camera_aravis::ConversionFunction = typedef std::function<void(sensor_msgs::ImagePtr& in, sensor_msgs::ImagePtr& out)>

Definition at line 63 of file conversion_utils.h.

Function Documentation

◆ interleaveImg()

void camera_aravis::interleaveImg ( sensor_msgs::ImagePtr &  in,
sensor_msgs::ImagePtr &  out,
const size_t  n_digits,
const std::string  out_format 
)

Definition at line 85 of file conversion_utils.cpp.

◆ renameImg()

void camera_aravis::renameImg ( sensor_msgs::ImagePtr &  in,
sensor_msgs::ImagePtr &  out,
const std::string  out_format 
)

Definition at line 52 of file conversion_utils.cpp.

◆ shift()

void camera_aravis::shift ( uint16_t *  data,
const size_t  length,
const size_t  digits 
)

Definition at line 64 of file conversion_utils.cpp.

◆ shiftImg()

void camera_aravis::shiftImg ( sensor_msgs::ImagePtr &  in,
sensor_msgs::ImagePtr &  out,
const size_t  n_digits,
const std::string  out_format 
)

Definition at line 70 of file conversion_utils.cpp.

◆ unpack10p32Img()

void camera_aravis::unpack10p32Img ( sensor_msgs::ImagePtr &  in,
sensor_msgs::ImagePtr &  out,
const std::string  out_format 
)

Definition at line 130 of file conversion_utils.cpp.

◆ unpack10PackedImg()

void camera_aravis::unpack10PackedImg ( sensor_msgs::ImagePtr &  in,
sensor_msgs::ImagePtr &  out,
const std::string  out_format 
)

Definition at line 178 of file conversion_utils.cpp.

◆ unpack10PackedMonoImg()

void camera_aravis::unpack10PackedMonoImg ( sensor_msgs::ImagePtr &  in,
sensor_msgs::ImagePtr &  out,
const std::string  out_format 
)

Definition at line 274 of file conversion_utils.cpp.

◆ unpack10pMonoImg()

void camera_aravis::unpack10pMonoImg ( sensor_msgs::ImagePtr &  in,
sensor_msgs::ImagePtr &  out,
const std::string  out_format 
)

Definition at line 224 of file conversion_utils.cpp.

◆ unpack12PackedImg()

void camera_aravis::unpack12PackedImg ( sensor_msgs::ImagePtr &  in,
sensor_msgs::ImagePtr &  out,
const std::string  out_format 
)

Definition at line 360 of file conversion_utils.cpp.

◆ unpack12pImg()

void camera_aravis::unpack12pImg ( sensor_msgs::ImagePtr &  in,
sensor_msgs::ImagePtr &  out,
const std::string  out_format 
)

Definition at line 318 of file conversion_utils.cpp.

◆ unpack565pImg()

void camera_aravis::unpack565pImg ( sensor_msgs::ImagePtr &  in,
sensor_msgs::ImagePtr &  out,
const std::string  out_format 
)

Definition at line 404 of file conversion_utils.cpp.

Variable Documentation

◆ CONVERSIONS_DICTIONARY

const std::map<std::string, ConversionFunction> camera_aravis::CONVERSIONS_DICTIONARY

Definition at line 76 of file conversion_utils.h.

◆ szBufferStatusFromInt

const char* camera_aravis::szBufferStatusFromInt[]
static
Initial value:
= {"ARV_BUFFER_STATUS_SUCCESS", "ARV_BUFFER_STATUS_CLEARED",
"ARV_BUFFER_STATUS_TIMEOUT", "ARV_BUFFER_STATUS_MISSING_PACKETS",
"ARV_BUFFER_STATUS_WRONG_PACKET_ID", "ARV_BUFFER_STATUS_SIZE_MISMATCH",
"ARV_BUFFER_STATUS_FILLING", "ARV_BUFFER_STATUS_ABORTED"}

Definition at line 57 of file conversion_utils.h.



camera_aravis
Author(s): Boitumelo Ruf, Fraunhofer IOSB , Dominik Kleiser, Fraunhofer IOSB , Dominik A. Klein, Fraunhofer FKIE , Steve Safarik, Straw Lab , Andrew Straw, Straw Lab , Floris van Breugel, van Breugel Lab
autogenerated on Wed Mar 13 2024 02:23:00