A B C D E F G H I L N O P Q R S T U V W 
All Classes All Packages

A

addArPlane(float[], float, float) - Method in interface com.indooratlas.android.sdk.IAARSession
Input AR plane tracking information.
addGeofences(IAGeofenceRequest, PendingIntent) - Method in class com.indooratlas.android.sdk.IALocationManager
Request geofence events that are delivered to an application component specified by a PendingIntent.
addGeofences(IAGeofenceRequest, IAGeofenceListener) - Method in class com.indooratlas.android.sdk.IALocationManager
 
addGeofences(IAGeofenceRequest, IAGeofenceListener, Looper) - Method in class com.indooratlas.android.sdk.IALocationManager
Register for geofence event updates using listener.
arToGeo(float[]) - Method in interface com.indooratlas.android.sdk.IAARSession
Convert from AR to geographic coordinates
arToGeo(float, float, float) - Method in interface com.indooratlas.android.sdk.IAARSession
Convert from AR to geographic coordinates
attachInfo(Context, ProviderInfo) - Method in class com.indooratlas.android.sdk.IndoorAtlasInitProvider
 

B

Beta - Annotation Type in com.indooratlas.android.sdk.annotations
Suggests that classes, methods or fields might be subject to change or removal in the future versions and releases of the software.
build() - Method in class com.indooratlas.android.sdk.IAGeofence.Builder
Create a IAGeofence from this IAGeofence.Builder.
build() - Method in class com.indooratlas.android.sdk.IAGeofenceRequest.Builder
build() - Method in class com.indooratlas.android.sdk.IALocation.Builder
Create a IALocation from this IALocation.Builder.
build() - Method in class com.indooratlas.android.sdk.IAPOI.Builder
Create a IAPOI from this IAPOI.Builder.
build() - Method in class com.indooratlas.android.sdk.IAWayfindingRequest.Builder
Builder() - Constructor for class com.indooratlas.android.sdk.IAGeofence.Builder
 
Builder() - Constructor for class com.indooratlas.android.sdk.IAGeofenceRequest.Builder
 
Builder() - Constructor for class com.indooratlas.android.sdk.IALocation.Builder
Preferred constructor when creating client side IALocation objects.
Builder() - Constructor for class com.indooratlas.android.sdk.IAPOI.Builder
 
Builder() - Constructor for class com.indooratlas.android.sdk.IAWayfindingRequest.Builder
 
Builder(IAGeofence) - Constructor for class com.indooratlas.android.sdk.IAGeofence.Builder
Builder pre-populated from given IAGeofence
Builder(IAPOI) - Constructor for class com.indooratlas.android.sdk.IAPOI.Builder
Builder pre-populated from given IAPOI
Builder(String) - Constructor for class com.indooratlas.android.sdk.IALocation.Builder
 

C

com.indooratlas.android.sdk - package com.indooratlas.android.sdk
 
com.indooratlas.android.sdk.annotations - package com.indooratlas.android.sdk.annotations
 
com.indooratlas.android.sdk.resources - package com.indooratlas.android.sdk.resources
 
converged() - Method in interface com.indooratlas.android.sdk.IAARSession
 
coordinateToPoint(IALatLng) - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
Converts geographical coordinates to the corresponding point of pixel coordinates
create() - Static method in class com.indooratlas.android.sdk.IALocationRequest
 
create() - Static method in class com.indooratlas.android.sdk.IAWayfindingRequest
 
create(Context) - Static method in class com.indooratlas.android.sdk.IALocationManager
Recommended constructor.
create(Context, Bundle) - Static method in class com.indooratlas.android.sdk.IALocationManager
Creates a new instance of IALocationManager.
createArPOI(double, double, int) - Method in interface com.indooratlas.android.sdk.IAARSession
 
createArPOI(double, double, int, double, double) - Method in interface com.indooratlas.android.sdk.IAARSession
Create an AR Point-of-Interest in the given geographical coordinates.
createArPOI(IALocation) - Method in interface com.indooratlas.android.sdk.IAARSession
 
CREATOR - Static variable in class com.indooratlas.android.sdk.IAGeofenceEvent
 
CREATOR - Static variable in class com.indooratlas.android.sdk.IAGeofenceRequest
 
CREATOR - Static variable in class com.indooratlas.android.sdk.IALocation
 
CREATOR - Static variable in class com.indooratlas.android.sdk.IALocationRequest
 
CREATOR - Static variable in class com.indooratlas.android.sdk.IAOrientationRequest
 
CREATOR - Static variable in class com.indooratlas.android.sdk.IAPOI
 
CREATOR - Static variable in class com.indooratlas.android.sdk.IARegion
 
CREATOR - Static variable in class com.indooratlas.android.sdk.IARoute
 
CREATOR - Static variable in class com.indooratlas.android.sdk.IARoute.Leg
 
CREATOR - Static variable in class com.indooratlas.android.sdk.IARoute.Point
 
CREATOR - Static variable in class com.indooratlas.android.sdk.IAWayfindingRequest
 
CREATOR - Static variable in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
CREATOR - Static variable in class com.indooratlas.android.sdk.resources.IALatLng
 
CREATOR - Static variable in class com.indooratlas.android.sdk.resources.IALatLngFloor
 
CREATOR - Static variable in class com.indooratlas.android.sdk.resources.IAVenue
 

D

delete(Uri, String, String[]) - Method in class com.indooratlas.android.sdk.IndoorAtlasInitProvider
 
describeContents() - Method in class com.indooratlas.android.sdk.IAGeofenceEvent
 
describeContents() - Method in class com.indooratlas.android.sdk.IAGeofenceRequest
 
describeContents() - Method in class com.indooratlas.android.sdk.IALocation
 
describeContents() - Method in class com.indooratlas.android.sdk.IALocationRequest
 
describeContents() - Method in class com.indooratlas.android.sdk.IAOrientationRequest
 
