Skip navigation links
C D E F G I O P R S T V W 

C

Circle - Class in com.tomtom.online.sdk.geofencing.data.customshape
Represents a circular fence with a specified radius and center point.
com.tomtom.online.sdk.geofencing - package com.tomtom.online.sdk.geofencing
 
com.tomtom.online.sdk.geofencing.data.customshape - package com.tomtom.online.sdk.geofencing.data.customshape
 
com.tomtom.online.sdk.geofencing.data.entity - package com.tomtom.online.sdk.geofencing.data.entity
 
com.tomtom.online.sdk.geofencing.data.fence.details - package com.tomtom.online.sdk.geofencing.data.fence.details
 
com.tomtom.online.sdk.geofencing.data.object - package com.tomtom.online.sdk.geofencing.data.object
 
com.tomtom.online.sdk.geofencing.data.project - package com.tomtom.online.sdk.geofencing.data.project
 
com.tomtom.online.sdk.geofencing.data.report - package com.tomtom.online.sdk.geofencing.data.report
 
Corridor - Class in com.tomtom.online.sdk.geofencing.data.customshape
Creates a border around a provided line that is distanced from that line exactly in the amount of meters described by a radius
create(context) - Static method in class com.tomtom.online.sdk.geofencing.GeofencingApi
Factory method used to create new Geofencing API object.

D

dispose() - Method in class com.tomtom.online.sdk.geofencing.data.fence.details.FenceServiceDetailsQuery
 
dispose() - Method in class com.tomtom.online.sdk.geofencing.data.object.ObjectServiceAddRequest
 
dispose() - Method in class com.tomtom.online.sdk.geofencing.data.object.ObjectServiceDeleteRequest
 
dispose() - Method in class com.tomtom.online.sdk.geofencing.data.project.ProjectServiceAddRequest
 
dispose() - Method in class com.tomtom.online.sdk.geofencing.data.project.ProjectServiceDeleteRequest
 
dispose() - Method in class com.tomtom.online.sdk.geofencing.data.report.ReportServiceQuery
 

E

Entity - Class in com.tomtom.online.sdk.geofencing.data.entity
Class that contains basic parameters shared between various geofencing entities (e.g., Project, Fence, or Report).

F

FenceDetails - Class in com.tomtom.online.sdk.geofencing.data.report
Contains information about the distance and location of the closest point of the fence.
FenceGeometry - Interface in com.tomtom.online.sdk.geofencing.data.customshape
A FenceGeometry object represents the fence geometry via a Visitor pattern.
FenceGeometryVisitor - Interface in com.tomtom.online.sdk.geofencing.data.customshape
 
FenceServiceDetailsQuery - Class in com.tomtom.online.sdk.geofencing.data.fence.details
The builder class used to create FenceServiceDetailsQuery.
FenceServiceDetailsResponse - Class in com.tomtom.online.sdk.geofencing.data.fence.details
The response of Fence Details service.

G

GeofencingApi - Class in com.tomtom.online.sdk.geofencing
Defines API used to communicate with the Geofencing service.
getBottomLeft() - Method in class com.tomtom.online.sdk.geofencing.data.customshape.Rectangle
 
getCenter() - Method in class com.tomtom.online.sdk.geofencing.data.customshape.Circle
 
getClosestPoint() - Method in class com.tomtom.online.sdk.geofencing.data.report.FenceDetails
The closest point on the fence to a geofenced object's position.
getCoordinates() - Method in class com.tomtom.online.sdk.geofencing.data.customshape.Corridor
 
getDeletedFences() - Method in class com.tomtom.online.sdk.geofencing.data.project.ProjectServiceDeleteResponse
 
getDistance() - Method in class com.tomtom.online.sdk.geofencing.data.report.FenceDetails
The distance in meters from a fence to the geofenced object. The value can be negative if the object is inside a fence.
getDryRun() - Method in class com.tomtom.online.sdk.geofencing.data.project.ProjectServiceDeleteResponse
 
getFence() - Method in class com.tomtom.online.sdk.geofencing.data.report.FenceDetails
Fence basic parameters (ID and name).
getFenceGeometry() - Method in class com.tomtom.online.sdk.geofencing.data.fence.details.FenceServiceDetailsResponse
The fence geometry.
getId() - Method in class com.tomtom.online.sdk.geofencing.data.entity.Entity
The UUID of the fence.
getId() - Method in class com.tomtom.online.sdk.geofencing.data.fence.details.FenceServiceDetailsResponse
The UUID of the fence.
getInside() - Method in class com.tomtom.online.sdk.geofencing.data.report.Report
Information about the fences the object is in.
getName() - Method in class com.tomtom.online.sdk.geofencing.data.entity.Entity
The fence name.
getName() - Method in class com.tomtom.online.sdk.geofencing.data.fence.details.FenceServiceDetailsResponse
The fence name.
getNativeHandle() - Method in class com.tomtom.online.sdk.geofencing.data.fence.details.FenceServiceDetailsQuery
 
