HERE iOS SDK Developer's Guide

NMAARIconObject

Class Summary

class NMAARIconObject

Derived from: NMAARObject

A concrete NMAARObject for displaying icons in a LiveSight camera view.

Include: NMAKit.framework/headers/NMAARIconObject.h

Inheritance Diagrams

Figure 1. Public inheritance diagram for NMAARIconObject

[For complete information, see the section Class Details]

Instance Method Summary

Table 1. Instance Methods
Instance Method Summary

-(nonnull instancetype) init

Class Method Summary

Table 2. Class Methods
Class Methods

+(nonnull instancetype) iconObjectWithFrontPlaneIcon:(nonnull NMAImage *) frontPlaneIcon backPlaneIcon:(nonnull NMAImage *) backPlaneIcon mapIcon:(nonnull NMAImage *) mapIcon infoImage:(nonnull NMAImage *) infoImage coordinates:(nonnull NMAGeoCoordinates *) coordinates

Creates an NMAARIconObject with specific images for the front plane, back plane, and map icons and the info image

+(nonnull instancetype) iconObjectWithIcon:(nonnull NMAImage *) icon coordinates:(nonnull NMAGeoCoordinates *) coordinates

Creates an NMAARIconObject with a common image for front plane, back plane and map icons

+(nonnull instancetype) iconObjectWithIcon:(nonnull NMAImage *) icon infoImage:(nonnull NMAImage *) infoImage coordinates:(nonnull NMAGeoCoordinates *) coordinates

Creates an NMAARIconObject with a common image for the front plane, back plane, and map icons and a separate info image

+(nonnull instancetype) new

Class Details

A concrete NMAARObject for displaying icons in a LiveSight camera view.

The NMAARIconObject may display separate images for the front plane, back plane, map, and info icons.

Instance Method Details

-(nonnull instancetype) init

Instances of this class should not be initialized directly

Class Method Details

+(nonnull instancetype) iconObjectWithFrontPlaneIcon:(nonnull NMAImage *) frontPlaneIcon backPlaneIcon:(nonnull NMAImage *) backPlaneIcon mapIcon:(nonnull NMAImage *) mapIcon infoImage:(nonnull NMAImage *) infoImage coordinates:(nonnull NMAGeoCoordinates *) coordinates

Creates an NMAARIconObject with specific images for the front plane, back plane, and map icons and the info image.

Note:

Icon images cannot be nil.

Parameters:

+(nonnull instancetype) iconObjectWithIcon:(nonnull NMAImage *) icon coordinates:(nonnull NMAGeoCoordinates *) coordinates

Creates an NMAARIconObject with a common image for front plane, back plane and map icons.

Note:

Icon images cannot be nil.

Parameters:

+(nonnull instancetype) iconObjectWithIcon:(nonnull NMAImage *) icon infoImage:(nonnull NMAImage *) infoImage coordinates:(nonnull NMAGeoCoordinates *) coordinates

Creates an NMAARIconObject with a common image for the front plane, back plane, and map icons and a separate info image.

Note:

Icon images cannot be nil.

Parameters:

+(nonnull instancetype) new

Instances of this class should not be initialized directly