describeContents() - Method in class com.indooratlas.android.sdk.IAPOI
 
describeContents() - Method in class com.indooratlas.android.sdk.IARegion
 
describeContents() - Method in class com.indooratlas.android.sdk.IARoute
 
describeContents() - Method in class com.indooratlas.android.sdk.IARoute.Leg
 
describeContents() - Method in class com.indooratlas.android.sdk.IARoute.Point
 
describeContents() - Method in class com.indooratlas.android.sdk.IAWayfindingRequest
 
describeContents() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
describeContents() - Method in class com.indooratlas.android.sdk.resources.IALatLng
 
describeContents() - Method in class com.indooratlas.android.sdk.resources.IALatLngFloor
 
describeContents() - Method in class com.indooratlas.android.sdk.resources.IAVenue
 
destroy() - Method in interface com.indooratlas.android.sdk.IAARSession
Clean-up.
destroy() - Method in class com.indooratlas.android.sdk.IALocationManager
Release all resources allocated by this class.

E

equals(Object) - Method in class com.indooratlas.android.sdk.IAGeofenceEvent
 
equals(Object) - Method in class com.indooratlas.android.sdk.IAGeofenceRequest
 
equals(Object) - Method in class com.indooratlas.android.sdk.IALocation
 
equals(Object) - Method in class com.indooratlas.android.sdk.IALocationRequest
 
equals(Object) - Method in class com.indooratlas.android.sdk.IAPOI
 
equals(Object) - Method in class com.indooratlas.android.sdk.IARegion
 
equals(Object) - Method in class com.indooratlas.android.sdk.IARoute.Point
 
equals(Object) - Method in class com.indooratlas.android.sdk.IAWayfindingRequest
 
equals(Object) - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
equals(Object) - Method in class com.indooratlas.android.sdk.resources.IALatLng
 
equals(Object) - Method in class com.indooratlas.android.sdk.resources.IALatLngFloor
 
equals(Object) - Method in class com.indooratlas.android.sdk.resources.IAVenue
 
EXTRA_API_KEY - Static variable in class com.indooratlas.android.sdk.IALocationManager
Extra attribute key to configure IndoorAtlas API key at run time.
EXTRA_API_SECRET - Static variable in class com.indooratlas.android.sdk.IALocationManager
Extra attribute key to configure IndoorAtlas API secret at run time.
EXTRA_FLOOR_CERTAINTY - Static variable in class com.indooratlas.android.sdk.IALocation
Key used when storing floor level information under Location.getExtras().
EXTRA_FLOOR_LEVEL - Static variable in class com.indooratlas.android.sdk.IALocation
Key used when storing floor level information under Location.getExtras().
EXTRA_GEOFENCE_EVENT - Static variable in class com.indooratlas.android.sdk.IALocationManager
Extra attribute key used when geofence events are delivered in an Intent after requesting geofence events with addGeofences(IAGeofenceRequest,PendingIntent).
EXTRA_LOCATION - Static variable in class com.indooratlas.android.sdk.IALocationManager
Extra attribute key used when location updates are delivered in an Intent after requesting location updates with IALocationManager.requestLocationUpdates(IALocationRequest, PendingIntent).
EXTRA_REGION - Static variable in class com.indooratlas.android.sdk.IALocation
Key used when storing region information under Location.getExtras().
EXTRA_WAYFINDING_EVENT - Static variable in class com.indooratlas.android.sdk.IALocationManager
 

F

floor - Variable in class com.indooratlas.android.sdk.resources.IALatLngFloor
Floor number
from(Intent) - Static method in class com.indooratlas.android.sdk.IAGeofenceEvent
Extracts an IAGeofenceEvent from the extras of an Intent or null if not present.
from(Intent) - Static method in class com.indooratlas.android.sdk.IALocation
Extracts an IALocation from the extras of an Intent or null if not present.
from(Intent) - Static method in class com.indooratlas.android.sdk.IARoute
Extracts an IARoute from the extras of an Intent or null if not present.
from(Location) - Static method in class com.indooratlas.android.sdk.IALocation
Convenience method to construct IALocation object from properties in a platform location.

G

GEOFENCE_TRANSITION_ENTER - Static variable in interface com.indooratlas.android.sdk.IAGeofence
Geofence enter event.
GEOFENCE_TRANSITION_EXIT - Static variable in interface com.indooratlas.android.sdk.IAGeofence
Geofence exit event.
geoToAr(double, double, int, double, double, float[]) - Method in interface com.indooratlas.android.sdk.IAARSession
Convert from geographical to AR coordinates
geoToAr(double, double, int, float[]) - Method in interface com.indooratlas.android.sdk.IAARSession
Convert from geographical to AR coordinates, with default rotation and no vertical offset
geoToAr(IALocation, float[]) - Method in interface com.indooratlas.android.sdk.IAARSession
Convert from geographical to AR coordinates (with no vertical offset)
getAccuracy() - Method in class com.indooratlas.android.sdk.IALocation
Returns location accuracy in meters.
getAffinePix2wgs() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getAffineWgs2pix() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getAltitude() - Method in class com.indooratlas.android.sdk.IALocation
Returns altitude in meters, or 0.0 if not available.
getBearing() - Method in class com.indooratlas.android.sdk.IALocation
Returns bearing in degrees, in range of (0.0, 360.0].
getBearing() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getBegin() - Method in class com.indooratlas.android.sdk.IARoute.Leg
Get the IARoute.Point representing the beginning of this leg.
getBitmapHeight() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getBitmapWidth() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getBottomLeft() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getBottomRight() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getCenter() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getDirection() - Method in class com.indooratlas.android.sdk.IARoute.Leg
Get the direction of the line segment in ENU coordinates in degrees.
getEdgeIndex() - Method in class com.indooratlas.android.sdk.IARoute.Leg
Get the zero-based index of the edge corresponding to this leg in the original JSON graph.
getEdges() - Method in interface com.indooratlas.android.sdk.IAGeofence
Return the list of vertices, as (latitude, longitude), pairs of this polygon.
getEnd() - Method in class com.indooratlas.android.sdk.IARoute.Leg
Get the IARoute.Point representing the end of this leg.
getError() - Method in class com.indooratlas.android.sdk.IARoute
 
getExtraInfo() - Method in class com.indooratlas.android.sdk.IALocationManager
Returns additional information not vital for the functionality of the SDK.
getFastestInterval() - Method in class com.indooratlas.android.sdk.IALocationRequest
Get fastest interval of this request, in milliseconds.
getFloor() - Method in interface com.indooratlas.android.sdk.IAGeofence
Return the int floor number for this geofence if set, null otherwise.
getFloor() - Method in class com.indooratlas.android.sdk.IAPOI
Return the int floor number for this POI
getFloor() - Method in class com.indooratlas.android.sdk.IARoute.Point
Get the floor number of the IARoute.Point
getFloor() - Method in class com.indooratlas.android.sdk.IAWayfindingRequest
 
getFloorCertainty() - Method in class com.indooratlas.android.sdk.IALocation
The certainty of the floor selection between 0 and 1.
getFloorLevel() - Method in class com.indooratlas.android.sdk.IALocation
The logical floor level of building.
getFloorLevel() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getFloorPlan() - Method in class com.indooratlas.android.sdk.IARegion
Return the floor plan metadata.
getFloorPlans() - Method in class com.indooratlas.android.sdk.resources.IAVenue
Return the list of mapped floorplans this venue has
getGeofences() - Method in class com.indooratlas.android.sdk.IAGeofenceRequest
Return the list of geofences in this IAGeofenceRequest.
getGeofences() - Method in class com.indooratlas.android.sdk.resources.IAVenue
Return the list of cloud geofences this venue has
getGeofenceTransition() - Method in class com.indooratlas.android.sdk.IAGeofenceEvent
Get the type of geofence event.
getHeadingSensitivity() - Method in class com.indooratlas.android.sdk.IAOrientationRequest
Get heading update sensitivity in degrees.
getHeightMeters() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getId() - Method in interface com.indooratlas.android.sdk.IAGeofence
Return the identification key for this geofence.
getId() - Method in class com.indooratlas.android.sdk.IAPOI
Return the identifier for this POI
getId() - Method in class com.indooratlas.android.sdk.IARegion
Return the id of the region.
getId() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getId() - Method in class com.indooratlas.android.sdk.resources.IAVenue
Return the ID of the venue
getLatitude() - Method in class com.indooratlas.android.sdk.IALocation
Returns latitude in degrees.
getLatitude() - Method in class com.indooratlas.android.sdk.IARoute.Point
Get the latitude of the IARoute.Point.
getLatitude() - Method in class com.indooratlas.android.sdk.IAWayfindingRequest
 
getLatLngFloor() - Method in class com.indooratlas.android.sdk.IALocation
 
getLatLngFloor() - Method in class com.indooratlas.android.sdk.IAPOI
 
getLatLngFloor() - Method in class com.indooratlas.android.sdk.IARoute.Point
 
getLatLngFloor() - Method in class com.indooratlas.android.sdk.IAWayfindingRequest
 
getLatLngFloor() - Method in class com.indooratlas.android.sdk.resources.IALatLngFloor
 
getLatLngFloor() - Method in interface com.indooratlas.android.sdk.resources.IALatLngFloorCompatible
 
getLegs() - Method in class com.indooratlas.android.sdk.IARoute
 
getLength() - Method in class com.indooratlas.android.sdk.IARoute.Leg
Get the length of the line segment in meters.
getLocation() - Method in class com.indooratlas.android.sdk.IAPOI
Return the WGS84 (latitude, longitude) coordinate of this POI
getLongitude() - Method in class com.indooratlas.android.sdk.IALocation
Returns longitude in degrees.
getLongitude() - Method in class com.indooratlas.android.sdk.IARoute.Point
Get the longitude of the IARoute.Point
getLongitude() - Method in class com.indooratlas.android.sdk.IAWayfindingRequest
 
getMaxLatitude() - Method in interface com.indooratlas.android.sdk.IAGeofence
Return the maximum latitude of the geofence in double.
getMaxLongitude() - Method in interface com.indooratlas.android.sdk.IAGeofence
Return the maximum longitude of the geofence in double.
getMetersToPixels() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getMinLatitude() - Method in interface com.indooratlas.android.sdk.IAGeofence
Return the minimum latitude of the geofence in double.
getMinLongitude() - Method in interface com.indooratlas.android.sdk.IAGeofence
Return the minimum longitude of the geofence in double.
getName() - Method in interface com.indooratlas.android.sdk.IAGeofence
Return a human-readable name of the geofence.
getName() - Method in class com.indooratlas.android.sdk.IAPOI
Return name of this POI.
getName() - Method in class com.indooratlas.android.sdk.IARegion
Returns the name of the region.
getName() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getName() - Method in class com.indooratlas.android.sdk.resources.IAVenue
Return the name of the venue
getNodeIndex() - Method in class com.indooratlas.android.sdk.IARoute.Point
Get the index of the IARoute.Point.
getOrientationSensitivity() - Method in class com.indooratlas.android.sdk.IAOrientationRequest
Get orientation update sensitivity in degrees.
getParcelableExtra(String) - Method in class com.indooratlas.android.sdk.IALocationRequest
 
getPayload() - Method in interface com.indooratlas.android.sdk.IAGeofence
Return the JSONObject payload for this geofence.
getPayload() - Method in class com.indooratlas.android.sdk.IAPOI
Return the JSONObject payload for this POI.
getPixelsToMeters() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getPOIs() - Method in class com.indooratlas.android.sdk.resources.IAVenue
Return the list of POIs this venue has
getPriority() - Method in class com.indooratlas.android.sdk.IALocationRequest
Return the priority of this request
getRegion() - Method in class com.indooratlas.android.sdk.IALocation
Returns the floor plan information associated with this location as an IARegion.
getSmallestDisplacement() - Method in class com.indooratlas.android.sdk.IALocationRequest
Get smallest displacement for location updates to trigger, in meters.
getStringExtra(String) - Method in class com.indooratlas.android.sdk.IALocationRequest
 
getTime() - Method in class com.indooratlas.android.sdk.IALocation
Returns UTC time of this location fix.
getTimestamp() - Method in class com.indooratlas.android.sdk.IARegion
Unix timestamp in milliseconds, i.e.
getTopLeft() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getTopRight() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getTriggeringGeofences() - Method in class com.indooratlas.android.sdk.IAGeofenceEvent
Get the list of geofences in this IAGeofenceEvent.
getType() - Method in class com.indooratlas.android.sdk.IARegion
Returns the type of the region.
getType(Uri) - Method in class com.indooratlas.android.sdk.IndoorAtlasInitProvider
 
getUrl() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getVenue() - Method in class com.indooratlas.android.sdk.IARegion
Return the venue metadata.
getWayfindingCompassArrow() - Method in interface com.indooratlas.android.sdk.IAARSession
 
getWayfindingTarget() - Method in interface com.indooratlas.android.sdk.IAARSession
 
getWayfindingTurnArrows() - Method in interface com.indooratlas.android.sdk.IAARSession
 
getWidthMeters() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
GRAPH_NOT_AVAILABLE - com.indooratlas.android.sdk.IARoute.Error
Wayfinding graph not available

H

hasCloudGeofences() - Method in class com.indooratlas.android.sdk.IAGeofenceRequest
 
hasFloor() - Method in interface com.indooratlas.android.sdk.IAGeofence
Check whether the floor number has been set for this geofence.
hasFloorCertainty() - Method in class com.indooratlas.android.sdk.IALocation
Returns true if this location fix had floor certainty information.
hasFloorLevel() - Method in class com.indooratlas.android.sdk.IALocation
Returns true if this location fix had floor level information.
hashCode() - Method in class com.indooratlas.android.sdk.IAGeofenceEvent
 
hashCode() - Method in class com.indooratlas.android.sdk.IAGeofenceRequest
 
hashCode() - Method in class com.indooratlas.android.sdk.IALocation
 
hashCode() - Method in class com.indooratlas.android.sdk.IALocationRequest
 
hashCode() - Method in class com.indooratlas.android.sdk.IAPOI
 
hashCode() - Method in class com.indooratlas.android.sdk.IARegion
 
hashCode() - Method in class com.indooratlas.android.sdk.IARoute.Point
 
hashCode() - Method in class com.indooratlas.android.sdk.IAWayfindingRequest
 
hashCode() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
hashCode() - Method in class com.indooratlas.android.sdk.resources.IALatLng
 
hashCode() - Method in class com.indooratlas.android.sdk.resources.IALatLngFloor
 
hashCode() - Method in class com.indooratlas.android.sdk.resources.IAVenue
 
hasPayload() - Method in interface com.indooratlas.android.sdk.IAGeofence
Check whether the payload is empty in this geofence.
hasPayload() - Method in class com.indooratlas.android.sdk.IAPOI
Check whether this POI has a non-empty payload

I

IAARObject - Interface in com.indooratlas.android.sdk
IAARObject represents the coordinates (i.e., a model matrix) of an object in the AR coordinate system.
IAARSession - Interface in com.indooratlas.android.sdk
IndoorAtlas AR fusion API
IAExtraInfo - Class in com.indooratlas.android.sdk
Immutable class containing extraneous SDK information returned by IALocationManager.getExtraInfo().
IAExtraInfo(String, String) - Constructor for class com.indooratlas.android.sdk.IAExtraInfo
Constructor.
IAFloorPlan - Class in com.indooratlas.android.sdk.resources
IAFloorPlan contains the information required to place a floor plan bitmap to Earth's surface
IAFloorPlan(Parcel) - Constructor for class com.indooratlas.android.sdk.resources.IAFloorPlan
Do not use this constructor directly.
IAFloorPlan(String, String, String, int, int, int, double[], double[]) - Constructor for class com.indooratlas.android.sdk.resources.IAFloorPlan
Constructs an IAFloorPlan instance based on parameters.
IAGeofence - Interface in com.indooratlas.android.sdk
A data object representing a geofence defined by a set of vertices
IAGeofence.Builder - Class in com.indooratlas.android.sdk
Builder to configure IAGeofence.
IAGeofenceEvent - Class in com.indooratlas.android.sdk
A class describing a geofence event.
IAGeofenceEvent(Parcel) - Constructor for class com.indooratlas.android.sdk.IAGeofenceEvent
 
IAGeofenceEvent(ArrayList<IAGeofence>, int) - Constructor for class com.indooratlas.android.sdk.IAGeofenceEvent
 
IAGeofenceListener - Interface in com.indooratlas.android.sdk
Used for receiving geofence events from the IALocationManager when geofences are triggered.
IAGeofenceListenerSupport - Class in com.indooratlas.android.sdk.resources
Convenience class that implements methods from IAGeofenceListener as no-ops.
IAGeofenceListenerSupport() - Constructor for class com.indooratlas.android.sdk.resources.IAGeofenceListenerSupport
 
IAGeofenceRequest - Class in com.indooratlas.android.sdk
Provides the list of geofences to monitor for the SDK along with the initial trigger specification
IAGeofenceRequest(Parcel) - Constructor for class com.indooratlas.android.sdk.IAGeofenceRequest
 
IAGeofenceRequest(IAGeofenceRequest.Builder) - Constructor for class com.indooratlas.android.sdk.IAGeofenceRequest
 
IAGeofenceRequest.Builder - Class in com.indooratlas.android.sdk
 
IALatLng - Class in com.indooratlas.android.sdk.resources
Data object that holds location's latitude and longitude in degrees
IALatLng(double, double) - Constructor for class com.indooratlas.android.sdk.resources.IALatLng
 
IALatLng(Parcel) - Constructor for class com.indooratlas.android.sdk.resources.IALatLng
 
IALatLngFloor - Class in com.indooratlas.android.sdk.resources
Data object that holds location's latitude, longitude (degrees) and floor number
IALatLngFloor(double, double, int) - Constructor for class com.indooratlas.android.sdk.resources.IALatLngFloor
 
IALatLngFloor(Parcel) - Constructor for class com.indooratlas.android.sdk.resources.IALatLngFloor
 
IALatLngFloor(IALatLng, int) - Constructor for class com.indooratlas.android.sdk.resources.IALatLngFloor
 
IALatLngFloorCompatible - Interface in com.indooratlas.android.sdk.resources
 
IALocation - Class in com.indooratlas.android.sdk
A data object representing a geographic location.
IALocation(Parcel) - Constructor for class com.indooratlas.android.sdk.IALocation
Do not use this constructor directly.
IALocation.Builder - Class in com.indooratlas.android.sdk
Builder to configure IALocation.
IALocationListener - Interface in com.indooratlas.android.sdk
Used for receiving locations from the IALocationManager when location has changed.
IALocationListenerSupport - Class in com.indooratlas.android.sdk.resources
Convenience class that implements methods from IALocationListener as no-ops.
IALocationListenerSupport() - Constructor for class com.indooratlas.android.sdk.resources.IALocationListenerSupport
 
IALocationManager - Class in com.indooratlas.android.sdk
This class provides access to IndoorAtlas location services.
IALocationManager() - Constructor for class com.indooratlas.android.sdk.IALocationManager
 
IALocationRequest - Class in com.indooratlas.android.sdk
Provides quality of service attributes to the IALocationManager.
IALocationService - Class in com.indooratlas.android.sdk
Service that performs background operations to provide positioning updates to IALocationManager component.
IALocationService() - Constructor for class com.indooratlas.android.sdk.IALocationService
 
IAOrientationListener - Interface in com.indooratlas.android.sdk
Used for receiving headings and orientation updates from IALocationManager.
IAOrientationRequest - Class in com.indooratlas.android.sdk
Class used to specify the sensitivity when requesting heading and orientation changes.
IAOrientationRequest(double, double) - Constructor for class com.indooratlas.android.sdk.IAOrientationRequest
Constructor specifying the sensitivity for heading and orientation updates.
IAOrientationRequest(Parcel) - Constructor for class com.indooratlas.android.sdk.IAOrientationRequest
 
IAPOI - Class in com.indooratlas.android.sdk
A data object representing a Point of Interest (POI)
IAPOI(Parcel) - Constructor for class com.indooratlas.android.sdk.IAPOI
Do not use this constructor directly.
IAPOI(String, int, IALatLng, String, JSONObject) - Constructor for class com.indooratlas.android.sdk.IAPOI
Construct a Point of Interest (POI)
IAPOI.Builder - Class in com.indooratlas.android.sdk
Builder to configure IAPOI.
IARegion - Class in com.indooratlas.android.sdk
A data object describing a typed region in IndoorAtlas namespace.
IARegion(int, long, String, String, IAVenue, IAFloorPlan) - Constructor for class com.indooratlas.android.sdk.IARegion
 
IARegion(Parcel) - Constructor for class com.indooratlas.android.sdk.IARegion
 
IARegion.Listener - Interface in com.indooratlas.android.sdk
Used for receiving notifications about region changes.
IARoute - Class in com.indooratlas.android.sdk
Structure representing a route from one location to another.
IARoute(Parcel) - Constructor for class com.indooratlas.android.sdk.IARoute
 
IARoute(IARoute.Error) - Constructor for class com.indooratlas.android.sdk.IARoute
 
IARoute(ArrayList<IARoute.Leg>) - Constructor for class com.indooratlas.android.sdk.IARoute
 
IARoute.Error - Enum in com.indooratlas.android.sdk
 
IARoute.Leg - Class in com.indooratlas.android.sdk
Object representing the line segment between two IARoute.Points.
IARoute.Point - Class in com.indooratlas.android.sdk
 
IAVenue - Class in com.indooratlas.android.sdk.resources
Represents a venue in IndoorAtlas system
IAVenue(Parcel) - Constructor for class com.indooratlas.android.sdk.resources.IAVenue
Do not use this directly
IAVenue(String, String, List<IAFloorPlan>) - Constructor for class com.indooratlas.android.sdk.resources.IAVenue
Deprecated.
IAVenue(String, String, List<IAFloorPlan>, List<IAGeofence>, List<IAPOI>) - Constructor for class com.indooratlas.android.sdk.resources.IAVenue
Constructs IAVenue based on parameters
IAWayfindingListener - Interface in com.indooratlas.android.sdk
 
IAWayfindingRequest - Class in com.indooratlas.android.sdk
Provides wayfinding destination for the SDK.
IAWayfindingRequest(Parcel) - Constructor for class com.indooratlas.android.sdk.IAWayfindingRequest
 
IAWayfindingRequest(IAWayfindingRequest.Builder) - Constructor for class com.indooratlas.android.sdk.IAWayfindingRequest
 
IAWayfindingRequest.Builder - Class in com.indooratlas.android.sdk
 
IndoorAtlasInitProvider - Class in com.indooratlas.android.sdk
 
IndoorAtlasInitProvider() - Constructor for class com.indooratlas.android.sdk.IndoorAtlasInitProvider
 
