|
enum | TimeValidOperator { Intersects =0
, DoesNotIntersect =1
, RangeDefined =2
, RangeUndefined =3
} |
|
|
| TimeValidCondition (std::string field, std::string timeWindow, TimeValidOperator timeValidOperator=Intersects, const std::string &timeReference="") |
|
std::chrono::seconds | getRefreshInterval () const override |
|
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 |
|
|
static TimeValidOperator | parseTimeValidOperator (const std::string &value) |
|
static std::chrono::seconds | InfiniteRefresh () |
|
◆ getRefreshInterval()
std::chrono::seconds Maria::TimeValidCondition::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 file:
- Native/MariaNative/MStyleCore/MTimeValidCondition.h