24 #ifndef _REGIONSLICE_HPP_ 25 #define _REGIONSLICE_HPP_ 45 Config(
const std::string& args);
52 virtual void open(
const DataInfo& dataInfo);
54 virtual UpdateRequest updateRequested(
const DataInfo& dataInfo,
57 virtual void update(
const DataInfo& dataInfo,
60 virtual void close(
const DataInfo& dataInfo);
72 static const char*
id() {
return "slice";}
73 #define SLICE_INDEX_ARG "index" 74 #define SLICE_SCAN_ARG "sn" 75 #define SLICE_RETENTIONTIME_ARG "rt" 76 #define SLICE_MZRANGE_ARG "mz" 77 static const char*
description() {
return "write data from a rectangular region";}
81 std::vector<std::string> result;
96 #endif // _REGIONSLICE_HPP_
simple memory cache for common MSData info
const MSDataCache & cache_
boost::shared_ptr< RegionAnalyzer > regionAnalyzer_
static const char * argsFormat()
#define TABULARCONFIG_DELIMITER_USAGE_STR
static const char * description()
writes data samples from a single rectangular region
This auxilliary class should be specialized for MSDataAnalyzers whose instantiation is controlled by ...
static std::vector< std::string > argsUsage()
Identifying information for a spectrum.
#define TABULARCONFIG_DELIMITER_OPTIONS_STR
#define SLICE_MZRANGE_ARG
information about the data to be analyzed
The structure that captures the generation of a peak list (including the underlying acquisitions) ...
Interface for MSData analyzers.
#define SLICE_RETENTIONTIME_ARG