|  | Maria GDK 5.0.0.910
    Documentation of native code in develop branch | 
#include <MCondition.h>
 
  
| Public Member Functions | |
| virtual bool | IsSatisfied (const ItemContext &context, const GenericGeoObjectAdapter &conditionObjectAccessor)=0 | 
| virtual std::chrono::seconds | getRefreshInterval () const | 
| virtual void | getMapScaleTransitions (std::set< double > &transitions) const | 
| Static Public Member Functions | |
| static std::chrono::seconds | InfiniteRefresh () | 
Condition - Short description. Detailed description.
| 
 | pure virtual | 
Depends true if condition is satisfied, otherwise false
| context | Contains system parameters such as geo contest, settings and variables | 
| conditionObjectAccessor | Object to test (typically track or draw object) | 
Implemented in Maria::BooleanCondition, Maria::CompositeCondition, Maria::ContextStateCondition, Maria::FieldCondition, Maria::SpeedCondition, Maria::TimeValidCondition, Maria::ContextVariableCondition, and MapScaleCondition.