35 #ifndef OPENMS_FORMAT_HANDLERS_MZMLHANDLERHELPER_H 36 #define OPENMS_FORMAT_HANDLERS_MZMLHANDLERHELPER_H 53 static void warning(
int mode,
const String & msg,
UInt line = 0,
UInt column = 0);
64 enum {DT_NONE, DT_FLOAT, DT_INT, DT_STRING} data_type;
100 static void writeFooter_(std::ostream& os,
const PeakFileOptions& options_,
101 std::vector< std::pair<std::string, long> > & spectra_offsets,
102 std::vector< std::pair<std::string, long> > & chromatograms_offsets
111 static void decodeBase64Arrays(std::vector<BinaryData> & data_,
bool skipXMLCheck =
false);
113 static void computeDataProperties_(std::vector<BinaryData>& data_,
bool& precision_64,
SignedSize& index,
String index_name);
115 static bool handleBinaryDataArrayCVParam(std::vector<BinaryData>& data_,
123 #endif // OPENMS_FORMAT_HANDLERS_MZMLHANDLERHELPER_H
A more convenient string class.
Definition: String.h:57
std::vector< float > floats_32
Definition: MzMLHandlerHelper.h:65
unsigned int UInt
Unsigned integer type.
Definition: Types.h:95
std::vector< Int32 > ints_32
Definition: MzMLHandlerHelper.h:67
Definition: MzMLHandlerHelper.h:61
ptrdiff_t SignedSize
Signed Size type e.g. used as pointer difference.
Definition: Types.h:135
Binary data representation.
Definition: MzMLHandlerHelper.h:58
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
Configuration class for MSNumpress.
Definition: MSNumpressCoder.h:69
NumpressCompression
Definition: MSNumpressCoder.h:60
Size size
Definition: MzMLHandlerHelper.h:62
std::vector< double > floats_64
Definition: MzMLHandlerHelper.h:66
BinaryData()
Constructor.
Definition: MzMLHandlerHelper.h:74
MetaInfoDescription meta
Definition: MzMLHandlerHelper.h:70
std::vector< String > decoded_char
Definition: MzMLHandlerHelper.h:69
MSNumpressCoder::NumpressCompression np_compression
Definition: MzMLHandlerHelper.h:71
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:128
bool compression
Definition: MzMLHandlerHelper.h:63
std::vector< Int64 > ints_64
Definition: MzMLHandlerHelper.h:68
Options for loading files containing peak data.
Definition: PeakFileOptions.h:48
String base64
Definition: MzMLHandlerHelper.h:60
Definition: MzMLHandlerHelper.h:49