|
libpappsomspp
Library for mass spectrometry
|
#include <timsbindec.h>
Public Member Functions | |
| TimsBinDec (const QFileInfo &timsBinFile, int timsCompressionType) | |
| TimsBinDec (const TimsBinDec &other) | |
| ~TimsBinDec () | |
| TimsFrameSPtr | getTimsFrameSPtrByOffset (std::size_t timsId, std::size_t timsOffset) |
Private Member Functions | |
| void | indexingFile () |
Private Attributes | |
| int | m_timsCompressionType |
| QString | m_timsBinFile |
| char * | mpa_memoryBuffer = nullptr |
| qint64 | m_memoryBufferSize = 0 |
| char * | mpa_decompressMemoryBuffer = nullptr |
| std::size_t | m_decompressMemoryBufferSize = 0 |
Definition at line 40 of file timsbindec.h.
| TimsBinDec::TimsBinDec | ( | const QFileInfo & | timsBinFile, |
| int | timsCompressionType | ||
| ) |
Default constructor
Definition at line 37 of file timsbindec.cpp.
References m_timsBinFile, and m_timsCompressionType.
| TimsBinDec::TimsBinDec | ( | const TimsBinDec & | other | ) |
| TimsBinDec::~TimsBinDec | ( | ) |
Destructor
Definition at line 67 of file timsbindec.cpp.
References mpa_decompressMemoryBuffer, and mpa_memoryBuffer.
| TimsFrameSPtr TimsBinDec::getTimsFrameSPtrByOffset | ( | std::size_t | timsId, |
| std::size_t | timsOffset | ||
| ) |
Definition at line 155 of file timsbindec.cpp.
References m_decompressMemoryBufferSize, m_memoryBufferSize, m_timsBinFile, m_timsCompressionType, mpa_decompressMemoryBuffer, and mpa_memoryBuffer.
Referenced by pappso::TimsData::getTimsFrameCstSPtr().
|
private |
|
private |
Definition at line 77 of file timsbindec.h.
Referenced by getTimsFrameSPtrByOffset().
|
private |
Definition at line 73 of file timsbindec.h.
Referenced by getTimsFrameSPtrByOffset().
|
private |
Definition at line 70 of file timsbindec.h.
Referenced by TimsBinDec(), getTimsFrameSPtrByOffset(), and indexingFile().
|
private |
Definition at line 69 of file timsbindec.h.
Referenced by TimsBinDec(), and getTimsFrameSPtrByOffset().
|
private |
Definition at line 76 of file timsbindec.h.
Referenced by ~TimsBinDec(), and getTimsFrameSPtrByOffset().
|
private |
Definition at line 72 of file timsbindec.h.
Referenced by ~TimsBinDec(), and getTimsFrameSPtrByOffset().