parameters: (self, pose)
docstring: ingest_world_pose_in_map
  
          Parameters:
              pose (sl.Pose): pose of the camera
docstring_summary: ingest_world_pose_in_map
docstring_tokens: ingest_world_pose_in_map
function: def ingest_world_pose_in_map(self, pose):
          '''
          ingest_world_pose_in_map
  
          Parameters:
              pose (sl.Pose): pose of the camera
          '''
          ts = pose.timestamp
          if self.init_app_ts.data_ns == 0:
              self.init_app_ts = ts
  
          for key in list(self.cam_world_pose_map_ms.keys()):
              if (key < (ts.get_milliseconds() - self.batch_data_retention * 1000)):
                  del self.cam_world_pose_map_ms[key]
              else:
                  continue
          
          self.cam_world_pose_map_ms[ts.get_milliseconds()] = pose
function_tokens: def ingest_world_pose_in_map ( self , pose ) : ts = pose . timestamp if self . init_app_ts . data_ns == 0 : self . init_app_ts = ts for key in list ( self . cam_world_pose_map_ms . keys ( ) ) : if ( key < ( ts . get_milliseconds ( ) - self . batch_data_retention * 1000 ) ) : del self . cam_world_pose_map_ms [ key ] else : continue self . cam_world_pose_map_ms [ ts . get_milliseconds ( ) ] = pose