Public Member Functions | Private Member Functions | Private Attributes | List of all members
ImageBufferWrapper Class Reference

#include <ChannelUtilities.hh>

Public Member Functions

const image::Headerdata () const noexcept
 
 ImageBufferWrapper (crl::multisense::Channel *driver, const crl::multisense::image::Header &data)
 
 ~ImageBufferWrapper ()
 

Private Member Functions

 ImageBufferWrapper (const ImageBufferWrapper &)=delete
 
ImageBufferWrapper operator= (const ImageBufferWrapper &)=delete
 

Private Attributes

void * callbackBuffer_
 
const image::Header data_
 
crl::multisense::Channeldriver_ = nullptr
 

Detailed Description

Definition at line 80 of file ChannelUtilities.hh.

Constructor & Destructor Documentation

◆ ImageBufferWrapper() [1/2]

ImageBufferWrapper::ImageBufferWrapper ( crl::multisense::Channel driver,
const crl::multisense::image::Header data 
)
inline

Definition at line 83 of file ChannelUtilities.hh.

◆ ~ImageBufferWrapper()

ImageBufferWrapper::~ImageBufferWrapper ( )
inline

Definition at line 91 of file ChannelUtilities.hh.

◆ ImageBufferWrapper() [2/2]

ImageBufferWrapper::ImageBufferWrapper ( const ImageBufferWrapper )
privatedelete

Member Function Documentation

◆ data()

const image::Header& ImageBufferWrapper::data ( ) const
inlinenoexcept

Definition at line 98 of file ChannelUtilities.hh.

◆ operator=()

ImageBufferWrapper ImageBufferWrapper::operator= ( const ImageBufferWrapper )
privatedelete

Member Data Documentation

◆ callbackBuffer_

void* ImageBufferWrapper::callbackBuffer_
private

Definition at line 109 of file ChannelUtilities.hh.

◆ data_

const image::Header ImageBufferWrapper::data_
private

Definition at line 110 of file ChannelUtilities.hh.

◆ driver_

crl::multisense::Channel* ImageBufferWrapper::driver_ = nullptr
private

Definition at line 108 of file ChannelUtilities.hh.


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


multisense_lib
Author(s):
autogenerated on Thu Apr 17 2025 02:49:09