HERE iOS SDK Developer's Guide

NMAVenue3dArea

Class Summary

class NMAVenue3dArea

Derived from: NMAVenue3dSpatialObject

An NMAVenue3dArea object conceptually represents a physical area within a NMAVenue3dVenue.

Include: NMAKit.framework/headers/NMAVenue3dArea.h

Inheritance Diagrams

Figure 1. Public inheritance diagram for NMAVenue3dArea

[For complete information, see the section Class Details]

See also:

NMAVenue3dVenue

NMAVenue3dLevel

NMAVenue3dOuterArea

NMAVenue3dSpace

Public Property Summary

Table 1. Public Properties
Public Properties

[readable, assign] NMAGeoBoundingBox boundingBox

The NMAGeoBoundingBox representing the area of the NMAVenue3dArea

[readable, assign] NMAGeoCoordinates geoCenter

The NMAGeoCoordinates representing the center of the bounding box of the NMAVenue3dArea

[readable, assign] NSString *  name

The NSString representing the human-readable name related to the holder of the spatial area

[readable, assign] NMAGeoPolygon polygon

The NMAGeoPolygon surrounding tthe NMAVenue3dArea

Instance Method Summary

Table 2. Instance Methods
Instance Method Summary

-(nonnull instancetype) init

Class Method Summary

Table 3. Class Methods
Class Methods

+(nonnull instancetype) new

Class Details

An NMAVenue3dArea object conceptually represents a physical area within a NMAVenue3dVenue.

The area can be of either NMAVenue3dOuterArea or NMAVenue3dSpace type, which both have a bounding box and center coordinates, and possibly a polygon. The NMAVenue3dArea class encapsulates these parameters.

This class can not be instantiated directly. Subclasses NMAVenue3dOuterArea and NMAVenue3dSpace can be obtained by methods of NMAVenue3dLevel.

See also:

NMAVenue3dVenue

NMAVenue3dLevel

NMAVenue3dOuterArea

NMAVenue3dSpace

Public Property Details

[readable, assign] NMAGeoBoundingBoxboundingBox

The NMAGeoBoundingBox representing the area of the NMAVenue3dArea.

See also:

NMAGeoBoundingBox

[readable, assign] NMAGeoCoordinatesgeoCenter

The NMAGeoCoordinates representing the center of the bounding box of the NMAVenue3dArea.

See also:

NMAGeoCoordinates

[readable, assign] NSString * name

The NSString representing the human-readable name related to the holder of the spatial area. This can be, for example, the name of a shop.

[readable, assign] NMAGeoPolygonpolygon

The NMAGeoPolygon surrounding tthe NMAVenue3dArea.

See also:

NMAGeoPolygon

Instance Method Details

-(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