Gaia
gaia2::TransfoChain Class Reference
Inheritance diagram for gaia2::TransfoChain:

Public Member Functions

PointmapPoint (const Point *point, bool takeOwnership=false) const
 
DataSetmapDataSet (const DataSet *dataset, bool takeOwnership=false) const
 
DataSetpartialMapDataSet (const DataSet *dataset, int start, int end=0) const
 Only maps a part of the transformation chain, you need to specify the indices of first and after-last transformation. More...
 
DataSetretransformDataSet (const DataSet *dataset, int start, int end=0) const
 Retransforms the dataset using the given partial history. More...
 
void load (const QString &filename)
 
void save (const QString &filename) const
 
bool contains (const QString &analyzerName) const
 
bool operator== (const TransfoChain &rhs) const
 

Friends

QDataStream & operator<< (QDataStream &out, const TransfoChain &transfo)
 
QDataStream & operator>> (QDataStream &in, TransfoChain &transfo)
 

Member Function Documentation

DataSet * gaia2::TransfoChain::mapDataSet ( const DataSet dataset,
bool  takeOwnership = false 
) const
Point * gaia2::TransfoChain::mapPoint ( const Point point,
bool  takeOwnership = false 
) const
DataSet * gaia2::TransfoChain::partialMapDataSet ( const DataSet dataset,
int  start,
int  end = 0 
) const

Only maps a part of the transformation chain, you need to specify the indices of first and after-last transformation.

If end == 0, then all the transformations starting at index start will be applied.

DataSet * gaia2::TransfoChain::retransformDataSet ( const DataSet dataset,
int  start,
int  end = 0 
) const

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