Image Component Library (ICL)
Public Member Functions | Private Attributes | List of all members
icl::io::pylon::PylonGrabberBuffer< T > Class Template Reference

Buffer, registered to the Pylon-drivers StreamGrabber. More...

#include <PylonUtils.h>

Public Member Functions

 PylonGrabberBuffer (size_t size)
 
 ~PylonGrabberBuffer ()
 
T * getBufferPointer (void)
 
Pylon::StreamBufferHandle getBufferHandle (void)
 
void setBufferHandle (Pylon::StreamBufferHandle hBuffer)
 

Private Attributes

T * m_pBuffer
 
Pylon::StreamBufferHandle m_hBuffer
 

Detailed Description

template<typename T>
class icl::io::pylon::PylonGrabberBuffer< T >

Buffer, registered to the Pylon-drivers StreamGrabber.

Constructor & Destructor Documentation

◆ PylonGrabberBuffer()

template<typename T>
icl::io::pylon::PylonGrabberBuffer< T >::PylonGrabberBuffer ( size_t  size)
inline

◆ ~PylonGrabberBuffer()

template<typename T>
icl::io::pylon::PylonGrabberBuffer< T >::~PylonGrabberBuffer ( )
inline

Member Function Documentation

◆ getBufferHandle()

template<typename T>
Pylon::StreamBufferHandle icl::io::pylon::PylonGrabberBuffer< T >::getBufferHandle ( void  )
inline

◆ getBufferPointer()

template<typename T>
T* icl::io::pylon::PylonGrabberBuffer< T >::getBufferPointer ( void  )
inline

◆ setBufferHandle()

template<typename T>
void icl::io::pylon::PylonGrabberBuffer< T >::setBufferHandle ( Pylon::StreamBufferHandle  hBuffer)
inline

Member Data Documentation

◆ m_hBuffer

template<typename T>
Pylon::StreamBufferHandle icl::io::pylon::PylonGrabberBuffer< T >::m_hBuffer
private

◆ m_pBuffer

template<typename T>
T* icl::io::pylon::PylonGrabberBuffer< T >::m_pBuffer
private

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