Gaia
|
Public Member Functions | |
Point * | mapPoint (const Point *point, bool takeOwnership=false) const |
DataSet * | mapDataSet (const DataSet *dataset, bool takeOwnership=false) const |
DataSet * | 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. More... | |
DataSet * | retransformDataSet (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) |
DataSet * gaia2::TransfoChain::mapDataSet | ( | const DataSet * | dataset, |
bool | takeOwnership = false |
||
) | const |
References gaia2::DataSet::copy().
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 |
Retransforms the dataset using the given partial history.
References gaia2::Transformation::applyToDataSet(), gaia2::checkValidDataStream(), gaia2::DataSet::copy(), gaia2::gaiaVersion(), and gaia2::setDataStreamVersion().