GCBM
Public Member Functions | Private Attributes | List of all members
PoolDisturbanceSubCondition Class Reference

#include <cbmdisturbancelistener.h>

Inheritance diagram for PoolDisturbanceSubCondition:
Inheritance graph
Collaboration diagram for PoolDisturbanceSubCondition:
Collaboration graph

Public Member Functions

 PoolDisturbanceSubCondition (std::vector< const flint::IPool * > pools, DisturbanceConditionType type, const DynamicVar &target)
 
bool check () const override
 
- Public Member Functions inherited from IDisturbanceSubCondition
virtual ~IDisturbanceSubCondition ()=default
 

Private Attributes

const std::vector< const flint::IPool * > _pools
 
const DisturbanceConditionType _type
 
const DynamicVar _target
 

Constructor & Destructor Documentation

◆ PoolDisturbanceSubCondition()

PoolDisturbanceSubCondition ( std::vector< const flint::IPool * >  pools,
DisturbanceConditionType  type,
const DynamicVar &  target 
)

Member Function Documentation

◆ check()

bool check ( ) const
overridevirtual

Member Data Documentation

◆ _pools

const std::vector<const flint::IPool*> _pools
private

◆ _target

const DynamicVar _target
private

◆ _type

const DisturbanceConditionType _type
private

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