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 : TTRequestSchedulerSwift
class TTBatchRoute : TTRequestScheduler -
Class TTBatchRouteQuery contains parameters needed for build query.
Declaration
Objective-C
@interface TTBatchRouteQuery : NSObjectSwift
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 : NSObjectSwift
class TTBatchRouteResponse : NSObject -
TTCause
See moreDeclaration
Objective-C
@interface TTCause : NSObjectSwift
class TTCause : NSObject -
Represents information about the charging connection.
See moreDeclaration
Objective-C
@interface TTChargingConnection : NSObjectSwift
class TTChargingConnection : NSObject -
Represents information about a supporting point of a charging curve.
See moreDeclaration
Objective-C
@interface TTChargingCurveSupportPoint : NSObjectSwift
class TTChargingCurveSupportPoint : NSObject -
Represents information about a charging stop of a route leg.
See moreDeclaration
Objective-C
@interface TTChargingInformationAtEndOfLeg : NSObjectSwift
class TTChargingInformationAtEndOfLeg : NSObject -
Represents information about the charging behavior of the vehicle.
Declaration
Objective-C
@interface TTChargingMode : NSObjectSwift
class TTChargingMode : NSObject -
TTCommonQueryBuilder
See moreDeclaration
Objective-C
@interface TTCommonQueryBuilder<__covariant ObjectType> : NSObjectSwift
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 : NSObjectSwift
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 : NSObjectSwift
class TTInstruction : NSObject -
A TTInstructionGroup object contains group od instruction.
See moreDeclaration
Objective-C
@interface TTInstructionGroup : NSObjectSwift
class TTInstructionGroup : NSObject -
A TTLegEV contains parameters with information about road elements and summary.
Declaration
Objective-C
@interface TTLegEV : NSObjectSwift
class TTLegEV : NSObject -
A builder for LongDistanceEVRoutingQuery.
See moreDeclaration
Objective-C
@interface TTLongDistanceEVRoutingQueryBuilder : NSObjectSwift
class TTLongDistanceEVRoutingQueryBuilder : NSObject -
Represents a response from the Long Distance EV Routing Service.
See moreDeclaration
Objective-C
@interface TTLongDistanceEvResponse : NSObjectSwift
class TTLongDistanceEvResponse : NSObject -
TomTom Matrix routing API main object.`
See moreDeclaration
Objective-C
@interface TTMatrixRoute : TTRequestSchedulerSwift
class TTMatrixRoute : TTRequestScheduler -
TTMatrixRouteQuery
Declaration
Objective-C
@interface TTMatrixRouteQuery : NSObjectSwift
class TTMatrixRouteQuery : NSObject -
TTMatrixRouteQueryBuilder
See moreDeclaration
Objective-C
@interface TTMatrixRouteQueryBuilder : TTCommonQueryBuilder <TTMatrixRouteQueryBuilder *>Swift
class TTMatrixRouteQueryBuilder : TTCommonQueryBuilder<TTMatrixRouteQueryBuilder> -
TTMatrixRouteResponse
See moreDeclaration
Objective-C
@interface TTMatrixRouteResponse : NSObjectSwift
class TTMatrixRouteResponse : NSObject -
TTMatrixRouteResult
See moreDeclaration
Objective-C
@interface TTMatrixRouteResult : NSObjectSwift
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 : TTRequestSchedulerSwift
class TTReachableRange : TTRequestScheduler -
TTReachableRangeQuery represent request object for Reachable Range.
Declaration
Objective-C
@interface TTReachableRangeQuery : NSObjectSwift
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 : NSObjectSwift
class TTReachableRangeResponse : NSObject -
TTReachableRangeResult
See moreDeclaration
Objective-C
@interface TTReachableRangeResult : NSObjectSwift
class TTReachableRangeResult : NSObject -
Report data.
See moreDeclaration
Objective-C
@interface TTReport : NSObjectSwift
class TTReport : NSObject -
Represents information about the data which should be reported for diagnosis purposes.
See moreDeclaration
Objective-C
@interface TTReportEV : NSObjectSwift
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 : TTRequestSchedulerSwift
class TTRoute : TTRequestScheduler -
A TTRouteGuidance contains parameters with instruction and group of instruction about the route.
See moreDeclaration
Objective-C
@interface TTRouteGuidance : NSObjectSwift
class TTRouteGuidance : NSObject -
A TTRouteLeg contains parameters with information about road elements and summary.
See moreDeclaration
Objective-C
@interface TTRouteLeg : NSObjectSwift
class TTRouteLeg : NSObject -
Class TTRouteQuery contains parameters needed for build query.
Declaration
Objective-C
@interface TTRouteQuery : NSObjectSwift
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 : NSObjectSwift
class TTRouteResult : NSObject -
A TTInstructionGroup contains section of route information between a requested start and end point.
See moreDeclaration
Objective-C
@interface TTRouteSection : NSObjectSwift
class TTRouteSection : NSObject -
Represents a summary of a route for electrical vehicle.
Declaration
Objective-C
@interface TTRouteSummaryEV : TTSummaryEVSwift
class TTRouteSummaryEV : TTSummaryEV -
Represents information about the route section.
See moreDeclaration
Objective-C
@interface TTSectionEV : NSObjectSwift
class TTSectionEV : NSObject -
A TTSummary object defines summary route information between a requested start and end point.
See moreDeclaration
Objective-C
@interface TTSummary : NSObjectSwift
class TTSummary : NSObject -
Represents a summary of a route.
See moreDeclaration
Objective-C
@interface TTSummaryEV : NSObjectSwift
class TTSummaryEV : NSObject -
TTTec
See moreDeclaration
Objective-C
@interface TTTec : NSObjectSwift
class TTTec : NSObject -
BETA Defines what kind of roads should be avoided while calculating a route.
See moreExperiment
THIS API IS IN BETA VERSIONDeclaration
Swift
@objc public class AvoidType : NSObject -
BETA This is entry point for Long Distance EV Routing.
See moreExperiment
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.
See moreExperiment
THIS API IS IN BETA VERSIONDeclaration
Swift
@objc public class ChargingConnection : NSObject -
BETA Represents information about a supporting point of a charging curve.
See moreExperiment
THIS API IS IN BETA VERSIONDeclaration
Swift
@objc public class ChargingCurveSupportPoint : NSObject -
BETA Represents information about a charging stop of a route leg.
See moreExperiment
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.
See moreExperiment
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
Classes Reference