Container class for merit filters.
More...
|
|
typedef BasicMeritFilter< LR, ET > | Filter |
|
typedef Filter::InputMeritValue | MeritValue |
|
typedef Filter::LatDef | LatDef |
|
typedef std::list< std::unique_ptr< Filter > > | FilterList |
|
typedef boost::signals2::signal< void(const LatDef &)> | OnReject |
| | Type of signal emitted when a merit value is rejected.
|
|
|
| BasicMeritFilterList () |
| | Constructor.
|
|
bool | empty () const |
| | Returns true if and only if the list of filters is empty.
|
|
| void | add (std::unique_ptr< Filter > filter) |
| | Appends a filter for scalar merit values.
|
| OnReject & | onReject () const |
| | Reject signal.
|
|
const FilterList & | filters () const |
|
MeritValue | apply (MeritValue merit, const LatDef &lat) const |
Container class for merit filters.
◆ add()
Appends a filter for scalar merit values.
- Parameters
-
| filter | Filter function/functor to add. |
◆ onReject()
Reject signal.
Emitted when the a value in the output sequence is rejected by a filter.
The documentation for this class was generated from the following file:
- include/latbuilder/MeritFilterList.h