20 #ifndef GAIA_ANALYZER_H 21 #define GAIA_ANALYZER_H 25 #include "transformation.h" 89 QStringList _descriptorNames, _exclude;
101 #endif // GAIA_ANALYZER_H A region is a physical location in the point layout which consists in a list of segments.
Definition: region.h:125
void checkMinPoints(const DataSet *dataset, int n) const
Checks that the given dataset as at least the specified number of points.
Definition: analyzer.cpp:90
This class represents a dataset and all related information.
Definition: dataset.h:91
QStringList validParams
List of valid parameters this analyzer accepts.
Definition: analyzer.h:85
const Region & checkFixedLength(const Region ®ion, const PointLayout &layout) const
Checks that the given Region only contains fixed-length descriptors and throws an exception if not...
Definition: analyzer.cpp:99
This class describes the layout of a point.
Definition: pointlayout.h:60
Main Gaia namespace, which contains all the library functions.
Definition: addfield.cpp:22
the Analyzer abstract base class.
Definition: analyzer.h:43
Definition: parameter.h:34
void registerAnalyzers()
Registers all the analyzers available inside the AnalyzerFactory.
Definition: analyzer.cpp:52
QString name
Name for the algorithm, usually the key that was used to instantiate it from the factory.
Definition: analyzer.h:51
void checkDataSet(const DataSet *dataset) const
Checks that the given dataset is valid.
Definition: analyzer.cpp:83