binary-to-text encoding
More...
#include <BinaryDataEncoder.hpp>
|
| BinaryDataEncoder (const Config &config=Config()) |
|
const Config & | getConfig () const |
|
void | encode (const std::vector< double > &data, std::string &result, size_t *binaryByteCount=NULL) const |
| encode binary data as a text string
|
|
void | encode (const double *data, size_t dataSize, std::string &result, size_t *binaryByteCount=NULL) const |
| encode binary data as a text string
|
|
void | decode (const char *encodedData, size_t len, pwiz::util::BinaryData< double > &result) const |
| decode text-encoded data as binary
|
|
void | decode (const std::string &encodedData, pwiz::util::BinaryData< double > &result) const |
|
|
boost::shared_ptr< Impl > | impl_ |
|
binary-to-text encoding
Definition at line 45 of file BinaryDataEncoder.hpp.
◆ Precision
◆ ByteOrder
◆ Compression
◆ Numpress
Enumerator |
---|
Numpress_None | |
Numpress_Linear | |
Numpress_Pic | |
Numpress_Slof | |
Definition at line 52 of file BinaryDataEncoder.hpp.
◆ BinaryDataEncoder() [1/2]
pwiz::msdata::BinaryDataEncoder::BinaryDataEncoder |
( |
const Config & |
config = Config() | ) |
|
◆ BinaryDataEncoder() [2/2]
◆ getConfig()
const Config & pwiz::msdata::BinaryDataEncoder::getConfig |
( |
| ) |
const |
◆ encode() [1/2]
void pwiz::msdata::BinaryDataEncoder::encode |
( |
const std::vector< double > & |
data, |
|
|
std::string & |
result, |
|
|
size_t * |
binaryByteCount = NULL |
|
) |
| const |
◆ encode() [2/2]
void pwiz::msdata::BinaryDataEncoder::encode |
( |
const double * |
data, |
|
|
size_t |
dataSize, |
|
|
std::string & |
result, |
|
|
size_t * |
binaryByteCount = NULL |
|
) |
| const |
encode binary data as a text string
◆ decode() [1/2]
void pwiz::msdata::BinaryDataEncoder::decode |
( |
const char * |
encodedData, |
|
|
size_t |
len, |
|
|
pwiz::util::BinaryData< double > & |
result |
|
) |
| const |
◆ decode() [2/2]
void pwiz::msdata::BinaryDataEncoder::decode |
( |
const std::string & |
encodedData, |
|
|
pwiz::util::BinaryData< double > & |
result |
|
) |
| const |
|
inline |
Definition at line 93 of file BinaryDataEncoder.hpp.
94 {
95 decode(encodedData.c_str(),encodedData.length(),result);
96 }
void decode(const char *encodedData, size_t len, pwiz::util::BinaryData< double > &result) const
decode text-encoded data as binary
◆ operator=()
◆ impl_
boost::shared_ptr<Impl> pwiz::msdata::BinaryDataEncoder::impl_ |
|
private |
The documentation for this class was generated from the following file: