Gaia
gaia2::EnumerateApplier Class Reference

EnumerateApplier applier class. More...

#include <enumerateapplier.h>

Inheritance diagram for gaia2::EnumerateApplier:
gaia2::Applier

Public Member Functions

 EnumerateApplier (const Transformation &transfo)
 
virtual PointmapPoint (const Point *p) const
 Ownership of resulting point is handed to caller of this function.
 
DataSetmapDataSet (const DataSet *dataset) const
 Optimized version so that we don't have to recompute the index mappings for each point.
 
- 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...
 

Protected Member Functions

PointLayout mapLayout (const PointLayout &layout) 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 _select
 
PointLayout _newLayout
 
IndexMap _realMap
 
IndexMap _stringMap
 
IndexMap _enumMap
 
- Protected Attributes inherited from gaia2::Applier
Transformation _transfo
 

Detailed Description

EnumerateApplier applier class.

Fixes the length of the specified descriptors.


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