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 setAlwaysAppendData(
bool only);
151 bool getAlwaysAppendData()
const;
153 void setFillData(
bool only);
155 bool getFillData()
const;
157 void setSkipXMLChecks(
bool only);
159 bool getSkipXMLChecks()
const;
163 void setSortSpectraByMZ(
bool sort);
165 bool getSortSpectraByMZ()
const;
167 void setSortChromatogramsByRT(
bool sort);
169 bool getSortChromatogramsByRT()
const;
181 void setMz32Bit(
bool mz_32_bit);
183 bool getMz32Bit()
const;
185 void setIntensity32Bit(
bool int_32_bit);
187 bool getIntensity32Bit()
const;
191 bool getWriteIndex()
const;
193 void setWriteIndex(
bool write_index);
214 Size getMaxDataPoolSize()
const;
217 void setMaxDataPoolSize(
Size size);
MSNumpressCoder::NumpressConfig np_config_mz_
Definition: PeakFileOptions.h:244
bool has_intensity_range_
Definition: PeakFileOptions.h:230
bool metadata_only_
Definition: PeakFileOptions.h:224
bool skip_xml_checks_
Definition: PeakFileOptions.h:239
DRange< 1 > rt_range_
Definition: PeakFileOptions.h:233
Size maximal_data_pool_size_
Definition: PeakFileOptions.h:246
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
bool fill_data_
Definition: PeakFileOptions.h:242
Configuration class for MSNumpress.
Definition: MSNumpressCoder.h:70
MSNumpressCoder::NumpressConfig np_config_int_
Definition: PeakFileOptions.h:245
bool int_32_bit_
Definition: PeakFileOptions.h:232
bool write_supplemental_data_
Definition: PeakFileOptions.h:227
DRange< 1 > mz_range_
Definition: PeakFileOptions.h:234
bool sort_chromatograms_by_rt_
Definition: PeakFileOptions.h:241
bool force_maxquant_compatibility_
for mzXML-writing only: set a fixed vendor (Thermo Scientific), mass analyzer (FTMS) ...
Definition: PeakFileOptions.h:225
bool write_index_
Definition: PeakFileOptions.h:243
bool always_append_data_
Definition: PeakFileOptions.h:238
bool has_rt_range_
Definition: PeakFileOptions.h:228
bool has_mz_range_
Definition: PeakFileOptions.h:229
DRange< 1 > intensity_range_
Definition: PeakFileOptions.h:235
bool sort_spectra_by_mz_
Definition: PeakFileOptions.h:240
bool zlib_compression_
Definition: PeakFileOptions.h:237
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:226
Options for loading files containing peak data.
Definition: PeakFileOptions.h:47
bool mz_32_bit_
Definition: PeakFileOptions.h:231
std::vector< Int > ms_levels_
Definition: PeakFileOptions.h:236