#include <MContextStateCondition.h>
|
| ContextStateCondition (const std::string &key, ItemContext::ItemState state, ItemContext::StateScope scope) |
|
void | setScope (ItemContext::StateScope stateScope) |
|
ItemContext::StateScope | getScope () const |
|
void | setExpectedState (ItemContext::ItemState expectedState) |
|
ItemContext::ItemState | getExpectedState () const |
|
void | setKey (const std::string &key) |
|
const std::string & | getKey () const |
|
bool | IsSatisfied (const ItemContext &context, const GenericGeoObjectAdapter &conditionObjectAccessor) override |
|
virtual bool | IsSatisfied (const ItemContext &context, const GenericGeoObjectAdapter &conditionObjectAccessor)=0 |
|
virtual std::chrono::seconds | getRefreshInterval () const |
|
virtual void | getMapScaleTransitions (std::set< double > &transitions) const |
|
|
std::string | _key |
|
ItemContext::ItemState | _expectedState |
|
ItemContext::StateScope | _scope |
|
|
static std::chrono::seconds | InfiniteRefresh () |
|
ContextStateCondition - Short description. Detailed description.
◆ 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/MContextStateCondition.h
- Native/MariaNative/MStyleCore/MContextStateCondition.cpp