getNativeHandle() - Method in class com.tomtom.online.sdk.geofencing.data.object.ObjectServiceAddRequest
 
getNativeHandle() - Method in class com.tomtom.online.sdk.geofencing.data.object.ObjectServiceDeleteRequest
 
getNativeHandle() - Method in class com.tomtom.online.sdk.geofencing.data.project.ProjectServiceAddRequest
 
getNativeHandle() - Method in class com.tomtom.online.sdk.geofencing.data.project.ProjectServiceDeleteRequest
 
getNativeHandle() - Method in class com.tomtom.online.sdk.geofencing.data.report.ReportServiceQuery
 
getObject() - Method in class com.tomtom.online.sdk.geofencing.data.object.ObjectServiceAddResponse
Project.
getObject() - Method in class com.tomtom.online.sdk.geofencing.data.object.ObjectServiceDeleteResponse
 
getOutside() - Method in class com.tomtom.online.sdk.geofencing.data.report.Report
Information about the fences the object is outside of. It contains at least the closest fence or list of fences inside the radius.
getPoint() - Method in class com.tomtom.online.sdk.geofencing.data.report.Summary
A geofenced point.
getProject() - Method in class com.tomtom.online.sdk.geofencing.data.project.ProjectServiceAddResponse
Project.
getProject() - Method in class com.tomtom.online.sdk.geofencing.data.project.ProjectServiceDeleteResponse
 
getProjectId() - Method in class com.tomtom.online.sdk.geofencing.data.report.Summary
The UUID of the project the report was generated for.
getProperties() - Method in class com.tomtom.online.sdk.geofencing.data.fence.details.FenceServiceDetailsResponse
The fence properties.
getProperties() - Method in class com.tomtom.online.sdk.geofencing.data.report.FenceDetails
User-defined properties in JSON format.
getRadius() - Method in class com.tomtom.online.sdk.geofencing.data.customshape.Circle
 
getRadius() - Method in class com.tomtom.online.sdk.geofencing.data.customshape.Corridor
 
getRange() - Method in class com.tomtom.online.sdk.geofencing.data.report.Summary
The maximum distance in meters between a point and a fence that allows the fence to be included in a report.
getRemovedRelationsToFences() - Method in class com.tomtom.online.sdk.geofencing.data.project.ProjectServiceDeleteResponse
 
getRemovedRelationsToObjects() - Method in class com.tomtom.online.sdk.geofencing.data.project.ProjectServiceDeleteResponse
 
getReport() - Method in class com.tomtom.online.sdk.geofencing.data.report.ReportServiceResponse
Report details.
getSummary() - Method in class com.tomtom.online.sdk.geofencing.data.report.Report
Information about the Report Request endpoint parameters.
getTopRight() - Method in class com.tomtom.online.sdk.geofencing.data.customshape.Rectangle
 

I

IProjectServiceDeleteRequest - Interface in com.tomtom.online.sdk.geofencing.data.project
The interface used to build new project service requests to delete project. Implemented in class ProjectServiceDeleteRequest.
IReportServiceQuery - Interface in com.tomtom.online.sdk.geofencing.data.report
The interface used to build new report service queries. Implemented in class ReportServiceQuery.

O

ObjectServiceAddRequest - Class in com.tomtom.online.sdk.geofencing.data.object
The builder class used to create ObjectServiceAddRequest.
ObjectServiceAddResponse - Class in com.tomtom.online.sdk.geofencing.data.object
The Response to a Object Service Add Request from the Geofencing API. It contains the project ID.
ObjectServiceDeleteRequest - Class in com.tomtom.online.sdk.geofencing.data.object
The builder class used to create ObjectServiceDeleteRequest.
ObjectServiceDeleteResponse - Class in com.tomtom.online.sdk.geofencing.data.object
The Response to a Project Service Delete Request from the Geofencing API. It contains the project ID.
obtainReport(reportServiceQuery) - Method in class com.tomtom.online.sdk.geofencing.GeofencingApi
Performs the request to ReportService of Geofencing to obtain the report.
obtainReport(reportServiceQuery, callback) - Method in class com.tomtom.online.sdk.geofencing.GeofencingApi
Performs the request to ReportService of Geofencing to obtain the report.
obtainReport(reportServiceQuery) - Method in interface com.tomtom.online.sdk.geofencing.ReportServiceApi
Performs the request to ReportService of Geofencing to obtain the report.
obtainReport(reportServiceQuery, callback) - Method in interface com.tomtom.online.sdk.geofencing.ReportServiceApi
Performs the request to ReportService of Geofencing to obtain the report.
onError(error) - Method in interface com.tomtom.online.sdk.geofencing.ReportServiceResultListener
Called when error occur as response from report service.
onResponse(serviceResponse) - Method in interface com.tomtom.online.sdk.geofencing.ReportServiceResultListener
Called when response arrive from service.

P

prepare() - Method in class com.tomtom.online.sdk.geofencing.data.fence.details.FenceServiceDetailsQuery
 
prepare() - Method in class com.tomtom.online.sdk.geofencing.data.object.ObjectServiceAddRequest
 
prepare() - Method in class com.tomtom.online.sdk.geofencing.data.object.ObjectServiceDeleteRequest
 
prepare() - Method in class com.tomtom.online.sdk.geofencing.data.project.ProjectServiceAddRequest
 
prepare() - Method in class com.tomtom.online.sdk.geofencing.data.project.ProjectServiceDeleteRequest
 
prepare() - Method in class com.tomtom.online.sdk.geofencing.data.report.ReportServiceQuery
 
ProjectServiceAddRequest - Class in com.tomtom.online.sdk.geofencing.data.project
The builder class used to create ProjectServiceAddRequest.
ProjectServiceAddResponse - Class in com.tomtom.online.sdk.geofencing.data.project
The Response to a Project Service Add Request from the Geofencing API. It contains the project ID.
ProjectServiceDeleteRequest - Class in com.tomtom.online.sdk.geofencing.data.project
The builder class used to create ProjectServiceDeleteRequest.
ProjectServiceDeleteResponse - Class in com.tomtom.online.sdk.geofencing.data.project
The Response to a Project Service Delete Request from the Geofencing API. It contains the project ID.

R

Rectangle - Class in com.tomtom.online.sdk.geofencing.data.customshape
 
Report - Class in com.tomtom.online.sdk.geofencing.data.report
The Geofencing report. It contains a unique project id, the position for which the report is generated, and a radius used to crete the report, expressed in meters. Additionally, it includes a list of fences that the Request point is inside of, and a list of fences that the Request point is outside of.
ReportServiceApi - Interface in com.tomtom.online.sdk.geofencing
Defines API used to communicate with the Report part of Geofencing service.
ReportServiceQuery - Class in com.tomtom.online.sdk.geofencing.data.report
The builder class used to create ReportServiceQuery.
ReportServiceResponse - Class in com.tomtom.online.sdk.geofencing.data.report
The Response to a Report Service Request from the Geofencing API. It contains the report details.
ReportServiceResultListener - Interface in com.tomtom.online.sdk.geofencing
Listener which is responsible of informing about received class ReportServiceResponse or respective error.

S

Summary - Class in com.tomtom.online.sdk.geofencing.data.report
A short summary of the report.

T

toString() - Method in class com.tomtom.online.sdk.geofencing.data.entity.Entity
 
toString() - Method in class com.tomtom.online.sdk.geofencing.data.object.ObjectServiceAddResponse
 
toString() - Method in class com.tomtom.online.sdk.geofencing.data.object.ObjectServiceDeleteResponse
 
toString() - Method in class com.tomtom.online.sdk.geofencing.data.project.ProjectServiceAddResponse
 
toString() - Method in class com.tomtom.online.sdk.geofencing.data.project.ProjectServiceDeleteResponse
 
toString() - Method in class com.tomtom.online.sdk.geofencing.data.report.FenceDetails
 
toString() - Method in class com.tomtom.online.sdk.geofencing.data.report.Report
 
toString() - Method in class com.tomtom.online.sdk.geofencing.data.report.ReportServiceResponse
 

V

visit() - Method in interface com.tomtom.online.sdk.geofencing.data.customshape.FenceGeometryVisitor
Visits a Circle.
visit() - Method in interface com.tomtom.online.sdk.geofencing.data.customshape.FenceGeometryVisitor
Visits aCorridor.
visit() - Method in interface com.tomtom.online.sdk.geofencing.data.customshape.FenceGeometryVisitor
Visits a Rectangle.
visit() - Method in interface com.tomtom.online.sdk.geofencing.data.customshape.FenceGeometryVisitor
Visits a Polygon.
visit() - Method in interface com.tomtom.online.sdk.geofencing.data.customshape.FenceGeometryVisitor
Visits a MultiPolygon.

W

withDryRun() - Method in interface com.tomtom.online.sdk.geofencing.data.project.IProjectServiceDeleteRequest
Indicates that request simulates project removal without actually deleting anything.
withObject() - Method in interface com.tomtom.online.sdk.geofencing.data.report.IReportServiceQuery
The object unique id used to generate a report.
withProject() - Method in interface com.tomtom.online.sdk.geofencing.data.report.IReportServiceQuery
The project unique id used to generate the report.
withRange() - Method in interface com.tomtom.online.sdk.geofencing.data.report.IReportServiceQuery
The radius of a circle around the provided point in meters.
C D E F G I O P R S T V W 
Skip navigation links