Exemplo n.º 1
0
        // To reset the IMU to bring the unity world back to horizontal direction (Will be deprecated once the modeling of the Glasses is fixed)
        virtual public void ResetLocalizer()
        {
            SlamInterop.ResetSLAM();

            _state          = SLAMLocalizerState.atStart;
            _hasRelocalized = false;
        }
Exemplo n.º 2
0
 public void ToggleRotationOnlyTracking()
 {
     _rotationOnlyTracking = !_rotationOnlyTracking;
     SlamInterop.EnableRotationOnlyTracking(_rotationOnlyTracking);
 }
Exemplo n.º 3
0
 public bool LoadSlamMap(string mapname)
 {
     return(SlamInterop.LoadMap(mapname + ".mmf"));
 }
Exemplo n.º 4
0
 public void SaveSlamMap(string mapname)
 {
     // save as .mmf (meta map file)
     SlamInterop.SaveMap(mapname + ".mmf");
 }
Exemplo n.º 5
0
 public void GetSlamFeedback(out SlamInterop.TrackingFeedback feedback)
 {
     feedback = SlamInterop.GetTrackingFeedback();
 }
Exemplo n.º 6
0
 public void SaveSlamMap(string mapname)
 {
     SlamInterop.SaveMap(mapname + ".mmf");
 }
Exemplo n.º 7
0
 public void GetTrackingStatus(out SlamInterop.TrackingStatus feedback)
 {
     feedback = SlamInterop.GetTrackingStatus();
 }
Exemplo n.º 8
0
 virtual public void ResetLocalizer()
 {
     SlamInterop.ResetSLAM();
 }