code: def _parse_mouse(self, pos):
      if not self._mouse_steering_center:
          return
  
      lateral = float(pos[0] - self._mouse_steering_center[0])
      longitudinal = float(pos[1] - self._mouse_steering_center[1])
      max_val = self.MOUSE_STEERING_RANGE
      lateral = (
          -max_val
          if lateral < -max_val
          else max_val
          if lateral > max_val
          else lateral
      )
      longitudinal = (
          -max_val
          if longitudinal < -max_val
          else max_val
          if longitudinal > max_val
          else longitudinal
      )
      self._control.steer = lateral / max_val
      if longitudinal < 0.0:
          self._control.throttle = -longitudinal / max_val
          self._control.brake = 0.0
      elif longitudinal > 0.0:
          self._control.throttle = 0.0
          self._control.brake = longitudinal / max_val
  
imports: from __future__ import print_function
  import glob
  import os
  import sys
  import signal
  import carla
  from carla import ColorConverter
  import argparse
  import logging
  import math
  import random
  import weakref
  from rss_sensor import RssSensor
  from rss_visualization import RssUnstructuredSceneVisualizer, RssBoundingBoxVisualizer, RssStateVisualizer
label_desc: Use image node_id 6 for calling the VehicleControl obj's underlying member method code with example usage: obj._parse_mouse(pos) without return types