ISGeofenceArea Class Reference

Inherits from NSObject
Declared in ISGeofenceArea.h

Overview

Class used to represent a geofencing area.

  guid

Geofencing area identifier.

@property (nonatomic, readonly) NSString *guid

Declared In

ISGeofenceArea.h

  center

Area center (position in meters).

@property (nonatomic, readonly) ISPosition *center

Declared In

ISGeofenceArea.h

  polygon

Area polygon (points in millimeters).

@property (nonatomic, readonly) NSArray *polygon

Declared In

ISGeofenceArea.h

  indexZoomLevel

Zoom level index.

@property (nonatomic, readonly) int indexZoomLevel

Declared In

ISGeofenceArea.h

  indexes

Array containing all tile indexes where the area is present.

@property (nonatomic, readonly) NSArray *indexes

Declared In

ISGeofenceArea.h

  timeToEnter

Time needed to consider that we enter the area.

@property (nonatomic, readonly) NSTimeInterval timeToEnter

Declared In

ISGeofenceArea.h

  timeToLeave

Time needed to consider that we leave the area.

@property (nonatomic, readonly) NSTimeInterval timeToLeave

Declared In

ISGeofenceArea.h

  timeToStay

Time needed to consider that we stay in the area.

@property (nonatomic, readonly) NSTimeInterval timeToStay

Declared In

ISGeofenceArea.h

  enterEnabled

Boolean used to know if the enter event is enabled.

@property (nonatomic, readonly) Boolean enterEnabled

Declared In

ISGeofenceArea.h

  stayEnabled

Boolean used to know if the stay event is enabled.

@property (nonatomic, readonly) Boolean stayEnabled

Declared In

ISGeofenceArea.h

  leaveEnabled

Boolean used to know if the leave event is enabled.

@property (nonatomic, readonly) Boolean leaveEnabled

Declared In

ISGeofenceArea.h

  extra1

Extra data attribute.

@property (nonatomic, readonly) NSString *extra1

Declared In

ISGeofenceArea.h

  extra2

Extra data attribute.

@property (nonatomic, retain) NSString *extra2

Declared In

ISGeofenceArea.h

  extra3

Extra data attribute.

@property (nonatomic, readonly) NSString *extra3

Declared In

ISGeofenceArea.h

  fExtra1

Extra data attribute.

@property (nonatomic, readonly) float fExtra1

Declared In

ISGeofenceArea.h

  autoStart

Boolean used to know if the area was automatically added to the provider.

@property (nonatomic, readonly) Boolean autoStart

Declared In

ISGeofenceArea.h

  label

Content label.

@property (nonatomic, readonly) NSString *label

Declared In

ISGeofenceArea.h

  message

Content message.

@property (nonatomic, readonly) NSString *message

Declared In

ISGeofenceArea.h

  zone

Related ISZone. Could be nil.

@property (nonatomic, readonly) ISZone *zone

Declared In

ISGeofenceArea.h

  zonePoi

Related ISZonePoi. Could be nil.

@property (nonatomic, readonly) ISZonePoi *zonePoi

Declared In

ISGeofenceArea.h

  eventType

Current geofencing zone state.

@property (nonatomic, readonly) ISEGeofenceEventType eventType

Declared In

ISGeofenceArea.h