API Reference

This section provides detailed API documentation for the MultiSet iOS SDK components.

Configuration

A struct that provides centralized configuration for the MultiSet SDK. Controls credentials, localization behavior, object tracking settings, GPS hints, and UI feedback.

Key Features:

  • Authentication credentials (clientId, clientSecret)

  • Map configuration (mapCode, mapSetCode)

  • Localization mode selection (single-frame, multi-frame)

  • Localization behavior settings (auto-localize, background localization, relocalization)

  • Multi-frame capture configuration

  • Confidence thresholds

  • GPS hint integration

  • Object tracking settings (objectCodes, auto-tracking, background tracking)

  • UI feedback options

  • Image quality settings

Quick Reference

Component
Description

MultiSetConfig

Centralized configuration for all SDK behavior

MultiSet

Main SDK singleton for initialization and control

MultiSetARView

SwiftUI view wrapping ARKit ARView

MultiSetCallback

Protocol for SDK event callbacks

LocalizationResult

Result object containing localization pose data

LocalizationMode

Enum: .singleFrame or .multiFrame

TrackingState

Enum: .tracking, .paused, .stopped

GeoCoordinates

Geographic coordinate struct for GPS hints

Last updated