59 void setMetadataOnly(
bool only);
62 bool getMetadataOnly()
const;
65 void setForceMQCompatability(
bool forceMQ);
67 bool getForceMQCompatability()
const;
70 void setForceTPPCompatability(
bool forceTPP);
72 bool getForceTPPCompatability()
const;
77 void setWriteSupplementalData(
bool write);
80 bool getWriteSupplementalData()
const;
88 bool hasRTRange()
const;
98 bool hasMZRange()
const;
105 void setIntensityRange(
const DRange<1> & range);
108 bool hasIntensityRange()
const;
110 const DRange<1> & getIntensityRange()
const;
121 void setMSLevels(
const std::vector<Int> & levels);
124 void addMSLevel(
int level);
126 void clearMSLevels();
128 bool hasMSLevels()
const;
130 bool containsMSLevel(
int level)
const;
132 const std::vector<Int> & getMSLevels()
const;
142 void setCompression(
bool compress);
144 bool getCompression()
const;
149 void setSizeOnly(
bool only);
151 bool getSizeOnly()
const;
153 void setAlwaysAppendData(
bool only);
155 bool getAlwaysAppendData()
const;
157 void setFillData(
bool only);
159 bool getFillData()
const;
161 void setSkipXMLChecks(
bool only);
163 bool getSkipXMLChecks()
const;
167 void setSortSpectraByMZ(
bool sort);
169 bool getSortSpectraByMZ()
const;
171 void setSortChromatogramsByRT(
bool sort);
173 bool getSortChromatogramsByRT()
const;
185 void setMz32Bit(
bool mz_32_bit);
187 bool getMz32Bit()
const;
189 void setIntensity32Bit(
bool int_32_bit);
191 bool getIntensity32Bit()
const;
195 bool getWriteIndex()
const;
197 void setWriteIndex(
bool write_index);
218 Size getMaxDataPoolSize()
const;
221 void setMaxDataPoolSize(
Size size);
MSNumpressCoder::NumpressConfig np_config_mz_
Definition: PeakFileOptions.h:246
bool has_intensity_range_
Definition: PeakFileOptions.h:231
bool metadata_only_
Definition: PeakFileOptions.h:225
bool skip_xml_checks_
Definition: PeakFileOptions.h:241
DRange< 1 > rt_range_
Definition: PeakFileOptions.h:234
Size maximal_data_pool_size_
Definition: PeakFileOptions.h:248
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
bool fill_data_
Definition: PeakFileOptions.h:244
Configuration class for MSNumpress.
Definition: MSNumpressCoder.h:68
MSNumpressCoder::NumpressConfig np_config_int_
Definition: PeakFileOptions.h:247
bool int_32_bit_
Definition: PeakFileOptions.h:233
bool write_supplemental_data_
Definition: PeakFileOptions.h:228
DRange< 1 > mz_range_
Definition: PeakFileOptions.h:235
bool sort_chromatograms_by_rt_
Definition: PeakFileOptions.h:243
bool force_maxquant_compatibility_
for mzXML-writing only: set a fixed vendor (Thermo Scientific), mass analyzer (FTMS) ...
Definition: PeakFileOptions.h:226
bool write_index_
Definition: PeakFileOptions.h:245
bool always_append_data_
Definition: PeakFileOptions.h:240
bool has_rt_range_
Definition: PeakFileOptions.h:229
bool has_mz_range_
Definition: PeakFileOptions.h:230
DRange< 1 > intensity_range_
Definition: PeakFileOptions.h:236
bool sort_spectra_by_mz_
Definition: PeakFileOptions.h:242
bool size_only_
Definition: PeakFileOptions.h:239
bool zlib_compression_
Definition: PeakFileOptions.h:238
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
bool force_tpp_compatibility_
for mzML-writing only: work around some bugs in TPP file parsers
Definition: PeakFileOptions.h:227
Options for loading files containing peak data.
Definition: PeakFileOptions.h:47
bool mz_32_bit_
Definition: PeakFileOptions.h:232
std::vector< Int > ms_levels_
Definition: PeakFileOptions.h:237