Microsoft.Azure.SpatialAnchors Namespace

Classes

AnchorLocateCriteria

Specifies a set of criteria for locating anchors.

AnchorLocatedEventArgs

Use this type to determine the status of an anchor after a locate operation.

CloudSpatialAnchor

Use this class to represent an anchor in space that can be persisted in a CloudSpatialAnchorSession.

CloudSpatialAnchorSession

Use this class to create, locate and manage spatial anchors.

CloudSpatialAnchorSessionDeferral

Use this class to defer completing an operation.

CloudSpatialAnchorSessionDiagnostics

Use this class to configure session diagnostics that can be collected and submitted to improve system quality.

CloudSpatialAnchorWatcher

Use this class to control an object that watches for spatial anchors.

CloudSpatialException

The exception that is thrown when an error occurs processing cloud spatial anchors.

GeoLocation

Contains optional geographical location information within a sensor fingerprint.

LocateAnchorsCompletedEventArgs

Use this type to determine when a locate operation has completed.

NearAnchorCriteria

Use this class to describe how anchors to be located should be near a source anchor.

NearDeviceCriteria

Use this class to describe how anchors to be located should be near the device.

OnLogDebugEventArgs

Provides data for the event that fires for logging messages.

PlatformLocationProvider

Use this class to get an estimate of the current location of your device. A PlatformLocationProvider is typically passed to a CloudSpatialAnchorSession to enable large-scale relocalization scenario with Coarse Relocalization.

SensorCapabilities

Use this class to give the session access to sensors to help find anchors around you. This is typically used by a PlatformLocationProvider to configure sensors. Refer to Coarse Relocalization to learn more about sensors and platforms.

SensorFingerprintEventArgs

Informs the application that the service would like an updated sensor fingerprint.

SessionConfiguration

Use this class to set up the service configuration for a SpatialAnchorSession.

SessionErrorEventArgs

Provides data for the event that fires when errors are thrown.

SessionStatus

This type describes the status of spatial data processing.

SessionUpdatedEventArgs

Provides data for the event that fires when the session state is updated.

TokenRequiredEventArgs

Informs the application that the service requires an updated access token or authentication token.

Enums

AnchorDataCategory

Use the data category values to determine what data is returned in an AnchorLocateCriteria object.

BluetoothStatusResult

Possible values returned when querying PlatformLocationProvider for Bluetooth capabilities

CloudSpatialErrorCode

Identifies the source of an error in a cloud spatial session.

GeoLocationStatusResult

Possible values returned when querying PlatformLocationProvider for GeoLocation capabilities

LocateAnchorStatus

Use this enumeration to determine whether an anchor was located, and the reason why it may have failed.

LocateStrategy

Use this enumeration to indicate the method by which anchors can be located.

SessionLogLevel

Defines logging severity levels.

SessionUserFeedback

Use this enumeration to describe the kind of feedback that can be provided to the user about data

WifiStatusResult

Possible values returned when querying PlatformLocationProvider for Wifi capabilities

Delegates

AnchorLocatedDelegate

Informs the application that a session has located an anchor or discovered that it cannot yet be located.

LocateAnchorsCompletedDelegate

Informs the application that a locate operation has completed.

OnLogDebugDelegate

Informs the application of a debug log message.

SessionErrorDelegate

Informs the application that an error occurred in a session.

SessionUpdatedDelegate

Informs the application that a session has been updated with new information.

TokenRequiredDelegate

Informs the application that a session requires an updated access token or authentication token.

UpdatedSensorFingerprintRequiredDelegate

Informs the application that a session is requesting an updated sensor fingerprint to help with anchor recall.