Gaia
gaia2::MatMult Class Reference

MatMult class. More...

#include <matmult.h>

Inheritance diagram for gaia2::MatMult:
gaia2::Applier

Public Member Functions

 MatMult (const Transformation &transfo)
 
virtual PointmapPoint (const Point *p) const
 Ownership of resulting point is handed to caller of this function.
 
- Public Member Functions inherited from gaia2::Applier
 Applier (const Transformation &transfo)
 
void checkLayout (const PointLayout &layout) const
 Check that the given layout is the same as the one that was used during the analysis part of this transformation. More...
 
void checkLayout (const DataSet *dataset) const
 Check that the given dataset has the same layout as the one that was used during the analysis part of this transformation. More...
 
virtual DataSetmapDataSet (const DataSet *dataset) const
 Provides a default function that maps a whole dataset but which can be overriden in derived classes to provide a more efficient implementation.
 

Protected Member Functions

PointmapPoint (const Point *p, const Region &region) const
 
- Protected Member Functions inherited from gaia2::Applier
void transferHistory (const DataSet *original, DataSet *destination) const
 This method tranfers the transformation history from the original dataset to the one being created, and adds itself at the end of the history.
 
void addPointsNoLayoutCheck (DataSet *dataset, const QVector< Point * > &points) const
 Adds the given points to a DataSet without checking for the layout to be correct. More...
 

Protected Attributes

QStringList _descriptorNames
 
Eigen::MatrixXf _matrix
 
PointLayout _layout
 
Region _regionCache
 
- Protected Attributes inherited from gaia2::Applier
Transformation _transfo
 

Detailed Description

MatMult class.


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