class_docstr: PTVVissimSimulation is responsible for the management of the vissim simulation.
docstr: Returns list of Simulator_Veh_Data structures ready to be sent to the driving simulator
  interface.
docstr_tok: ["Returns","list","of","Simulator_Veh_Data","structures","ready","to","be","sent","to","the","driving","simulator","interface","."]
code: def _get_simulator_veh_data(self):
      """
      Returns list of Simulator_Veh_Data structures ready to be sent to the driving simulator
      interface.
      """
      data = []
      for i in range(1, self._max_simulator_vehicles + 1):
          if i in self._simulator_vehicles:
              data.append(self._simulator_vehicles[i])
          else:
              # Invalid Simulator_Veh_Data to set the position of simulator vehicles in vissim
              # that are not yet in carla.
              data.append(
                  Simulator_Veh_Data(
                      float("inf"),
                      float("inf"),
                      float("inf"),
                      0.0,
                      0.0,
                      0.0,
                      False,
                      0,
                      0,
                  )
              )
      return data
  
imports: import enum
  import logging
  import math
  import os
  import carla
  from ctypes import *
  from .None import constants
label_desc: Use image node_id 7 for calling the PTVVissimSimulation obj's underlying member method code with example usage: obj._get_simulator_veh_data() and returns: data