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

B

build() - Method in class com.indooratlas.android.sdk.IALocation.Builder
Create a IALocation from this IALocation.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.

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.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 coordinate to corresponding point
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(Context) - Static method in class com.indooratlas.android.sdk.resources.IAResourceManager
Constructs a new IAResourceManager.
create(Context, Bundle) - Static method in class com.indooratlas.android.sdk.resources.IAResourceManager
Constructs a new IAResourceManager.
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.IARegion
 
CREATOR - Static variable in class com.indooratlas.android.sdk.resources.IAFloorPlan
 

D

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.IARegion
 
describeContents() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
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.IALocation
 
equals(Object) - Method in class com.indooratlas.android.sdk.IARegion
 
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_LEVEL - Static variable in class com.indooratlas.android.sdk.IALocation
Key used when storing floor level information under Location.getExtras().
EXTRA_REGION - Static variable in class com.indooratlas.android.sdk.IALocation
Key used when storing region information under Location.getExtras().

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
Returns a task which will load IAFloorPlan object for given floorPlanId.
floorPlan(String) - Static method in class com.indooratlas.android.sdk.IARegion
Returns new region of type IARegion.TYPE_FLOOR_PLAN with given floorPlanId.
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.

G

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
 
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
 
getError() - Method in class com.indooratlas.android.sdk.resources.IAResult
Return non-null error object in case IAResult.isSuccess() return false.
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
 
getHeightMeters() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getId() - Method in class com.indooratlas.android.sdk.IARegion
Returns regions id.
getId() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getLatitude() - Method in class com.indooratlas.android.sdk.IALocation
Returns latitude in degrees.
getLongitude() - Method in class com.indooratlas.android.sdk.IALocation
Returns longitude in degrees.
getMetersToPixels() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getName() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getParcelableExtra(String) - Method in class com.indooratlas.android.sdk.IALocationRequest
 
getPixelsToMeters() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getRegion() - Method in class com.indooratlas.android.sdk.IALocation
Returns region information from which this location was produced from.
getResult() - Method in class com.indooratlas.android.sdk.resources.IAResult
Returns computations result data.
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
 
getType() - Method in class com.indooratlas.android.sdk.IARegion
Returns region's type.
getUrl() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
getVersion() - Static method in class com.indooratlas.android.sdk.IALocationManager
Returns SDK version information.
getWidthMeters() - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 

H

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.IALocation
 
hashCode() - Method in class com.indooratlas.android.sdk.IARegion
 
httpError(int, String) - Static method in class com.indooratlas.android.sdk.resources.IAResult.Error
 

I

IAFloorPlan - Class in com.indooratlas.android.sdk.resources
IAFloorPlan calculates information required to place 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 IAFloorPlan instance based on parameters
IAFloorPlan(Parcel) - Constructor for class com.indooratlas.android.sdk.resources.IAFloorPlan
Do not use this constructor directly.
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
 
IARegion - Class in com.indooratlas.android.sdk
A data object describing a typed region in IndoorAtlas namespace.
IARegion(int, long, String) - 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 when region has changed.
IAResourceManager - Class in com.indooratlas.android.sdk.resources
Helper class to retrieve resources from IndoorAtlas cloud service.
IAResourceManager() - Constructor for class com.indooratlas.android.sdk.resources.IAResourceManager
 
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.
IATask<R> - Interface in com.indooratlas.android.sdk.resources
Asynchronous computation.
isCancelled() - Method in interface com.indooratlas.android.sdk.resources.IATask
Returns true if this computation has already been canceled.
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
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 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.
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
 
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
 

P

pointToCoordinate(PointF) - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
Converts point to corresponding coordinate
putExtra(String, String) - Method in class com.indooratlas.android.sdk.IALocationRequest
 
putExtra(String, Parcelable) - Method in class com.indooratlas.android.sdk.IALocationRequest
 

R

registerRegionListener(IARegion.Listener) - Method in class com.indooratlas.android.sdk.IALocationManager
Add a listener for region events.
removeLocationUpdates(IALocationListener) - Method in class com.indooratlas.android.sdk.IALocationManager
Removes all updates for the specific listener.
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
 

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.
setLocation(IALocation) - Method in class com.indooratlas.android.sdk.IALocationManager
Indicate current location to positioning service.
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.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
 
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
Returns new region of type IARegion.TYPE_UNKNOWN.
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
Returns new region of type IARegion.TYPE_VENUE with given venueId.

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.
withExtras(Bundle) - Method in class com.indooratlas.android.sdk.IALocation.Builder
Use extras from given Bundle.
withFloorLevel(int) - Method in class com.indooratlas.android.sdk.IALocation.Builder
Configures IALocation with given level
withLatitude(double) - Method in class com.indooratlas.android.sdk.IALocation.Builder
Configures IALocation with given latitude.
withLocation(Location) - Method in class com.indooratlas.android.sdk.IALocation.Builder
Populates IALocation with values from location.
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.
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.IALocation
 
writeToParcel(Parcel, int) - Method in class com.indooratlas.android.sdk.IALocationRequest
 
writeToParcel(Parcel, int) - Method in class com.indooratlas.android.sdk.IARegion
 
writeToParcel(Parcel, int) - Method in class com.indooratlas.android.sdk.resources.IAFloorPlan
 
B C D E F G H I L M N O P R S T U V W 
Skip navigation links