35 #ifndef OPENMS_FORMAT_OPTIONS_PEAKFILEOPTIONS_H
36 #define OPENMS_FORMAT_OPTIONS_PEAKFILEOPTIONS_H
59 void setMetadataOnly(
bool only);
62 bool getMetadataOnly()
const;
67 void setWriteSupplementalData(
bool write);
70 bool getWriteSupplementalData()
const;
78 bool hasRTRange()
const;
88 bool hasMZRange()
const;
95 void setIntensityRange(
const DRange<1> & range);
98 bool hasIntensityRange()
const;
100 const DRange<1> & getIntensityRange()
const;
111 void setMSLevels(
const std::vector<Int> & levels);
114 void addMSLevel(
int level);
116 void clearMSLevels();
118 bool hasMSLevels()
const;
120 bool containsMSLevel(
int level)
const;
122 const std::vector<Int> & getMSLevels()
const;
132 void setCompression(
bool compress);
134 bool getCompression()
const;
144 void setMz32Bit(
bool mz_32_bit);
146 bool getMz32Bit()
const;
148 void setIntensity32Bit(
bool int_32_bit);
150 bool getIntensity32Bit()
const;
170 #endif // OPENMS_FORMAT_OPTIONS_PEAKFILEOPTIONS_H
bool has_intensity_range_
Definition: PeakFileOptions.h:158
bool metadata_only_
Definition: PeakFileOptions.h:154
DRange< 1 > rt_range_
Definition: PeakFileOptions.h:161
bool int_32_bit_
Definition: PeakFileOptions.h:160
bool write_supplemental_data_
Definition: PeakFileOptions.h:155
DRange< 1 > mz_range_
Definition: PeakFileOptions.h:162
bool has_rt_range_
Definition: PeakFileOptions.h:156
bool has_mz_range_
Definition: PeakFileOptions.h:157
DRange< 1 > intensity_range_
Definition: PeakFileOptions.h:163
bool zlib_compression_
Definition: PeakFileOptions.h:165
Options for loading files containing peak data.
Definition: PeakFileOptions.h:47
bool mz_32_bit_
Definition: PeakFileOptions.h:159
std::vector< Int > ms_levels_
Definition: PeakFileOptions.h:164