Image Component Library (ICL)
|
A buffer holding image information and timestamp. More...
#include <PylonUtils.h>
Public Member Functions | |
TsBuffer (size_t size) | |
Constructor allocates required memory. | |
~TsBuffer () | |
Frees allocated memory. | |
void | copy (void *buffer) |
uses icl::io::pylon::TsBuffer::copy to write buffer-data to m_Buffer | |
Public Attributes | |
T * | m_Buffer |
Buffer for image information. | |
uint64_t | m_Timestamp |
Buffer for image-timestamp. | |
size_t | m_Size |
holdss the size of m_Buffer |
A buffer holding image information and timestamp.
icl::io::pylon::TsBuffer< T >::TsBuffer | ( | size_t | size | ) | [inline] |
Constructor allocates required memory.
icl::io::pylon::TsBuffer< T >::~TsBuffer | ( | ) | [inline] |
Frees allocated memory.
void icl::io::pylon::TsBuffer< T >::copy | ( | void * | buffer | ) | [inline] |
uses icl::io::pylon::TsBuffer::copy to write buffer-data to m_Buffer
casts buffer to internal type and copies m_Size blocks to m_Buffer.
T* icl::io::pylon::TsBuffer< T >::m_Buffer |
Buffer for image information.
size_t icl::io::pylon::TsBuffer< T >::m_Size |
holdss the size of m_Buffer
uint64_t icl::io::pylon::TsBuffer< T >::m_Timestamp |
Buffer for image-timestamp.