IRSOL
C++ code implementing socket server for interacting with Baumer camera.
pixel_format.hpp File Reference

Utilities for managing and transforming pixel formats between each other. More...

#include "irsol/assert.hpp"
#include "irsol/macros.hpp"
#include <algorithm>
#include <stdint.h>

Go to the source code of this file.

Classes

struct  irsol::camera::PixelRepresentation< 8 >
 Specialization for 8-bit pixel depth. More...
 
struct  irsol::camera::PixelRepresentation< 12 >
 Specialization for 12-bit pixel depth. More...
 
struct  irsol::camera::PixelRepresentation< 16 >
 Specialization for 16-bit pixel depth. More...
 
struct  irsol::camera::Pixel< BitDepth >
 Represents a pixel with a given bit depth. More...
 
struct  irsol::camera::PixelConversion< SourceBitDepth, TargetBitDepth >
 Helper to convert pixel values from one bit depth to another with scaling. More...
 
struct  irsol::camera::PixelByteSwapper< swap >
 Utility for swapping pixel bytes in a buffer. More...
 
struct  irsol::camera::PixelByteSwapper< true >
 

Namespaces

namespace  irsol
 
namespace  irsol::camera
 Provides a high-level interface to interact with camera devices using NeoAPI.
 

Detailed Description

Utilities for managing and transforming pixel formats between each other.

Definition in file pixel_format.hpp.