Microsoft.Azure.SpatialAnchors Namespace

Classes

AnchorLocateCriteria

Especifica um conjunto de critérios para localizar âncoras.

AnchorLocatedEventArgs

Use esse tipo para determinar o status de uma âncora após uma operação de localização.

CloudSpatialAnchor

Use essa classe para representar uma âncora no espaço que pode ser persistida em uma CloudSpatialAnchorSession.

CloudSpatialAnchorSession

Use essa classe para criar, localizar e gerenciar âncoras espaciais.

CloudSpatialAnchorSessionDeferral

Use essa classe para adiar a conclusão de uma operação.

CloudSpatialAnchorSessionDiagnostics

Use essa classe para configurar diagnóstico de sessão que podem ser coletadas e enviadas para melhorar a qualidade do sistema.

CloudSpatialAnchorWatcher

Use essa classe para controlar um objeto que observa âncoras espaciais.

CloudSpatialException

A exceção gerada quando ocorre um erro ao processar âncoras espaciais de nuvem.

GeoLocation

Contém informações opcionais de localização geográfica em uma impressão digital do sensor.

LocateAnchorsCompletedEventArgs

Use esse tipo para determinar quando uma operação de localização foi concluída.

NearAnchorCriteria

Use essa classe para descrever como as âncoras a serem localizadas devem estar perto de uma âncora de origem.

NearDeviceCriteria

Use essa classe para descrever como as âncoras a serem localizadas devem estar próximas ao dispositivo.

OnLogDebugEventArgs

Fornece dados para o evento que é acionado para registrar mensagens em log.

PlatformLocationProvider

Use essa classe para obter uma estimativa do local atual do seu dispositivo. Um PlatformLocationProvider normalmente é passado para uma CloudSpatialAnchorSession para habilitar o cenário de relocalização em larga escala com a Relocalização Grosseira.

SensorCapabilities

Use essa classe para dar à sessão acesso aos sensores para ajudar a encontrar âncoras ao seu redor. Normalmente, isso é usado por um PlatformLocationProvider para configurar sensores. Consulte Relocalização grosseira para saber mais sobre sensores e plataformas.

SensorFingerprintEventArgs

Informa ao aplicativo que o serviço gostaria de uma impressão digital do sensor atualizada.

SessionConfiguration

Use essa classe para definir a configuração de serviço para uma SpatialAnchorSession.

SessionErrorEventArgs

Fornece dados para o evento que é acionado quando erros são gerados.

SessionStatus

Esse tipo descreve o status do processamento de dados espaciais.

SessionUpdatedEventArgs

Fornece dados para o evento que é acionado quando o estado da sessão é atualizado.

TokenRequiredEventArgs

Informa ao aplicativo que o serviço requer um token de acesso atualizado ou token de autenticação.

Enumerações

AnchorDataCategory

Use os valores de categoria de dados para determinar quais dados são retornados em um objeto AnchorLocateCriteria.

BluetoothStatusResult

Valores possíveis retornados ao consultar as funcionalidades do PlatformLocationProvider para Bluetooth

CloudSpatialErrorCode

Identifica a origem de um erro em uma sessão espacial de nuvem.

GeoLocationStatusResult

Valores possíveis retornados ao consultar as funcionalidades de PlatformLocationProvider para GeoLocation

LocateAnchorStatus

Use essa enumeração para determinar se uma âncora foi localizada e o motivo pelo qual ela pode ter falhado.

LocateStrategy

Use essa enumeração para indicar o método pelo qual as âncoras podem ser localizadas.

SessionLogLevel

Define os níveis de gravidade dos logs.

SessionUserFeedback

Use essa enumeração para descrever o tipo de comentários que podem ser fornecidos ao usuário sobre os dados

WifiStatusResult

Valores possíveis retornados ao consultar as funcionalidades do PlatformLocationProvider para Wi-Fi

Delegados

AnchorLocatedDelegate

Informa ao aplicativo que uma sessão localizou uma âncora ou descobriu que ela ainda não pode ser localizada.

LocateAnchorsCompletedDelegate

Informa ao aplicativo que uma operação de localização foi concluída.

OnLogDebugDelegate

Informa o aplicativo de uma mensagem de log de depuração.

SessionErrorDelegate

Informa ao aplicativo que ocorreu um erro em uma sessão.

SessionUpdatedDelegate

Informa ao aplicativo que uma sessão foi atualizada com novas informações.

TokenRequiredDelegate

Informa ao aplicativo que uma sessão requer um token de acesso atualizado ou token de autenticação.

UpdatedSensorFingerprintRequiredDelegate

Informa ao aplicativo que uma sessão está solicitando uma impressão digital do sensor atualizada para ajudar com o recall de âncora.