Classes

The following classes are available globally.

  • TomTom Route API main object. Contains methods to use Tomtom’s online route engine and provides support for both async and sync calls.

    See more

    Declaration

    Objective-C

    @interface TTBatchRoute : NSObject

    Swift

    class TTBatchRoute : NSObject
  • Class TTBatchRouteQuery contains parameters needed for build query.

    Declaration

    Objective-C

    @interface TTBatchRouteQuery : NSObject

    Swift

    class TTBatchRouteQuery : NSObject
  • Class TTBatchRouteQueryBuilder builds a query, using parameters.

    See more

    Declaration

    Objective-C

    @class TTBatchRouteQueryBuilder;

    Swift

    class TTBatchRouteQueryBuilder : TTCommonQueryBuilder<TTBatchRouteQueryBuilder>
  • Visitable collection of batch route responses.

    See more

    Declaration

    Objective-C

    @interface TTBatchRouteResponse : NSObject

    Swift

    class TTBatchRouteResponse : NSObject
  • TomTom Matrix routing API main object.`

    See more

    Declaration

    Objective-C

    @interface TTMatrixRoute : NSObject

    Swift

    class TTMatrixRoute : NSObject
  • TTMatrixRoutingResultKey object represents origin-destination relation in TTMatrixRouteResult

    See more

    Declaration

    Objective-C

    @interface TTMatrixRoutingResultKey : NSObject <NSCopying>

    Swift

    class TTMatrixRoutingResultKey : NSObject, NSCopying
  • Effective parameters or data used when calling the Calculate Reachable Range API.

    See more

    Declaration

    Objective-C

    @interface TTEffectiveSettings : NSObject

    Swift

    class TTEffectiveSettings : NSObject
  • TomTom Reachable Range API main object.

    See more

    Declaration

    Objective-C

    @interface TTReachableRange : NSObject

    Swift

    class TTReachableRange : NSObject
  • TTReachableRangeQuery represent request object for Reachable Range.

    Declaration

    Objective-C

    @interface TTReachableRangeQuery : NSObject

    Swift

    class TTReachableRangeQuery : NSObject
  • TTReachableRangeQueryBuilder is responsible for building TTReachableRangeQuery request objects.

    See more

    Declaration

    Objective-C

    @interface TTReachableRangeQueryBuilder
        : TTCommonQueryBuilder <TTReachableRangeQueryBuilder *>

    Swift

    class TTReachableRangeQueryBuilder : TTCommonQueryBuilder<TTReachableRangeQueryBuilder>
  • Report data.

    See more

    Declaration

    Objective-C

    @interface TTReport : NSObject

    Swift

    class TTReport : NSObject
  • A TTFullRoute object contains parameters with information about the whole route.

    See more

    Declaration

    Objective-C

    @interface TTFullRoute : NSObject

    Swift

    class TTFullRoute : NSObject
  • A TTInstruction object contains parameters with information about the actual road.

    See more

    Declaration

    Objective-C

    @interface TTInstruction : NSObject

    Swift

    class TTInstruction : NSObject
  • A TTInstructionGroup object contains group od instruction.

    See more

    Declaration

    Objective-C

    @interface TTInstructionGroup : NSObject

    Swift

    class TTInstructionGroup : NSObject
  • TomTom Route API main object. Contains methods to use Tomtom’s online route engine and provides support for both async and sync calls.

    See more

    Declaration

    Objective-C

    @interface TTRoute : NSObject

    Swift

    class TTRoute : NSObject
  • A TTRouteGuidance contains parameters with instruction and group of instruction about the route.

    See more

    Declaration

    Objective-C

    @interface TTRouteGuidance : NSObject

    Swift

    class TTRouteGuidance : NSObject
  • A TTRouteLeg contains parameters with information about road elements and summary.

    See more

    Declaration

    Objective-C

    @interface TTRouteLeg : NSObject

    Swift

    class TTRouteLeg : NSObject
  • Class TTRouteQuery contains parameters needed for build query.

    Declaration

    Objective-C

    @interface TTRouteQuery : NSObject

    Swift

    class TTRouteQuery : NSObject
  • Class TTRouteQueryBuilder builds a query, using parameters.

    See more

    Declaration

    Objective-C

    @class TTRouteQueryBuilder;

    Swift

    class TTRouteQueryBuilder : TTCommonQueryBuilder<TTRouteQueryBuilder>
  • A TTRouteResult contains parameters with a routes and version number.

    See more

    Declaration

    Objective-C

    @interface TTRouteResult : NSObject

    Swift

    class TTRouteResult : NSObject
  • A TTInstructionGroup contains section of route information between a requested start and end point.

    See more

    Declaration

    Objective-C

    @interface TTRouteSection : NSObject

    Swift

    class TTRouteSection : NSObject
  • A TTSummary object defines summary route information between a requested start and end point.

    See more

    Declaration

    Objective-C

    @interface TTSummary : NSObject

    Swift

    class TTSummary : NSObject