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 moreDeclaration
Objective-C
@interface TTBatchRoute : TTRequestScheduler
Swift
class TTBatchRoute : TTRequestScheduler
-
Class TTBatchRouteQuery contains parameters needed for build query.
Declaration
Objective-C
@interface TTBatchRouteQuery : NSObject
Swift
class TTBatchRouteQuery : NSObject
-
TTBatchRouteQueryBuilder
See moreDeclaration
Objective-C
@interface TTBatchRouteQueryBuilder : TTCommonQueryBuilder <TTBatchRouteQueryBuilder *>
Swift
class TTBatchRouteQueryBuilder : TTCommonQueryBuilder<TTBatchRouteQueryBuilder>
-
Visitable collection of batch route responses.
See moreDeclaration
Objective-C
@interface TTBatchRouteResponse : NSObject
Swift
class TTBatchRouteResponse : NSObject
-
TTCause
See moreDeclaration
Objective-C
@interface TTCause : NSObject
Swift
class TTCause : NSObject
-
Represents information about the charging connection.
See moreDeclaration
Objective-C
@interface TTChargingConnection : NSObject
Swift
class TTChargingConnection : NSObject
-
Represents information about a supporting point of a charging curve.
See moreDeclaration
Objective-C
@interface TTChargingCurveSupportPoint : NSObject
Swift
class TTChargingCurveSupportPoint : NSObject
-
Represents information about a charging stop of a route leg.
See moreDeclaration
Objective-C
@interface TTChargingInformationAtEndOfLeg : NSObject
Swift
class TTChargingInformationAtEndOfLeg : NSObject
-
Represents information about the charging behavior of the vehicle.
Declaration
Objective-C
@interface TTChargingMode : NSObject
Swift
class TTChargingMode : NSObject
-
TTCommonQueryBuilder
See moreDeclaration
Objective-C
@interface TTCommonQueryBuilder<__covariant ObjectType> : NSObject
Swift
class TTCommonQueryBuilder<ObjectType> : NSObject where ObjectType : AnyObject
-
Effective parameters or data used when calling the Calculate Reachable Range API.
See moreDeclaration
Objective-C
@interface TTEffectiveSettings : NSObject
Swift
class TTEffectiveSettings : NSObject
-
A TTFullRoute object contains parameters with information about the whole route.
See moreDeclaration
Objective-C
@interface TTFullRoute : NSObject <TTCoordinatesData, TTMatching>
Swift
class TTFullRoute : NSObject, TTCoordinatesData, TTMatching
-
Represents information about the route.
See moreDeclaration
Objective-C
@interface TTFullRouteEV : NSObject <TTCoordinatesData, TTMatching>
Swift
class TTFullRouteEV : NSObject, TTCoordinatesData, TTMatching
-
A TTInstruction object contains parameters with information about the actual road.
See moreDeclaration
Objective-C
@interface TTInstruction : NSObject
Swift
class TTInstruction : NSObject
-
A TTInstructionGroup object contains group od instruction.
See moreDeclaration
Objective-C
@interface TTInstructionGroup : NSObject
Swift
class TTInstructionGroup : NSObject
-
A TTLegEV contains parameters with information about road elements and summary.
Declaration
Objective-C
@interface TTLegEV : NSObject
Swift
class TTLegEV : NSObject
-
A builder for LongDistanceEVRoutingQuery.
See moreDeclaration
Objective-C
@interface TTLongDistanceEVRoutingQueryBuilder : NSObject
Swift
class TTLongDistanceEVRoutingQueryBuilder : NSObject
-
Represents a response from the Long Distance EV Routing Service.
See moreDeclaration
Objective-C
@interface TTLongDistanceEvResponse : NSObject
Swift
class TTLongDistanceEvResponse : NSObject
-
TomTom Matrix routing API main object.`
See moreDeclaration
Objective-C
@interface TTMatrixRoute : TTRequestScheduler
Swift
class TTMatrixRoute : TTRequestScheduler
-
TTMatrixRouteQuery
Declaration
Objective-C
@interface TTMatrixRouteQuery : NSObject
Swift
class TTMatrixRouteQuery : NSObject
-
TTMatrixRouteQueryBuilder
See moreDeclaration
Objective-C
@interface TTMatrixRouteQueryBuilder : TTCommonQueryBuilder <TTMatrixRouteQueryBuilder *>
Swift
class TTMatrixRouteQueryBuilder : TTCommonQueryBuilder<TTMatrixRouteQueryBuilder>
-
TTMatrixRouteResponse
See moreDeclaration
Objective-C
@interface TTMatrixRouteResponse : NSObject
Swift
class TTMatrixRouteResponse : NSObject
-
TTMatrixRouteResult
See moreDeclaration
Objective-C
@interface TTMatrixRouteResult : NSObject
Swift
class TTMatrixRouteResult : NSObject
-
TTMatrixRoutingResultKey object represents origin-destination relation in TTMatrixRouteResult
See moreDeclaration
Objective-C
@interface TTMatrixRoutingResultKey : NSObject <NSCopying>
Swift
class TTMatrixRoutingResultKey : NSObject, NSCopying
-
TomTom Reachable Range API main object.
See moreDeclaration
Objective-C
@interface TTReachableRange : TTRequestScheduler
Swift
class TTReachableRange : TTRequestScheduler
-
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 moreDeclaration
Objective-C
@interface TTReachableRangeQueryBuilder : TTCommonQueryBuilder <TTReachableRangeQueryBuilder *>
Swift
class TTReachableRangeQueryBuilder : TTCommonQueryBuilder<TTReachableRangeQueryBuilder>
-
TTReachableRangeResponse
See moreDeclaration
Objective-C
@interface TTReachableRangeResponse : NSObject
Swift
class TTReachableRangeResponse : NSObject
-
TTReachableRangeResult
See moreDeclaration
Objective-C
@interface TTReachableRangeResult : NSObject
Swift
class TTReachableRangeResult : NSObject
-
Report data.
See moreDeclaration
Objective-C
@interface TTReport : NSObject
Swift
class TTReport : NSObject
-
Represents information about the data which should be reported for diagnosis purposes.
See moreDeclaration
Objective-C
@interface TTReportEV : NSObject
Swift
class TTReportEV : 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 moreDeclaration
Objective-C
@interface TTRoute : TTRequestScheduler
Swift
class TTRoute : TTRequestScheduler
-
A TTRouteGuidance contains parameters with instruction and group of instruction about the route.
See moreDeclaration
Objective-C
@interface TTRouteGuidance : NSObject
Swift
class TTRouteGuidance : NSObject
-
A TTRouteLeg contains parameters with information about road elements and summary.
See moreDeclaration
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 moreDeclaration
Objective-C
@interface TTRouteQueryBuilder : TTCommonQueryBuilder <TTRouteQueryBuilder *>
Swift
class TTRouteQueryBuilder : TTCommonQueryBuilder<TTRouteQueryBuilder>
-
A TTRouteResult contains parameters with a routes and version number.
See moreDeclaration
Objective-C
@interface TTRouteResult : NSObject
Swift
class TTRouteResult : NSObject
-
A TTInstructionGroup contains section of route information between a requested start and end point.
See moreDeclaration
Objective-C
@interface TTRouteSection : NSObject
Swift
class TTRouteSection : NSObject
-
Represents a summary of a route for electrical vehicle.
Declaration
Objective-C
@interface TTRouteSummaryEV : TTSummaryEV
Swift
class TTRouteSummaryEV : TTSummaryEV
-
Represents information about the route section.
See moreDeclaration
Objective-C
@interface TTSectionEV : NSObject
Swift
class TTSectionEV : NSObject
-
A TTSummary object defines summary route information between a requested start and end point.
See moreDeclaration
Objective-C
@interface TTSummary : NSObject
Swift
class TTSummary : NSObject
-
Represents a summary of a route.
See moreDeclaration
Objective-C
@interface TTSummaryEV : NSObject
Swift
class TTSummaryEV : NSObject
-
TTTec
See moreDeclaration
Objective-C
@interface TTTec : NSObject
Swift
class TTTec : NSObject
-
BETA Defines what kind of roads should be avoided while calculating a route.
Experiment
THIS API IS IN BETA VERSIONDeclaration
Swift
@objc public class AvoidType : NSObject
-
BETA This is entry point for Long Distance EV Routing.
Experiment
THIS API IS IN BETA VERSIONDeclaration
Swift
@objc public class LongDistanceEVService : NSObject
-
BETA Represents information about the traffic event cause.
Experiment
THIS API IS IN BETA VERSIONDeclaration
Swift
@objc public class CauseEV : NSObject
-
BETA Represents information about the charging connection.
Experiment
THIS API IS IN BETA VERSIONDeclaration
Swift
@objc public class ChargingConnection : NSObject
-
BETA Represents information about a supporting point of a charging curve.
Experiment
THIS API IS IN BETA VERSIONDeclaration
Swift
@objc public class ChargingCurveSupportPoint : NSObject
-
BETA Represents information about a charging stop of a route leg.
Experiment
THIS API IS IN BETA VERSIONDeclaration
Swift
@objc public class ChargingInformationAtEndOfLeg : NSObject
-
BETA Represents information about the charging behavior of the vehicle.
Experiment
THIS API IS IN BETA VERSIONDeclaration
Swift
@objc public class ChargingMode : NSObject
-
Declaration
Swift
@objc public class FullRouteEV : NSObject, TTCoordinatesData, TTMatching
-
BETA A LegEV contains parameters with information about road elements and summary.
Experiment
THIS API IS IN BETA VERSIONDeclaration
Swift
@objc public class LegEV : NSObject
-
BETA The Leg summary
Experiment
THIS API IS IN BETA VERSIONDeclaration
Swift
@objc public class LegSummary : SummaryEV
-
BETA Represents a summary of a route for electrical vehicle.
Experiment
THIS API IS IN BETA VERSIONDeclaration
Swift
@objc public class RouteSummaryEV : SummaryEV
-
BETA Represents information about the route section.
Experiment
THIS API IS IN BETA VERSIONDeclaration
Swift
@objc public class SectionEV : NSObject
-
Declaration
Swift
@objc public class SummaryEV : NSObject
-
BETA Represents the details of the traffic event.
Experiment
THIS API IS IN BETA VERSIONDeclaration
Swift
@objc public class TecEV : NSObject