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 More...
|
|
void | encode (const double *data, size_t dataSize, std::string &result, size_t *binaryByteCount=NULL) const |
| encode binary data as a text string More...
|
|
void | decode (const char *encodedData, size_t len, std::vector< double > &result) const |
| decode text-encoded data as binary More...
|
|
void | decode (const std::string &encodedData, std::vector< double > &result) const |
|
|
boost::shared_ptr< Impl > | impl_ |
|
binary-to-text encoding
Definition at line 44 of file BinaryDataEncoder.hpp.
§ Precision
§ ByteOrder
§ Compression
§ Numpress
Enumerator |
---|
Numpress_None | |
Numpress_Linear | |
Numpress_Pic | |
Numpress_Slof | |
Definition at line 51 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, |
|
|
std::vector< double > & |
result |
|
) |
| const |
§ decode() [2/2]
void pwiz::msdata::BinaryDataEncoder::decode |
( |
const std::string & |
encodedData, |
|
|
std::vector< double > & |
result |
|
) |
| const |
|
inline |
Definition at line 90 of file BinaryDataEncoder.hpp.
92 decode(encodedData.c_str(),encodedData.length(),result);
void decode(const char *encodedData, size_t len, std::vector< 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: