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

    Swift

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

    Declaration

    Objective-C

    @interface TTBatchRouteQuery : NSObject

    Swift

    class TTBatchRouteQuery : NSObject
  • TTBatchRouteQueryBuilder

    See more

    Declaration

    Objective-C

    @interface TTBatchRouteQueryBuilder
        : TTCommonQueryBuilder <TTBatchRouteQueryBuilder *>

    Swift

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

    See more

    Declaration

    Objective-C

    @interface TTBatchRouteResponse : NSObject

    Swift

    class TTBatchRouteResponse : NSObject
  • TTCommonQueryBuilder

    See more

    Declaration

    Objective-C

    @interface TTCommonQueryBuilder<__covariant ObjectType> : NSObject

    Swift

    class TTCommonQueryBuilder<ObjectType> : NSObject where ObjectType : AnyObject
  • TomTom Matrix routing API main object.`

    See more

    Declaration

    Objective-C

    @interface TTMatrixRoute

    Swift

    class TTMatrixRoute
  • TTMatrixRouteResponse

    See more

    Declaration

    Objective-C

    @interface TTMatrixRouteResponse : NSObject

    Swift

    class TTMatrixRouteResponse : NSObject
  • TTMatrixRouteResult

    See more

    Declaration

    Objective-C

    @interface TTMatrixRouteResult : NSObject

    Swift

    class TTMatrixRouteResult : 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

    Swift

    class TTReachableRange
  • 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>
  • TTReachableRangeResponse

    See more

    Declaration

    Objective-C

    @interface TTReachableRangeResponse : NSObject

    Swift

    class TTReachableRangeResponse : NSObject
  • TTReachableRangeResult

    See more

    Declaration

    Objective-C

    @interface TTReachableRangeResult : NSObject

    Swift

    class TTReachableRangeResult : NSObject
  • Report data.

    See more

    Declaration

    Objective-C

    @interface TTReport : NSObject

    Swift

    class TTReport : NSObject
  • TTCause

    See more

    Declaration

    Objective-C

    @interface TTCause : NSObject

    Swift

    class TTCause : 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

    Swift

    class TTRoute
  • 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
  • TTRouteQueryBuilder

    See more

    Declaration

    Objective-C

    @interface TTRouteQueryBuilder : TTCommonQueryBuilder <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
  • TTTec

    See more

    Declaration

    Objective-C

    @interface TTTec : NSObject

    Swift

    class TTTec : NSObject