Gaia
gaia2::RemoveDesc Class Reference

RemoveDesc applier class. More...

#include <removedesc.h>

Inheritance diagram for gaia2::RemoveDesc:
gaia2::Applier

Public Member Functions

 RemoveDesc (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

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 _remove
 
PointLayout _newLayout
 
IndexMap _realMap
 
IndexMap _stringMap
 
IndexMap _enumMap
 
- Protected Attributes inherited from gaia2::Applier
Transformation _transfo
 

Detailed Description

RemoveDesc applier class.

Removes specified dimensions from given point.


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