Maria GDK 4.5.0.137
Documentation of managed code in release branch
Loading...
Searching...
No Matches
TPG.GeoFramework.GeoFencingServiceInterfaces.IGeoFencingRuleService Interface Reference

Interface placeholder for service. Service implementation should inherit from this. More...

Inheritance diagram for TPG.GeoFramework.GeoFencingServiceInterfaces.IGeoFencingRuleService:
TPG.GeoFramework.GeoFencingServiceInterfaces.IGeoFencingRuleServiceBase TPG.ServiceModel.IBaseService TPG.GeoFramework.GeoFencingService.GeoFencingService

Additional Inherited Members

- Public Member Functions inherited from TPG.GeoFramework.GeoFencingServiceInterfaces.IGeoFencingRuleServiceBase
void AddRule (GeoFenceRuleDef fenceRule)
 Add or replace a rule. All rules contain an identifier, adding a rule with existing identifier already in the service will replace that rule.
 
List< GeoFenceRuleDefGetRules ()
 Get all rules.
 
List< GeoFenceRuleDefGetRulesFromIds (List< Guid > ids)
 Get specific, identified rules.
 
List< Guid > GetRuleIds ()
 Get all rule identifiers.
 
int DeleteRules (List< Guid > ids)
 Delete identified rules.
 
void ClearRules ()
 Delete all rules in the service.
 
void SetRangeObject (MovingRangeDef rangeObject)
 Add moving range object. A range object is connected to a track. Each track can have multiple range objects. The center position of a range object is the same as the track position. Note that range objects are treated as geoshapes with respect to conditions.
 
void DeleteRangeObject (Guid objectId)
 Delete range object.
 
MovingRangeDef[] GetRangeObjects ()
 Get all range objects.
 
- Public Member Functions inherited from TPG.ServiceModel.IBaseService
ServiceState GetServiceState ()
 Get state of service including session id.
 

Detailed Description

Interface placeholder for service. Service implementation should inherit from this.


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