|
ldas-tools-framecpp 3.0.4
|
#include <boost/shared_array.hpp>#include <boost/shared_ptr.hpp>#include "ldastoolsal/types.hh"#include "framecpp/Common/CompressionDifferential.hh"#include "framecpp/Common/CompressionException.hh"
Classes | |
| class | FrameCPP::FrZCompRangeError |
| class | FrameCPP::FrZCompIRangeError |
Namespaces | |
| namespace | FrameCPP |
| I/O library for implementing the LIGO/Virgo frame specification. | |
| namespace | FrameCPP::Compression |
| Routines related to compression algorithems. | |
| namespace | FrameCPP::Compression::ZeroSuppress |
| Routines related to the gzip compression algorith. | |
Functions | |
| template<int> | |
| void | FrameCPP::Compression::ZeroSuppress::Compress (const data_element_type *DataIn, nbytes_type NBytesIn, boost::shared_array< data_element_type > &DataOut, nbytes_type &NBytesOut) |
| Compress the data with ZeroSuppress. | |
| template<int> | |
| void | FrameCPP::Compression::ZeroSuppress::Compress (const data_element_type *DataIn, nbytes_type NBytesIn, data_type &DataOut, nbytes_type &NBytesOut) |
| template<int> | |
| void | FrameCPP::Compression::ZeroSuppress::Expand (const data_element_type *DataIn, nbytes_type DataInBytes, bool ByteSwap, boost::shared_array< data_element_type > &DataOut, ndata_type NDataOut, nbytes_type &NBytesOut) |
| template<int> | |
| void | FrameCPP::Compression::ZeroSuppress::Expand (const data_element_type *DataIn, nbytes_type DataInBytes, bool ByteSwap, data_type &DataOut, ndata_type NDataOut, nbytes_type &NBytesOut) |
| template<int> | |
| void | FrameCPP::Compression::ZeroSuppress::DiffCompress (const data_element_type *DataIn, nbytes_type NBytesIn, data_type_type DataType, boost::shared_array< data_element_type > &DataOut, nbytes_type &NBytesOut) |
| template<int> | |
| void | FrameCPP::Compression::ZeroSuppress::DiffCompress (const data_element_type *DataIn, nbytes_type NBytesIn, data_type_type DataType, data_type &DataOut, nbytes_type &NBytesOut) |
| template<int Size> | |
| void | FrameCPP::Compression::ZeroSuppress::DiffExpand (const data_element_type *DataIn, nbytes_type DataInBytes, bool ByteSwap, data_type_type DataType, boost::shared_array< data_element_type > &DataOut, ndata_type NDataOut, nbytes_type &NBytesOut) |
| Expansion of the data. | |
| template<int Size> | |
| void | FrameCPP::Compression::ZeroSuppress::DiffExpand (const data_element_type *DataIn, nbytes_type DataInBytes, bool ByteSwap, data_type_type DataType, data_type &DataOut, ndata_type NDataOut, nbytes_type &NBytesOut) |
| Expansion of the data. | |