ProteoWizard
Public Member Functions | Public Attributes | List of all members
pwiz::msdata::BinaryDataEncoder::Config Struct Reference

encoding/decoding configuration More...

#include <BinaryDataEncoder.hpp>

Public Member Functions

 Config ()
 

Public Attributes

Precision precision
 
ByteOrder byteOrder
 
Compression compression
 
Numpress numpress
 
double numpressFixedPoint
 
double numpressLinearErrorTolerance
 
double numpressSlofErrorTolerance
 
double numpressLinearAbsMassAcc
 
std::map< cv::CVID, PrecisionprecisionOverrides
 
std::map< cv::CVID, NumpressnumpressOverrides
 

Detailed Description

encoding/decoding configuration

Definition at line 55 of file BinaryDataEncoder.hpp.

Constructor & Destructor Documentation

◆ Config()

pwiz::msdata::BinaryDataEncoder::Config::Config ( )
inline

Member Data Documentation

◆ precision

Precision pwiz::msdata::BinaryDataEncoder::Config::precision

◆ byteOrder

ByteOrder pwiz::msdata::BinaryDataEncoder::Config::byteOrder

◆ compression

Compression pwiz::msdata::BinaryDataEncoder::Config::compression

Definition at line 59 of file BinaryDataEncoder.hpp.

Referenced by readData(), regressionTest(), test(), testBadFile(), and testWriteRead().

◆ numpress

Numpress pwiz::msdata::BinaryDataEncoder::Config::numpress

Definition at line 60 of file BinaryDataEncoder.hpp.

Referenced by regressionTest(), test(), testConfiguration(), and testWriteRead().

◆ numpressFixedPoint

double pwiz::msdata::BinaryDataEncoder::Config::numpressFixedPoint

Definition at line 61 of file BinaryDataEncoder.hpp.

◆ numpressLinearErrorTolerance

double pwiz::msdata::BinaryDataEncoder::Config::numpressLinearErrorTolerance

Definition at line 62 of file BinaryDataEncoder.hpp.

Referenced by test(), testConfiguration(), and testWriteRead().

◆ numpressSlofErrorTolerance

double pwiz::msdata::BinaryDataEncoder::Config::numpressSlofErrorTolerance

Definition at line 63 of file BinaryDataEncoder.hpp.

Referenced by test(), and testWriteRead().

◆ numpressLinearAbsMassAcc

double pwiz::msdata::BinaryDataEncoder::Config::numpressLinearAbsMassAcc

Definition at line 64 of file BinaryDataEncoder.hpp.

◆ precisionOverrides

std::map<cv::CVID, Precision> pwiz::msdata::BinaryDataEncoder::Config::precisionOverrides

Definition at line 66 of file BinaryDataEncoder.hpp.

◆ numpressOverrides

std::map<cv::CVID, Numpress> pwiz::msdata::BinaryDataEncoder::Config::numpressOverrides

Definition at line 67 of file BinaryDataEncoder.hpp.

Referenced by testWriteRead().


The documentation for this struct was generated from the following file:
pwiz::msdata::BinaryDataEncoder::Numpress_None
@ Numpress_None
Definition: BinaryDataEncoder.hpp:52
pwiz::msdata::BinaryDataEncoder::Precision_64
@ Precision_64
Definition: BinaryDataEncoder.hpp:49
pwiz::msdata::BinaryDataEncoder::Config::numpressSlofErrorTolerance
double numpressSlofErrorTolerance
Definition: BinaryDataEncoder.hpp:63
pwiz::msdata::BinaryDataEncoder::Config::precision
Precision precision
Definition: BinaryDataEncoder.hpp:57
pwiz::msdata::BinaryDataEncoder_default_numpressLinearErrorTolerance
const double BinaryDataEncoder_default_numpressLinearErrorTolerance
Definition: BinaryDataEncoder.hpp:41
pwiz::msdata::BinaryDataEncoder::Compression_None
@ Compression_None
Definition: BinaryDataEncoder.hpp:51
pwiz::msdata::BinaryDataEncoder::Config::byteOrder
ByteOrder byteOrder
Definition: BinaryDataEncoder.hpp:58
pwiz::msdata::BinaryDataEncoder::Config::numpressLinearAbsMassAcc
double numpressLinearAbsMassAcc
Definition: BinaryDataEncoder.hpp:64
pwiz::msdata::BinaryDataEncoder::Config::numpress
Numpress numpress
Definition: BinaryDataEncoder.hpp:60
pwiz::msdata::BinaryDataEncoder::Config::numpressLinearErrorTolerance
double numpressLinearErrorTolerance
Definition: BinaryDataEncoder.hpp:62
pwiz::msdata::BinaryDataEncoder::ByteOrder_LittleEndian
@ ByteOrder_LittleEndian
Definition: BinaryDataEncoder.hpp:50
pwiz::msdata::BinaryDataEncoder_default_numpressSlofErrorTolerance
const double BinaryDataEncoder_default_numpressSlofErrorTolerance
Definition: BinaryDataEncoder.hpp:40
pwiz::msdata::BinaryDataEncoder::Config::numpressFixedPoint
double numpressFixedPoint
Definition: BinaryDataEncoder.hpp:61
pwiz::msdata::BinaryDataEncoder::Config::compression
Compression compression
Definition: BinaryDataEncoder.hpp:59