Freigeben über


SpatialSurfaceObserver.GetObservedSurfaces Methode

Definition

Ruft Metadaten für den Satz von Oberflächen ab, die derzeit innerhalb des umgebenden Volumes beobachtet werden.

public:
 virtual IMapView<Platform::Guid, SpatialSurfaceInfo ^> ^ GetObservedSurfaces() = GetObservedSurfaces;
IMapView<winrt::guid, SpatialSurfaceInfo const&> GetObservedSurfaces();
public IReadOnlyDictionary<Guid,SpatialSurfaceInfo> GetObservedSurfaces();
function getObservedSurfaces()
Public Function GetObservedSurfaces () As IReadOnlyDictionary(Of Guid, SpatialSurfaceInfo)

Gibt zurück

Die beobachteten Oberflächen innerhalb des umgebenden Volumens. Wenn kein Begrenzungsvolumen festgelegt wurde, werden keine Flächen zurückgegeben.

Windows-Anforderungen

App-Funktionen
spatialPerception

Hinweise

Jede SpatialSurfaceInfo-Momentaufnahme ist unveränderlich, sodass Sie ihre Werte später vergleichen können, um festzustellen, ob eine bestimmte Oberfläche kürzlich eine Gitteraktualisierung erfahren hat.

Wenn Sie die Eigenschaften Id und UpdateTime über mehrere Beobachtungen hinweg korrelieren, können Sie ein neues Gitter, ein aktualisiertes Gitter und ein entferntes Gitter identifizieren:

  • Wenn Ein SpatialSurfaceInfo mit einer ID angezeigt wird, die Sie noch nicht gesehen haben, behandeln Sie es als neues Gitter.
  • Wenn Ein SpatialSurfaceInfo mit einer bekannten ID, aber mit einem neuen UpdateTime-Objekt angezeigt wird, behandeln Sie es als aktualisiertes Gitter.
  • Wenn Ein SpatialSurfaceInfo mit einer bekannten ID nicht mehr angezeigt wird, behandeln Sie es als entferntes Gitter.

Gilt für: