Vespucci  1.0.0
AbstractDataAnalyzer Class Referenceabstract

The AbstractDataAnalyzer class Pure abstract class describing an object that can be passed as a pointer to gui widgets. More...

#include <abstractdataanalyzer.h>

Inheritance diagram for AbstractDataAnalyzer:
MetaAnalyzer VespucciDataset MatrixAnalyzer MultiAnalyzer MetaDataset

Public Member Functions

virtual ~AbstractDataAnalyzer ()
 
virtual void Univariate (const QString &name, double &left_bound, double &right_bound, arma::uword bound_window)=0
 
virtual void FitPeak (const QString &name, const QString &peak_shape, double &left_bound, double &right_bound)=0
 
virtual void BandRatio (const QString &name, double &first_left_bound, double &first_right_bound, double &second_left_bound, double &second_right_bound, arma::uword bound_window)=0
 
virtual void ClassicalLeastSquares (const QString &name, const QStringList &reference_keys)=0
 
virtual void VertexComponents (const QString &name, arma::uword endmembers)=0
 
virtual void KMeans (const QString &name, const QString &metric_text, const QString &partition_policy, bool allow_empty, size_t clusters)=0
 
virtual void PrincipalComponents (const QString &name)=0
 
virtual void PrincipalComponents (const QString &name, bool scale_data)=0
 
virtual void PartialLeastSquares (const QString &name, arma::uword components)=0
 
virtual void PLSCalibration (const QString &name, const QStringList &control_keys)=0
 
virtual void TrainPLSDA (const QString &name, const QStringList &label_keys)=0
 
virtual void AgglomerativeClustering (const QString &name, const QString &metric, const QString &linkage)=0
 
virtual size_t columns () const =0
 
virtual double AbscissaMax () const =0
 
virtual double AbscissaMin () const =0
 
virtual arma::vec abscissa () const =0
 
virtual arma::vec PointSpectrum (arma::uword index) const =0
 

Detailed Description

The AbstractDataAnalyzer class Pure abstract class describing an object that can be passed as a pointer to gui widgets.

Definition at line 29 of file abstractdataanalyzer.h.

Constructor & Destructor Documentation

AbstractDataAnalyzer::~AbstractDataAnalyzer ( )
virtual

Definition at line 21 of file abstractdataanalyzer.cpp.

Member Function Documentation

virtual arma::vec AbstractDataAnalyzer::abscissa ( ) const
pure virtual

Implemented in VespucciDataset, and MetaAnalyzer.

virtual double AbstractDataAnalyzer::AbscissaMax ( ) const
pure virtual

Implemented in VespucciDataset, and MetaAnalyzer.

virtual double AbstractDataAnalyzer::AbscissaMin ( ) const
pure virtual

Implemented in VespucciDataset, and MetaAnalyzer.

virtual void AbstractDataAnalyzer::AgglomerativeClustering ( const QString &  name,
const QString &  metric,
const QString &  linkage 
)
pure virtual

Implemented in VespucciDataset, and MetaAnalyzer.

virtual void AbstractDataAnalyzer::BandRatio ( const QString &  name,
double &  first_left_bound,
double &  first_right_bound,
double &  second_left_bound,
double &  second_right_bound,
arma::uword  bound_window 
)
pure virtual

Implemented in MetaAnalyzer.

virtual void AbstractDataAnalyzer::ClassicalLeastSquares ( const QString &  name,
const QStringList &  reference_keys 
)
pure virtual

Implemented in VespucciDataset, and MetaAnalyzer.

virtual size_t AbstractDataAnalyzer::columns ( ) const
pure virtual

Implemented in VespucciDataset, and MetaAnalyzer.

virtual void AbstractDataAnalyzer::FitPeak ( const QString &  name,
const QString &  peak_shape,
double &  left_bound,
double &  right_bound 
)
pure virtual

Implemented in VespucciDataset, and MetaAnalyzer.

virtual void AbstractDataAnalyzer::KMeans ( const QString &  name,
const QString &  metric_text,
const QString &  partition_policy,
bool  allow_empty,
size_t  clusters 
)
pure virtual

Implemented in VespucciDataset, and MetaAnalyzer.

virtual void AbstractDataAnalyzer::PartialLeastSquares ( const QString &  name,
arma::uword  components 
)
pure virtual
virtual void AbstractDataAnalyzer::PLSCalibration ( const QString &  name,
const QStringList &  control_keys 
)
pure virtual

Implemented in VespucciDataset, and MetaAnalyzer.

virtual arma::vec AbstractDataAnalyzer::PointSpectrum ( arma::uword  index) const
pure virtual

Implemented in MetaAnalyzer.

virtual void AbstractDataAnalyzer::PrincipalComponents ( const QString &  name)
pure virtual

Implemented in VespucciDataset, and MetaAnalyzer.

virtual void AbstractDataAnalyzer::PrincipalComponents ( const QString &  name,
bool  scale_data 
)
pure virtual

Implemented in VespucciDataset, and MetaAnalyzer.

virtual void AbstractDataAnalyzer::TrainPLSDA ( const QString &  name,
const QStringList &  label_keys 
)
pure virtual

Implemented in VespucciDataset, and MetaAnalyzer.

virtual void AbstractDataAnalyzer::Univariate ( const QString &  name,
double &  left_bound,
double &  right_bound,
arma::uword  bound_window 
)
pure virtual

Implemented in MetaAnalyzer.

virtual void AbstractDataAnalyzer::VertexComponents ( const QString &  name,
arma::uword  endmembers 
)
pure virtual

The documentation for this class was generated from the following files: