Maria GDK 5.0.0.910
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria::ContextVariableCondition Class Referencefinal
Inheritance diagram for Maria::ContextVariableCondition:
Maria::Condition

Public Member Functions

 ContextVariableCondition (const std::string &varName, const std::string &value, FieldCondition::FieldOperator op)
 
void SetOperator (Maria::FieldCondition::FieldOperator op)
 
FieldCondition::FieldOperator GetOperator () const
 
void SetVariable (const std::string &v)
 
const std::string & GetVariable () const
 
void SetValue (const std::string &v)
 
const std::string & GetValue () const
 
bool IsSatisfied (const Maria::ItemContext &context, const Maria::GenericGeoObjectAdapter &conditionObjectAccessor) override
 
- Public Member Functions inherited from Maria::Condition
virtual bool IsSatisfied (const ItemContext &context, const GenericGeoObjectAdapter &conditionObjectAccessor)=0
 
virtual std::chrono::seconds getRefreshInterval () const
 
virtual void getMapScaleTransitions (std::set< double > &transitions) const
 

Additional Inherited Members

- Static Public Member Functions inherited from Maria::Condition
static std::chrono::seconds InfiniteRefresh ()
 

Member Function Documentation

◆ IsSatisfied()

bool Maria::ContextVariableCondition::IsSatisfied ( const Maria::ItemContext context,
const Maria::GenericGeoObjectAdapter conditionObjectAccessor 
)
overridevirtual

Depends true if condition is satisfied, otherwise false

Parameters
contextContains system parameters such as geo contest, settings and variables
conditionObjectAccessorObject 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: