UFO
ufo::PerformActionParameters Class Reference

Parameters controlling the Perform Action filter. More...

#include <PerformAction.h>

Inheritance diagram for ufo::PerformActionParameters:
Collaboration diagram for ufo::PerformActionParameters:

Public Member Functions

const FilterActionParametersBaseaction () const override
 Parameters controlling the action performed on observations flagged by the filter. More...
 

Private Attributes

oops::RequiredParameter< RequiredFilterActionParametersaction_ {"action", this}
 Parameters controlling the action performed on observations flagged by the filter. More...
 

Additional Inherited Members

- Public Attributes inherited from ufo::FilterParametersBaseWithAbstractAction
oops::OptionalParameter< std::vector< Variable > > filterVariables
 
oops::Parameter< std::vector< WhereParameters > > where {"where", {}, this}
 
oops::Parameter< bool > deferToPost {"defer to post", false, this}
 

Detailed Description

Parameters controlling the Perform Action filter.

Definition at line 50 of file PerformAction.h.

Member Function Documentation

◆ action()

const FilterActionParametersBase& ufo::PerformActionParameters::action ( ) const
inlineoverridevirtual

Parameters controlling the action performed on observations flagged by the filter.

Implements ufo::FilterParametersBaseWithAbstractAction.

Definition at line 55 of file PerformAction.h.

Member Data Documentation

◆ action_

oops::RequiredParameter<RequiredFilterActionParameters> ufo::PerformActionParameters::action_ {"action", this}
private

Parameters controlling the action performed on observations flagged by the filter.

Definition at line 61 of file PerformAction.h.


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