#include <MCompositeCondition.h>
|  | 
| enum | GroupOperator { And = 0
, Or = 1
, None = 2
, Nand =3
,
 Nor =4
 }
 | 
|  | 
|  | 
| static GroupOperator | ParseGroupOperator (const std::string &str, GroupOperator defaultOp) | 
|  | 
| static std::chrono::seconds | InfiniteRefresh () | 
|  | 
|  | 
| std::vector< std::shared_ptr< Condition > > | _children | 
|  | 
| GroupOperator | _op | 
|  | 
CompositeCondition - Short description. Detailed description. 
◆ getMapScaleTransitions()
  
  | 
        
          | void Maria::CompositeCondition::getMapScaleTransitions | ( | std::set< double > & | transitions | ) | const |  | inlineoverridevirtual | 
 
 
◆ getRefreshInterval()
  
  | 
        
          | std::chrono::seconds Maria::CompositeCondition::getRefreshInterval | ( |  | ) | const |  | inlineoverridevirtual | 
 
 
◆ IsSatisfied()
Depends true if condition is satisfied, otherwise false 
- Parameters
- 
  
    | context | Contains system parameters such as geo contest, settings and variables |  | conditionObjectAccessor | Object to test (typically track or draw object) |  
 
- Returns
- true if satisfied, otherwise false
Implements Maria::Condition.
 
 
The documentation for this class was generated from the following files:
- Native/MariaNative/MStyleCore/MCompositeCondition.h
- Native/MariaNative/MStyleCore/MCompositeCondition.cpp