HERE iOS SDK Developer's Guide

NMAVenue3dVenueRouteSection

Class Summary

class NMAVenue3dVenueRouteSection

Derived from: NMAVenue3dRouteSection

Represents route section inside a venue. Indoor route can contain sections that are inside venue, outside venue, and link sections that typically connect indoor and outdoor locations.

Include: NMAKit.framework/headers/NMAVenue3dVenueRouteSection.h

Inheritance Diagrams

Figure 1. Public inheritance diagram for NMAVenue3dVenueRouteSection

[For complete information, see the section Class Details]

See also:

NMAVenue3dOutdoorRouteSection

NMAVenue3dLinkRouteSection

Public Property Summary

Table 1. Public Properties
Public Properties

[readable, assign] NMAGeoBoundingBox boundingBox

The bounding box of this NMAVenue3dVenueRouteSection Returned bounding box will contain information about altitude

[readable, assign] NSArray< NMAVenue3dRouteManeuver * > *  routeManeuvers

The array of NMAVenue3dRouteManeuver objects for this route section

[readable, assign] NMAVenue3dVenue venue

The NMAVenue3dVenue object this NMAVenue3dVenueRouteSection is in

Instance Method Summary

Table 2. Instance Methods
Instance Method Summary

-(nullable NMAGeoBoundingBox *) boundingBox:(nonnull NMAVenue3dLevel *) level

The bounding box of this NMAVenue3dVenueRouteSection on NMAVenue3dLevel

-(nonnull instancetype) init

Class Method Summary

Table 3. Class Methods
Class Methods

+(nonnull instancetype) new

Class Details

Represents route section inside a venue. Indoor route can contain sections that are inside venue, outside venue, and link sections that typically connect indoor and outdoor locations.

See also:

NMAVenue3dOutdoorRouteSection

NMAVenue3dLinkRouteSection

Public Property Details

[readable, assign] NMAGeoBoundingBoxboundingBox

The bounding box of this NMAVenue3dVenueRouteSection Returned bounding box will contain information about altitude.

[readable, assign] NSArray< NMAVenue3dRouteManeuver * > * routeManeuvers

The array of NMAVenue3dRouteManeuver objects for this route section.

[readable, assign] NMAVenue3dVenuevenue

The NMAVenue3dVenue object this NMAVenue3dVenueRouteSection is in.

Instance Method Details

-(nullable NMAGeoBoundingBox *) boundingBox:(nonnull NMAVenue3dLevel *) level

The bounding box of this NMAVenue3dVenueRouteSection on NMAVenue3dLevel. Returns null if the route does not touch the given level.

-(nonnull instancetype) init

Instances of this class should not be initialized directly

Class Method Details

+(nonnull instancetype) new

Instances of this class should not be initialized directly