Classes
The following classes are available globally.
-
A circle with center and radius
See moreDeclaration
Objective-C
@interface SITCircularArea : SITArea
-
An event: POI with radius, conversion area and asociated statistics. It is intended for usage in marketing apps
See moreDeclaration
Objective-C
@interface SITEvent : NSObject
-
A Key-value structure to store information
See moreDeclaration
Objective-C
@interface SITCustomField : NSObject
-
Describes importante situations around events
See moreDeclaration
Objective-C
@interface SITOccurrence : SITAPIBaseModel
-
The purpose of this class is to hold information of custom uuids
See moreDeclaration
Objective-C
@interface SITBeaconFilter : NSObject
-
A floor resource with building identifier and floor identifier
See moreDeclaration
Objective-C
@interface SITFloorResource : SITBuildingResource
-
A string with a different value depending of the language. ISO 639-2 is used to identify the languages.
See
ISO3Language
Declaration
Objective-C
@interface SITMultilanguageString : NSObject
-
Abstraction of URL. Unifies management of both absolutes and relatives URLs.
See moreDeclaration
Objective-C
@interface SITURL : NSObject
-
The Communication manager allows you to make asynchronous requests to the server, mostly to fetch data.
See moreDeclaration
Objective-C
@interface SITCommunicationManager : NSObject
-
Central component that provides guidances and routes to travel from a SITLocation or SITPoint to a destination place. Currently only works for route inside indoor areas.
See moreDeclaration
Objective-C
@interface SITDirectionsManager : NSObject <SITDirectionsInterface>
-
Parameters to request a route with SITDirectionsManager.
See moreDeclaration
Objective-C
@interface SITDirectionsRequest : NSObject
-
Class containing information about a geofence
See moreDeclaration
Objective-C
@interface SITGeofence : SITResource
-
Class used to construct geofences
See moreDeclaration
Objective-C
@interface SITGeofenceBuilder : SITResource
-
Utility class to convert between cartesian coordinates and geographical coordinates.
See moreDeclaration
Objective-C
@interface SITCoordinateConverter : NSObject
-
Describes a geographical position of the user, either indoor or outdoor. A valid indoor location has floorIdentifier and cartesianCoordinate in its position property.
See moreDeclaration
Objective-C
@interface SITLocation : NSObject <NSCopying>
-
SITLocationManager The SITLocationManager class is the central point for configuring the delivery of location- and headind related events to your app. You use the shared instance of this class to establish the parameters that determine when location and heading events should be delivered and to start and stop the actual delivery of those events.
Set delegate to listen for location updates.
Note
This class needs bluetooth information to do its work. In case bluetooth access is off, or permissions are denied, an error will be returned to the delegate. It can be thrown at the initial checking or at any moment during the positioning.Declaration
Objective-C
@interface SITLocationManager : NSObject <SITLocationInterface>
-
A data object that contains parameters for the location service (SITLocationManager)
See moreDeclaration
Objective-C
@interface SITLocationRequest : NSObject <NSCopying>
-
Representation of an angle.
See moreDeclaration
Objective-C
@interface SITAngle : NSObject
-
Provides information about the places where indoor location is supported.
See moreDeclaration
Objective-C
@interface SITBuilding : SITResource
-
A building and its dependencies: floors, POIs and events
See moreDeclaration
Objective-C
@interface SITBuildingInfo : NSObject
-
Resource that has a one-to-one relationship with a SITBuilding.
See moreDeclaration
Objective-C
@interface SITBuildingResource : SITResource
-
A structure that contains cartesian coordinate.
See moreDeclaration
Objective-C
@interface SITCartesianCoordinate : NSObject
-
Define 2D dimensions of a rectangular area.
See moreDeclaration
Objective-C
@interface SITDimensions : NSObject
-
Floor of a building.
See moreDeclaration
Objective-C
@interface SITFloor : SITBuildingResource
-
It represents the types of POI
See moreDeclaration
Objective-C
@interface SITPOICategory : SITResource
-
Associate geographical coordinate (Location) with Building and Floor (Cartography) and cartesian coordinate relative to that building.
See moreDeclaration
Objective-C
@interface SITPoint : NSObject
-
Abstract base class with common properties across Resources
See moreDeclaration
Objective-C
@interface SITResource : NSObject
-
Represents the instruction that a user should follow when on a SITRouteStep to continue the route.
See moreDeclaration
Objective-C
@interface SITIndication : NSObject
-
Route between two points. From and destination must be inside the same building.
See moreDeclaration
Objective-C
@interface SITRoute : NSObject
-
A continuous segment of a route that contains points of the same floor
See moreDeclaration
Objective-C
@interface SITRouteSegment : NSObject
-
A fragment of a route, described by an initial SITPoint (from) and a destination SITPoint (to). It also includes additional information about the fragment.
See moreDeclaration
Objective-C
@interface SITRouteStep : NSObject
-
A data object that provides information about the location of users in real time
See moreDeclaration
Objective-C
@interface SITRealTimeData : NSObject
-
Default implementation of SITNavigationInterface
See moreDeclaration
Objective-C
@interface SITNavigationManager : NSObject <SITNavigationInterface>
-
It provides information of the progress of a user while following a route.
See moreDeclaration
Objective-C
@interface SITNavigationProgress : NSObject
-
Class that stores relevant information to request navigation updates.
See moreDeclaration
Objective-C
@interface SITNavigationRequest : NSObject
-
Central point for accessing the location of the users in real time
See moreDeclaration
Objective-C
@interface SITRealTimeManager : NSObject <SITRealTimeInterface>
-
A data object that contains parameters for the real time service (SITRealTimeManager)
See moreDeclaration
Objective-C
@interface SITRealTimeRequest : NSObject
-
This class represents a Point Of Interest inside a
SITBuilding
See
See SITPOIBase to check base propertiesDeclaration
Objective-C
@interface SITPOI : SITBuildingResource
-
Service class for the Situm SDK for iOS
See moreDeclaration
Objective-C
@interface SITServices : NSObject
-
Base interface that imports all the public headers
Declaration
Objective-C
@interface SitumSDK : NSObject