Meta SDK2 Beta  2.7.0
Meta.SlamUI Namespace Reference

Classes

class  BaseSlamAnimation
 Encapsulate animation states controller for the SLAM UI More...
 
class  BaseSlamGuide
 Base for the user's steps guide for the SLAM calibration More...
 
class  BaseSlamUI
 Encapsulate a controller for the Slam UI More...
 
class  BaseSlamUIMessages
 Encapsulate common messages to enable different message controllers More...
 
class  ObjectRotation
 Helper to control the rotation of objects with a 0 to 1 value that respects configured angle restrictions More...
 
class  SlamAnimation
 Animation states controller for the SLAM UI More...
 
class  SlamGuide
 User's guide for SLAM calibration, leads the user to a configurable set of movements that helps this process More...
 
class  SlamMessage
 SLAM messages content and appearance More...
 
class  SlamUI
 Slam UI controller More...
 
class  SlamUIMessages
 Controller for messages content and animations More...
 

Enumerations

enum  CalibrationStage {
  CalibrationStage.WaitingForSensors, CalibrationStage.WaitingForTracking, CalibrationStage.Mapping, CalibrationStage.Remapping,
  CalibrationStage.HoldStill, CalibrationStage.Completed, CalibrationStage.Fail
}
 Stages of the entire calibration process More...
 
enum  SlamInitializationType { SlamInitializationType.NewMap, SlamInitializationType.LoadingMap }
 Slam initialization types. More...
 
enum  SLAMUIMessageType {
  SLAMUIMessageType.None, SLAMUIMessageType.WaitingForSensors, SLAMUIMessageType.WaitingForTracking, SLAMUIMessageType.TurnAround,
  SLAMUIMessageType.HoldStill, SLAMUIMessageType.MappingSuccess, SLAMUIMessageType.MappingFail, SLAMUIMessageType.Relocalization,
  SLAMUIMessageType.ReconstructionInstructions
}
 Message types to represent slam states in UI. More...
 

Enumeration Type Documentation

◆ CalibrationStage

Stages of the entire calibration process

Enumerator
WaitingForSensors 
WaitingForTracking 
Mapping 
Remapping 
HoldStill 
Completed 
Fail 

◆ SlamInitializationType

Slam initialization types.

Enumerator
NewMap 
LoadingMap 

◆ SLAMUIMessageType

Message types to represent slam states in UI.

Enumerator
None 
WaitingForSensors 
WaitingForTracking 
TurnAround 
HoldStill 
MappingSuccess 
MappingFail 
Relocalization 
ReconstructionInstructions