Maria GDK 4.5.0.137
Documentation of managed code in release branch
Loading...
Searching...
No Matches
TPG.GeoFramework.Style.Core.Contracts.Condition.ICondition Interface Reference

Base class for condition objects. Condition objects allows conditional system behaviour depending on properties of the system (context parameter) and an object or object collection (conditionObjectAccessor) Typical usage is in conditional track and object styling. Complex, nested conditions can be made using derived classes. More...

Inheritance diagram for TPG.GeoFramework.Style.Core.Contracts.Condition.ICondition:
TPG.DrawObjects.Contracts.Filters.IDrawObjectGeoCondition TPG.GeoFramework.Style.Core.Contracts.Condition.IAgeCondition TPG.GeoFramework.Style.Core.Contracts.Condition.ICompositeCondition TPG.GeoFramework.Style.Core.Contracts.Condition.IContextStateCondition TPG.GeoFramework.Style.Core.Contracts.Condition.IContextVariableCondition TPG.GeoFramework.Style.Core.Contracts.Condition.IFieldCondition TPG.GeoFramework.Style.Core.Contracts.Condition.IGeoCondition TPG.GeoFramework.Style.Core.Contracts.Condition.IMapScaleCondition TPG.GeoFramework.Style.Core.Contracts.Condition.IMilStd2525CodeCondition TPG.GeoFramework.Style.Core.Contracts.Condition.ISpeedCondition TPG.GeoFramework.Style.Core.Contracts.Condition.ITextMatchCondition TPG.GeoFramework.Style.Core.Contracts.Condition.ITimeValidCondition TPG.GeoFramework.StyleCore.Condition.FalseCondition TPG.GeoFramework.StyleCore.Condition.TrueCondition TPG.GeoFramework.TrackCore.TrackTextSearchQuery

Public Member Functions

bool IsSatisfied (IItemContext context, IGenericGeoObjectAdapter conditionObjectAccessor)
 Depends true if condition is satisfied, otherwise false.
 
bool GetConditionObjectFieldReferences (HashSet< string > target)
 Most conditions depend on some field/value within the object they operate on.
 
ICondition Clone ()
 Creates a clone of condition. Any child-conditions are also cloned.
 

Detailed Description

Base class for condition objects. Condition objects allows conditional system behaviour depending on properties of the system (context parameter) and an object or object collection (conditionObjectAccessor) Typical usage is in conditional track and object styling. Complex, nested conditions can be made using derived classes.

Member Function Documentation

◆ Clone()

◆ GetConditionObjectFieldReferences()

bool TPG.GeoFramework.Style.Core.Contracts.Condition.ICondition.GetConditionObjectFieldReferences ( HashSet< string >  target)

◆ IsSatisfied()


The documentation for this interface was generated from the following file: