Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

addGeofences(IAGeofenceRequest, IAGeofenceListener, Looper) - Method in class com.indooratlas.android.sdk.IALocationManager
Register for geofence event updates using listener.
addGeofences(IAGeofenceRequest, IAGeofenceListener) - Method in class com.indooratlas.android.sdk.IALocationManager
 
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.

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.IAWayfindingRequest.Builder
Builder(IAGeofence) - Constructor for class com.indooratlas.android.sdk.IAGeofence.Builder
Builder pre-populated from given IAGeofence
Builder() - Constructor for class com.indooratlas.android.sdk.IAGeofence.Builder
 
Builder() - Constructor for class com.indooratlas.android.sdk.IAGeofenceRequest.Builder
 
Builder(String) - Constructor for class com.indooratlas.android.sdk.IALocation.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.IAWayfindingRequest.Builder
 

C

CALIBRATION_EXCELLENT - Static variable in class com.indooratlas.android.sdk.IALocationManager
Calibration is not required
CALIBRATION_GOOD - Static variable in class com.indooratlas.android.sdk.IALocationManager
Calibration is acceptable, but recommended
CALIBRATION_POOR - Static variable in class com.indooratlas.android.sdk.IALocationManager
Calibration is required
cancel() - Method in interface com.indooratlas.android.sdk.resources.IATask
Cancel pending computation.
category - Variable in class com.indooratlas.android.sdk.resources.IAResult.Error
Non-null category of the error.
cause - Variable in class com.indooratlas.android.sdk.resources.IAResult.Error
Root cause.
code - Variable in class com.indooratlas.android.sdk.resources.IAResult.Error
Error code.
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
 
conversionError(Throwable) - Static method in class com.indooratlas.android.sdk.resources.IAResult.Error
 
coordinateToPoint(IALatLng) - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
Converts geographical coordinates to the corresponding point of pixel coordinates
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.
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.resources.IAResourceManager
Deprecated.
Constructs a new IAResourceManager.
create(Context, Bundle) - Static method in class com.indooratlas.android.sdk.resources.IAResourceManager
Deprecated.
Constructs a new IAResourceManager.
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.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.IAVenue
 

D

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.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.IAVenue
 
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.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.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 requestGeofenceUpdates(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_PROXY_ADDRESS - Static variable in class com.indooratlas.android.sdk.IALocationManager
Deprecated.
EXTRA_PROXY_DISABLED - Static variable in class com.indooratlas.android.sdk.IALocationManager
Deprecated.
EXTRA_PROXY_PORT - Static variable in class com.indooratlas.android.sdk.IALocationManager
Deprecated.
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

failure(IAResult.Error) - Static method in class com.indooratlas.android.sdk.resources.IAResult
 
fetchFloorPlanWithId(String) - Method in class com.indooratlas.android.sdk.resources.IAResourceManager
Deprecated.
Returns a task which will load IAFloorPlan object for given floorPlanId.
floorPlan(String) - Static method in class com.indooratlas.android.sdk.IARegion
Deprecated.
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(Location) - Static method in class com.indooratlas.android.sdk.IALocation
Convenience method to construct IALocation object from properties in a platform location.
from(IARegion) - Static method in class com.indooratlas.android.sdk.IALocation
Convenience method to construct IALocation object based on given IARegion.
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.

G

GEOFENCE_TRANSITION_DWELL - Static variable in interface com.indooratlas.android.sdk.IAGeofence
Geofence dwelling event.
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.
get() - Method in interface com.indooratlas.android.sdk.resources.IATask
Blocks until computation has finished and returns it's result.
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
 
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 edges of the polygon defining this geofence.
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.resources.IAResult
Return non-null error object in case IAResult.isSuccess() return false.
getExpirationTime() - Method in interface com.indooratlas.android.sdk.IAGeofence
Return the expiration time for this geofence in milliseconds if set, null otherwise.
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.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.
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.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
getInitialTrigger() - Method in class com.indooratlas.android.sdk.IAGeofenceRequest
Return the initial trigger for the geofences in this request.
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
 
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.
getLoiteringDelay() - Method in interface com.indooratlas.android.sdk.IAGeofence
Return the loitering delay for this geofence in milliseconds if set, null otherwise.
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 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.
getPixelsToMeters() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
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.
getResult() - Method in class com.indooratlas.android.sdk.resources.IAResult
Returns computations result data.
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
 
getTransitionTypes() - Method in interface com.indooratlas.android.sdk.IAGeofence
Return the transition types for this geofence if set, null otherwise.
getTriggeringGeofences() - Method in class com.indooratlas.android.sdk.IAGeofenceEvent
Get the list of geofences in this IAGeofenceEvent.
getTriggeringLocation() - Method in class com.indooratlas.android.sdk.IAGeofenceEvent
Get the location which triggered this event.
getType() - Method in class com.indooratlas.android.sdk.IARegion
Returns the type of the region.
getUrl() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getVenue() - Method in class com.indooratlas.android.sdk.IARegion
Return the venue metadata.
getVersion() - Static method in class com.indooratlas.android.sdk.IALocationManager
Deprecated.
Use IALocationManager.getExtraInfo() to obtain SDK version information.
getWidthMeters() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 

H

hasExpirationTime() - Method in interface com.indooratlas.android.sdk.IAGeofence
Check whether the expiration time has been set for this geofence.
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.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.IAVenue
 
hasLoiteringDelay() - Method in interface com.indooratlas.android.sdk.IAGeofence
Check whether the loitering dela} has been set for this geofence.
hasPayload() - Method in interface com.indooratlas.android.sdk.IAGeofence
Check whether the payload is empty in this geofence.
httpError(int, String) - Static method in class com.indooratlas.android.sdk.resources.IAResult.Error
 

I

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(String, String, String, int, int, int, double[], double[]) - Constructor for class com.indooratlas.android.sdk.resources.IAFloorPlan
Constructs an IAFloorPlan instance based on parameters.
IAFloorPlan(Parcel) - Constructor for class com.indooratlas.android.sdk.resources.IAFloorPlan
Do not use this constructor directly.
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(ArrayList<IAGeofence>, int, IALocation) - Constructor for class com.indooratlas.android.sdk.IAGeofenceEvent
 
IAGeofenceEvent(Parcel) - 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(IAGeofenceRequest.Builder) - Constructor for class com.indooratlas.android.sdk.IAGeofenceRequest
 
IAGeofenceRequest(Parcel) - 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
 
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
 
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.
IAResourceManager - Class in com.indooratlas.android.sdk.resources
Deprecated.
IAResourceManager() - Constructor for class com.indooratlas.android.sdk.resources.IAResourceManager
Deprecated.
 
IAResult<R> - Class in com.indooratlas.android.sdk.resources
Data object holding the result of asynchronous computation.
IAResult.Error - Class in com.indooratlas.android.sdk.resources
Data object holding error information.
IAResult.Error.Category - Enum in com.indooratlas.android.sdk.resources
 
IAResultCallback<R> - Interface in com.indooratlas.android.sdk.resources
Interface for receiving result of asynchronous computation when it completes.
IARoute - Class in com.indooratlas.android.sdk
 
IARoute(ArrayList<IARoute.Leg>) - Constructor for class com.indooratlas.android.sdk.IARoute
 
IARoute(Parcel) - Constructor for class com.indooratlas.android.sdk.IARoute
 
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
 
IATask<R> - Interface in com.indooratlas.android.sdk.resources
Asynchronous computation.
IAVenue - Class in com.indooratlas.android.sdk.resources
Represents a venue in IndoorAtlas system
IAVenue(String, String, List<IAFloorPlan>) - Constructor for class com.indooratlas.android.sdk.resources.IAVenue
Constructs IAVenue based on parameters
IAVenue(Parcel) - Constructor for class com.indooratlas.android.sdk.resources.IAVenue
Do not use this directly
IAWayfindingListener - Interface in com.indooratlas.android.sdk
 
IAWayfindingRequest - Class in com.indooratlas.android.sdk
Provides wayfinding destination for the SDK.
IAWayfindingRequest(IAWayfindingRequest.Builder) - Constructor for class com.indooratlas.android.sdk.IAWayfindingRequest
 
IAWayfindingRequest(Parcel) - Constructor for class com.indooratlas.android.sdk.IAWayfindingRequest
 
IAWayfindingRequest.Builder - Class in com.indooratlas.android.sdk
 
INITIAL_TRIGGER_ENTER - Static variable in class com.indooratlas.android.sdk.IAGeofenceRequest
Initial trigger value for enter.
INITIAL_TRIGGER_EXIT - Static variable in class com.indooratlas.android.sdk.IAGeofenceRequest
Initial trigger value for exit.
isCancelled() - Method in interface com.indooratlas.android.sdk.resources.IATask
Returns true if this computation has already been canceled.
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.
isSuccess() - Method in class com.indooratlas.android.sdk.resources.IAResult
Returns if this result represent computation ending with success.

L

latitude - Variable in class com.indooratlas.android.sdk.resources.IALatLng
Latitude in degrees
Leg(IARoute.Point, IARoute.Point, double, double, Integer) - Constructor for class com.indooratlas.android.sdk.IARoute.Leg
Constructor
Leg(Parcel) - Constructor for class com.indooratlas.android.sdk.IARoute.Leg
 
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

M

message - Variable in class com.indooratlas.android.sdk.resources.IAResult.Error
Detailed error message.

N

networkError(Throwable) - Static method in class com.indooratlas.android.sdk.resources.IAResult.Error
 
newBuilder() - Method in interface com.indooratlas.android.sdk.IAGeofence
 
newBuilder() - Method in class com.indooratlas.android.sdk.IALocation
 

O

onBind(Intent) - Method in class com.indooratlas.android.sdk.IALocationService
 
onCreate() - Method in class com.indooratlas.android.sdk.IALocationService
 
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.
onResult(IAResult<R>) - Method in interface com.indooratlas.android.sdk.resources.IAResultCallback
Invoked when computation ends.
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_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, String) - Method in class com.indooratlas.android.sdk.IALocationRequest
 
putExtra(String, Parcelable) - Method in class com.indooratlas.android.sdk.IALocationRequest
 

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(IAGeofenceListener) - Method in class com.indooratlas.android.sdk.IALocationManager
Removes all updates for the specific listener.
removeGeofenceUpdates(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.
removeLocationUpdates(PendingIntent) - Method in class com.indooratlas.android.sdk.IALocationManager
Removes all updates for the specific pendingIntent.
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.
requestLocationUpdates(IALocationRequest, IALocationListener, Looper) - Method in class com.indooratlas.android.sdk.IALocationManager
Register for location updates using request and listener.
requestLocationUpdates(IALocationRequest, IALocationListener) - Method in class com.indooratlas.android.sdk.IALocationManager
 
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.
requestWayfindingUpdates(IAWayfindingRequest, IAWayfindingListener, Looper) - Method in class com.indooratlas.android.sdk.IALocationManager
Start requesting wayfinding updates.
requestWayfindingUpdates(IAWayfindingRequest, IAWayfindingListener) - Method in class com.indooratlas.android.sdk.IALocationManager
Start requesting wayfinding updates.
requestWayfindingUpdates(IAWayfindingRequest, PendingIntent) - Method in class com.indooratlas.android.sdk.IALocationManager
Start requesting wayfinding updates.

S

setCallback(IAResultCallback<R>, Looper) - Method in interface com.indooratlas.android.sdk.resources.IATask
Register a callback that's IAResultCallback.onResult(IAResult) gets invoked once computation has completed.
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.
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.
STATUS_AVAILABLE - Static variable in class com.indooratlas.android.sdk.IALocationManager
Location service running normally.
STATUS_CALIBRATION_CHANGED - Static variable in class com.indooratlas.android.sdk.IALocationManager
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.
success(R) - Static method in class com.indooratlas.android.sdk.resources.IAResult
 

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.IARegion
 
toString() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
toString() - Method in class com.indooratlas.android.sdk.resources.IAResult.Error
 
toString() - Method in class com.indooratlas.android.sdk.resources.IAResult
 
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

unknown() - Static method in class com.indooratlas.android.sdk.IARegion
Deprecated.
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.

V

valueOf(String) - Static method in enum com.indooratlas.android.sdk.resources.IAResult.Error.Category
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.indooratlas.android.sdk.resources.IAResult.Error.Category
Returns an array containing the constants of this enum type, in the order they are declared.
venue(String) - Static method in class com.indooratlas.android.sdk.IARegion
Deprecated.
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.
withEdges(List<double[]>) - Method in class com.indooratlas.android.sdk.IAGeofence.Builder
Configures the IAGeofence with the list of unique WGS84 (latitude, longitude) points.
withExpirationDuration(long) - Method in class com.indooratlas.android.sdk.IAGeofence.Builder
Configure the IAGeofence with the given expiration time in milliseconds.
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.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.
withInitialTrigger(int) - Method in class com.indooratlas.android.sdk.IAGeofenceRequest.Builder
Set the initial trigger to specific value.
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.
withLoiteringDelay(long) - Method in class com.indooratlas.android.sdk.IAGeofence.Builder
Configure the IAGeofence with the given loitering delay in milliseconds.
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.
withPayload(JSONObject) - Method in class com.indooratlas.android.sdk.IAGeofence.Builder
Configure the IAGeofence 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.
withTransitionType(int) - Method in class com.indooratlas.android.sdk.IAGeofence.Builder
Configure the IAGeofence with the given transition types.
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.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.IAVenue
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links