Gaia
gaia2::MergeRegionApplier Class Reference

MergeRegion applier class. More...

#include <mergeregionapplier.h>

Inheritance diagram for gaia2::MergeRegionApplier:
gaia2::Applier

Public Member Functions

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

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

QString _resultName
 
QStringList _select
 
PointLayout _layout
 
PointLayout _layoutCache
 
Region _regionCache
 
- Protected Attributes inherited from gaia2::Applier
Transformation _transfo
 

Detailed Description

MergeRegion applier class.

Merges multiple real descriptors into a single one.

Member Function Documentation

Point * MergeRegionApplier::mergePoint ( const Point p,
const Region region 
) const
protected

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