insert(Uri, ContentValues) - Method in class com.indooratlas.android.sdk.IndoorAtlasInitProvider
 
isCloudGeofence() - Method in interface com.indooratlas.android.sdk.IAGeofence
 
isIncluded(double, double, Integer) - Method in interface com.indooratlas.android.sdk.IAGeofence
Check whether a WGS84 coordinate (latitude & longitude) in specific floor is included in this geofence.
isSuccessful() - Method in class com.indooratlas.android.sdk.IARoute
 

L

latitude - Variable in class com.indooratlas.android.sdk.resources.IALatLng
Latitude in degrees
Leg(Parcel) - Constructor for class com.indooratlas.android.sdk.IARoute.Leg
 
Leg(IARoute.Point, IARoute.Point, double, double, Integer) - Constructor for class com.indooratlas.android.sdk.IARoute.Leg
Constructor
lockFloor(int) - Method in class com.indooratlas.android.sdk.IALocationManager
Locks positioning to the specified floor level.
lockIndoors(boolean) - Method in class com.indooratlas.android.sdk.IALocationManager
Engage or release indoor-only lock (a.k.a.
longitude - Variable in class com.indooratlas.android.sdk.resources.IALatLng
Longitude in degrees

N

newBuilder() - Method in interface com.indooratlas.android.sdk.IAGeofence
 
newBuilder() - Method in class com.indooratlas.android.sdk.IALocation
 
NO_ERROR - com.indooratlas.android.sdk.IARoute.Error
Routing was successful

O

onBind(Intent) - Method in class com.indooratlas.android.sdk.IALocationService
 
onCreate() - Method in class com.indooratlas.android.sdk.IALocationService
 
onCreate() - Method in class com.indooratlas.android.sdk.IndoorAtlasInitProvider
 
onDestroy() - Method in class com.indooratlas.android.sdk.IALocationService
 
onEnterRegion(IARegion) - Method in interface com.indooratlas.android.sdk.IARegion.Listener
Called to report that user has entered a new region.
onExitRegion(IARegion) - Method in interface com.indooratlas.android.sdk.IARegion.Listener
Called to report that user has exited a region.
onGeofencesTriggered(IAGeofenceEvent) - Method in interface com.indooratlas.android.sdk.IAGeofenceListener
Called when one or more geofences have triggered with the user specified event triggers.
onGeofencesTriggered(IAGeofenceEvent) - Method in class com.indooratlas.android.sdk.resources.IAGeofenceListenerSupport
 
onHeadingChanged(long, double) - Method in interface com.indooratlas.android.sdk.IAOrientationListener
Called when the the heading of the device has changed.
onLocationChanged(IALocation) - Method in interface com.indooratlas.android.sdk.IALocationListener
Called when the location has changed.
onLocationChanged(IALocation) - Method in class com.indooratlas.android.sdk.resources.IALocationListenerSupport
 
onOrientationChange(long, double[]) - Method in interface com.indooratlas.android.sdk.IAOrientationListener
Called when the orientation of the device has changed.
onStartCommand(Intent, int, int) - Method in class com.indooratlas.android.sdk.IALocationService
Overriding onStartCommand and hence we are responsible for managing service lifecycle and stopping it when no more work to be done.
onStatusChanged(String, int, Bundle) - Method in interface com.indooratlas.android.sdk.IALocationListener
Called when provider status changes.
onStatusChanged(String, int, Bundle) - Method in class com.indooratlas.android.sdk.resources.IALocationListenerSupport
 
onUnbind(Intent) - Method in class com.indooratlas.android.sdk.IALocationService
 
onWayfindingUpdate(IARoute) - Method in interface com.indooratlas.android.sdk.IAWayfindingListener
Called when wayfinding route has changed.

P

Point(double, double, int, int) - Constructor for class com.indooratlas.android.sdk.IARoute.Point
Constructor
Point(Parcel) - Constructor for class com.indooratlas.android.sdk.IARoute.Point
 
pointToCoordinate(PointF) - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
Converts a point of pixel coordinates to the corresponding geographical coordinates
PRIORITY_CART_MODE - Static variable in class com.indooratlas.android.sdk.IALocationRequest
Constant indicating cart mode positioning
PRIORITY_HIGH_ACCURACY - Static variable in class com.indooratlas.android.sdk.IALocationRequest
Constant indicating high accuracy positioning mode
PRIORITY_LOW_POWER - Static variable in class com.indooratlas.android.sdk.IALocationRequest
Constant indicating low power positioning mode
putExtra(String, Parcelable) - Method in class com.indooratlas.android.sdk.IALocationRequest
 
putExtra(String, String) - Method in class com.indooratlas.android.sdk.IALocationRequest
 

Q

query(Uri, String[], String, String[], String) - Method in class com.indooratlas.android.sdk.IndoorAtlasInitProvider
 

R

registerOrientationListener(IAOrientationRequest, IAOrientationListener) - Method in class com.indooratlas.android.sdk.IALocationManager
Add a listener for device heading and orientation.
registerRegionListener(IARegion.Listener) - Method in class com.indooratlas.android.sdk.IALocationManager
Add a listener for region events.
removeGeofences(List<String>) - Method in class com.indooratlas.android.sdk.IALocationManager
Remove geofences from monitoring.
removeGeofenceUpdates(PendingIntent) - Method in class com.indooratlas.android.sdk.IALocationManager
Removes all updates for the specific pendingIntent.
removeGeofenceUpdates(IAGeofenceListener) - Method in class com.indooratlas.android.sdk.IALocationManager
Removes all updates for the specific listener.
removeLocationUpdates(PendingIntent) - Method in class com.indooratlas.android.sdk.IALocationManager
Removes all updates for the specific pendingIntent.
removeLocationUpdates(IALocationListener) - Method in class com.indooratlas.android.sdk.IALocationManager
Removes all updates for the specific listener.
removeWayfindingUpdates() - Method in class com.indooratlas.android.sdk.IALocationManager
Removes wayfinding request.
removeWayfindingUpdates(PendingIntent) - Method in class com.indooratlas.android.sdk.IALocationManager
Removes all updates for the specific pendingIntent.
requestArUpdates() - Method in class com.indooratlas.android.sdk.IALocationManager
Start AR fusion updates.
requestLocationUpdates(IALocationRequest, PendingIntent) - Method in class com.indooratlas.android.sdk.IALocationManager
Request location and status updates updates that are delivered to an application component specified by a PendingIntent.
requestLocationUpdates(IALocationRequest, IALocationListener) - Method in class com.indooratlas.android.sdk.IALocationManager
 
requestLocationUpdates(IALocationRequest, IALocationListener, Looper) - Method in class com.indooratlas.android.sdk.IALocationManager
Register for location updates using request and listener.
requestWayfindingRoute(IALatLngFloorCompatible, IALatLngFloorCompatible, IAWayfindingListener) - Method in class com.indooratlas.android.sdk.IALocationManager
Request a single-shot wayfinding route.
requestWayfindingUpdates(IALatLngFloorCompatible, PendingIntent) - Method in class com.indooratlas.android.sdk.IALocationManager
Start requesting wayfinding updates.
requestWayfindingUpdates(IALatLngFloorCompatible, IAWayfindingListener) - Method in class com.indooratlas.android.sdk.IALocationManager
Start requesting wayfinding updates.
requestWayfindingUpdates(IALatLngFloorCompatible, IAWayfindingListener, Looper) - Method in class com.indooratlas.android.sdk.IALocationManager
Start requesting wayfinding updates.
Restricted - Annotation Type in com.indooratlas.android.sdk.annotations
Indicates a feature that is not available by default but can be enabled by contacting IndoorAtlas sales.
ROUTING_FAILED - com.indooratlas.android.sdk.IARoute.Error
Route could not be computed

S

setCameraToWorldMatrix(float[]) - Method in interface com.indooratlas.android.sdk.IAARSession
Set the current camera matrix.
setFastestInterval(long) - Method in class com.indooratlas.android.sdk.IALocationRequest
Explicitly set the fastest interval for location updates, in milliseconds.
setLocation(IALocation) - Method in class com.indooratlas.android.sdk.IALocationManager
Indicate current location to the positioning service.
setPoseMatrix(float[]) - Method in interface com.indooratlas.android.sdk.IAARSession
Input current pose from the external AR tracking.
setPriority(int) - Method in class com.indooratlas.android.sdk.IALocationRequest
Set the priority of the location request.
setSmallestDisplacement(float) - Method in class com.indooratlas.android.sdk.IALocationRequest
Set the minimum displacement between location updates in meters.
startWayfinding(IALatLngFloorCompatible) - Method in interface com.indooratlas.android.sdk.IAARSession
Start AR wayfinding and enable the high-level AR wayfinding helper API, which manages the coordinates of certain wayfinding elements in the AR coordinate system in a visually consistent manner.
STATUS_AVAILABLE - Static variable in class com.indooratlas.android.sdk.IALocationManager
Location service running normally.
STATUS_LIMITED - Static variable in class com.indooratlas.android.sdk.IALocationManager
Location service is running but with limited accuracy and functionality.
STATUS_OUT_OF_SERVICE - Static variable in class com.indooratlas.android.sdk.IALocationManager
Location service is not available and the condition is not expected to resolve itself soon.
STATUS_TEMPORARILY_UNAVAILABLE - Static variable in class com.indooratlas.android.sdk.IALocationManager
Location service temporarily unavailable due to the lack of network connectivity.
stopWayfinding() - Method in interface com.indooratlas.android.sdk.IAARSession
Stop AR wayfinding

T

toLocation() - Method in class com.indooratlas.android.sdk.IALocation
Returns a platform location representing the same coordinate location as this instance.
toString() - Method in class com.indooratlas.android.sdk.IAGeofenceEvent
 
toString() - Method in class com.indooratlas.android.sdk.IALocation
 
toString() - Method in class com.indooratlas.android.sdk.IAPOI
 
toString() - Method in class com.indooratlas.android.sdk.IARegion
 
toString() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
toString() - Method in class com.indooratlas.android.sdk.resources.IALatLng
 
toString() - Method in class com.indooratlas.android.sdk.resources.IALatLngFloor
 
toString() - Method in class com.indooratlas.android.sdk.resources.IAVenue
 
traceId - Variable in class com.indooratlas.android.sdk.IAExtraInfo
Trace ID used to identify a point in time during the SDK lifecycle.
TYPE_FLOOR_PLAN - Static variable in class com.indooratlas.android.sdk.IARegion
 
TYPE_UNKNOWN - Static variable in class com.indooratlas.android.sdk.IARegion
 
TYPE_VENUE - Static variable in class com.indooratlas.android.sdk.IARegion
 

U

unlockFloor() - Method in class com.indooratlas.android.sdk.IALocationManager
Unlocks positioning from the locked floor.
unregisterOrientationListener(IAOrientationListener) - Method in class com.indooratlas.android.sdk.IALocationManager
Remove orientation listener.
unregisterRegionListener(IARegion.Listener) - Method in class com.indooratlas.android.sdk.IALocationManager
Remove region listener.
update(Uri, ContentValues, String, String[]) - Method in class com.indooratlas.android.sdk.IndoorAtlasInitProvider
 
updateModelMatrix(float[]) - Method in interface com.indooratlas.android.sdk.IAARObject
Get the current model matrix for this object.

V

valueOf(String) - Static method in enum com.indooratlas.android.sdk.IARoute.Error
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.indooratlas.android.sdk.IARoute.Error
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class com.indooratlas.android.sdk.IAExtraInfo
SDK version.

W

withAccuracy(float) - Method in class com.indooratlas.android.sdk.IALocation.Builder
Configures IALocation with given accuracy in meters.
withAltitude(double) - Method in class com.indooratlas.android.sdk.IALocation.Builder
Configures IALocation with given altitude, in meters.
withBearing(float) - Method in class com.indooratlas.android.sdk.IALocation.Builder
Configures IALocation with given bearing in degrees.
withCloudGeofences(boolean) - Method in class com.indooratlas.android.sdk.IAGeofenceRequest.Builder
Determine if cloud geofences (static) should be monitored in addition to the run-time (dynamic) geofences defined in this request.
withEdges(List<double[]>) - Method in class com.indooratlas.android.sdk.IAGeofence.Builder
Configures the IAGeofence with the list of unique WGS84 (latitude, longitude) points.
withExtras(Bundle) - Method in class com.indooratlas.android.sdk.IALocation.Builder
Use extras from given Bundle.
withFloor(int) - Method in class com.indooratlas.android.sdk.IAGeofence.Builder
Configure the IAGeofence with the given floor number.
withFloor(int) - Method in class com.indooratlas.android.sdk.IAPOI.Builder
Configure the POI with the given floor number.
withFloor(int) - Method in class com.indooratlas.android.sdk.IAWayfindingRequest.Builder
Adds destination floor level for the IAWayfindingRequest.
withFloorCertainty(float) - Method in class com.indooratlas.android.sdk.IALocation.Builder
Configures IALocation with given floor certainty
withFloorLevel(int) - Method in class com.indooratlas.android.sdk.IALocation.Builder
Configures IALocation with given floor level
withGeofence(IAGeofence) - Method in class com.indooratlas.android.sdk.IAGeofenceRequest.Builder
Adds a geofence to be monitored for the IAGeofenceRequest.
withGeofences(List<IAGeofence>) - Method in class com.indooratlas.android.sdk.IAGeofenceRequest.Builder
Adds geofences to be monitored for the IAGeofenceRequest.
withId(String) - Method in class com.indooratlas.android.sdk.IAGeofence.Builder
Configure the IAGeofence with the given identification code.
withId(String) - Method in class com.indooratlas.android.sdk.IAPOI.Builder
Configure the POI with the given identification code.
withIntExtra(String, int) - Method in class com.indooratlas.android.sdk.IALocation.Builder
Adds an extra argument.
withLatitude(double) - Method in class com.indooratlas.android.sdk.IALocation.Builder
Configures IALocation with given latitude.
withLatitude(double) - Method in class com.indooratlas.android.sdk.IAWayfindingRequest.Builder
Adds destination latitude for the IAWayfindingRequest.
withLocation(Location) - Method in class com.indooratlas.android.sdk.IALocation.Builder
Populates IALocation with values from location.
withLocation(IALatLng) - Method in class com.indooratlas.android.sdk.IAPOI.Builder
Configures the POI with the given WGS84 (latitude, longitude) coordinate.
withLongExtra(String, long) - Method in class com.indooratlas.android.sdk.IALocation.Builder
Adds an extra argument.
withLongitude(double) - Method in class com.indooratlas.android.sdk.IALocation.Builder
Configures IALocation with given longitude.
withLongitude(double) - Method in class com.indooratlas.android.sdk.IAWayfindingRequest.Builder
Adds destination longitude for the IAWayfindingRequest.
withName(String) - Method in class com.indooratlas.android.sdk.IAGeofence.Builder
 
withName(String) - Method in class com.indooratlas.android.sdk.IAPOI.Builder
Configure the POI with the given name.
withPayload(JSONObject) - Method in class com.indooratlas.android.sdk.IAGeofence.Builder
Configure the IAGeofence with the given payload.
withPayload(JSONObject) - Method in class com.indooratlas.android.sdk.IAPOI.Builder
Configure the POI with the given payload.
withRegion(IARegion) - Method in class com.indooratlas.android.sdk.IALocation.Builder
Configures IALocation to belong to given IARegion.
withTime(long) - Method in class com.indooratlas.android.sdk.IALocation.Builder
Configures time of the fix in UTC time, millis since January 1, 1970.
writeToParcel(Parcel, int) - Method in class com.indooratlas.android.sdk.IAGeofenceEvent
 
writeToParcel(Parcel, int) - Method in class com.indooratlas.android.sdk.IAGeofenceRequest
 
writeToParcel(Parcel, int) - Method in class com.indooratlas.android.sdk.IALocation
 
writeToParcel(Parcel, int) - Method in class com.indooratlas.android.sdk.IALocationRequest
 
writeToParcel(Parcel, int) - Method in class com.indooratlas.android.sdk.IAOrientationRequest
 
writeToParcel(Parcel, int) - Method in class com.indooratlas.android.sdk.IAPOI
 
writeToParcel(Parcel, int) - Method in class com.indooratlas.android.sdk.IARegion
 
writeToParcel(Parcel, int) - Method in class com.indooratlas.android.sdk.IARoute.Leg
 
writeToParcel(Parcel, int) - Method in class com.indooratlas.android.sdk.IARoute.Point
 
writeToParcel(Parcel, int) - Method in class com.indooratlas.android.sdk.IARoute
 
writeToParcel(Parcel, int) - Method in class com.indooratlas.android.sdk.IAWayfindingRequest
 
writeToParcel(Parcel, int) - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
writeToParcel(Parcel, int) - Method in class com.indooratlas.android.sdk.resources.IALatLng
 
writeToParcel(Parcel, int) - Method in class com.indooratlas.android.sdk.resources.IALatLngFloor
 
writeToParcel(Parcel, int) - Method in class com.indooratlas.android.sdk.resources.IAVenue
 
A B C D E F G H I L N O P Q R S T U V W 
All Classes All Packages