Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W | X | Y _ __init__() (trafficgen.types.AisNavStatus method) (trafficgen.types.AisShipType method) (trafficgen.types.BaseModelConfig method) (trafficgen.types.DataPoint method) (trafficgen.types.Dimensions method) (trafficgen.types.Encounter method) (trafficgen.types.EncounterClassification method) (trafficgen.types.EncounterRelativeSpeed method) (trafficgen.types.EncounterSettings method) (trafficgen.types.EncounterType method) (trafficgen.types.GeoPosition method) (trafficgen.types.Initial method) (trafficgen.types.InterpolationMethod method) (trafficgen.types.Leg method) (trafficgen.types.OwnShip method) (trafficgen.types.OwnShipInitial method) (trafficgen.types.PathType method) (trafficgen.types.Position method) (trafficgen.types.RouteData method) (trafficgen.types.Ship method) (trafficgen.types.ShipStatic method) (trafficgen.types.SituationInput method) (trafficgen.types.SituationInputJson method) (trafficgen.types.StringIntEnumMixin method) (trafficgen.types.TargetShip method) (trafficgen.types.TrafficSituation method) (trafficgen.types.Waypoint method) A a (trafficgen.types.Dimensions attribute) ACCELERATE (trafficgen.types.InterpolationMethod attribute) add_ship_to_map() (in module trafficgen.plot_traffic_situation) add_ship_to_plot() (in module trafficgen.plot_traffic_situation) AGROUND (trafficgen.types.AisNavStatus attribute) AIS_SART_ACTIVE (trafficgen.types.AisNavStatus attribute) AisNavStatus (class in trafficgen.types) AisShipType (class in trafficgen.types) ANTI_POLLUTION_EQUIPMENT (trafficgen.types.AisShipType attribute) assign_beta() (in module trafficgen.encounter) assign_beta_from_list() (in module trafficgen.encounter) assign_future_position_to_target_ship() (in module trafficgen.encounter) assign_sog_to_target_ship() (in module trafficgen.encounter) assign_vector_time() (in module trafficgen.encounter) AT_ANCHOR (trafficgen.types.AisNavStatus attribute) B b (trafficgen.types.Dimensions attribute) BaseModelConfig (class in trafficgen.types) beta (trafficgen.types.Encounter attribute) BEZIER (trafficgen.types.PathType attribute) C c (trafficgen.types.Dimensions attribute) calculate_bearing_between_waypoints() (in module trafficgen.utils) calculate_destination_along_track() (in module trafficgen.utils) calculate_distance() (in module trafficgen.utils) calculate_min_vector_length_target_ship() (in module trafficgen.encounter) calculate_position_along_track_using_waypoints() (in module trafficgen.utils) calculate_position_at_certain_time() (in module trafficgen.utils) calculate_relative_bearing() (in module trafficgen.encounter) calculate_ship_cog() (in module trafficgen.encounter) calculate_ship_outline() (in module trafficgen.plot_traffic_situation) calculate_vector_arrow() (in module trafficgen.plot_traffic_situation) camel_to_snake() (in module trafficgen.read_files) CARGO (trafficgen.types.AisShipType attribute) check_encounter_evolvement() (in module trafficgen.encounter) classification (trafficgen.types.EncounterSettings attribute) coerce_id_to_int() (trafficgen.types.ShipStatic class method) cog (trafficgen.types.Initial attribute) common_vector (trafficgen.types.EncounterSettings attribute) CONSTRAINED_BY_HER_DRAUGHT (trafficgen.types.AisNavStatus attribute) convert_angle_0_to_2_pi_to_minus_pi_to_pi() (in module trafficgen.utils) convert_angle_minus_pi_to_pi_to_0_to_2_pi() (in module trafficgen.utils) convert_encounters() (in module trafficgen.read_files) convert_keys_to_snake_case() (in module trafficgen.read_files) convert_own_ship_initial_data() (in module trafficgen.read_files) convert_own_ship_waypoints() (in module trafficgen.read_files) convert_settings_data_from_maritime_to_si_units() (in module trafficgen.read_files) convert_ship_data_from_maritime_to_si_units() (in module trafficgen.read_files) convert_ship_data_from_si_units_to_maritime() (in module trafficgen.write_traffic_situation_to_file) convert_situation_data_from_maritime_to_si_units() (in module trafficgen.read_files) convert_situation_data_from_si_units_to__maritime() (in module trafficgen.write_traffic_situation_to_file) COSINE (trafficgen.types.InterpolationMethod attribute) create_data_point_example() (in module trafficgen.types) create_initial_example() (in module trafficgen.types) create_own_ship_example() (in module trafficgen.types) create_position_example() (in module trafficgen.types) create_ship_example() (in module trafficgen.types) create_ship_static_example() (in module trafficgen.types) create_target_example() (in module trafficgen.types) create_waypoint_example() (in module trafficgen.types) crossing_give_way (trafficgen.types.EncounterRelativeSpeed attribute) CROSSING_GIVE_WAY (trafficgen.types.EncounterType attribute) crossing_stand_on (trafficgen.types.EncounterRelativeSpeed attribute) CROSSING_STAND_ON (trafficgen.types.EncounterType attribute) D d (trafficgen.types.Dimensions attribute) data (trafficgen.types.Leg attribute) DataPoint (class in trafficgen.types) DECELERATE (trafficgen.types.InterpolationMethod attribute) decide_target_ship() (in module trafficgen.encounter) define_own_ship() (in module trafficgen.encounter) deg_2_rad() (in module trafficgen.utils) description (trafficgen.types.SituationInput attribute) (trafficgen.types.TrafficSituation attribute) desired_encounter_type (trafficgen.types.Encounter attribute) determine_colreg() (in module trafficgen.encounter) Dimensions (class in trafficgen.types) dimensions (trafficgen.types.ShipStatic attribute) disable_land_check (trafficgen.types.EncounterSettings attribute) DIVING_OPS (trafficgen.types.AisShipType attribute) draught (trafficgen.types.Dimensions attribute) DREDGING_OR_UNDERWATER_OPS (trafficgen.types.AisShipType attribute) E Encounter (class in trafficgen.types) encounter_settings (trafficgen.types.SituationInputJson attribute) EncounterClassification (class in trafficgen.types) EncounterRelativeSpeed (class in trafficgen.types) encounters (trafficgen.types.SituationInput attribute) EncounterSettings (class in trafficgen.types) EncounterType (class in trafficgen.types) ENGAGED_IN_FISHING (trafficgen.types.AisNavStatus attribute) F find_max_value_for_plot() (in module trafficgen.plot_traffic_situation) find_start_position_target_ship() (in module trafficgen.encounter) FISHING (trafficgen.types.AisShipType attribute) flat2llh() (in module trafficgen.marine_system_simulator) G generate_encounter() (in module trafficgen.encounter) generate_traffic_situations() (in module trafficgen.ship_traffic_generator) GeoPosition (class in trafficgen.types) H head_on (trafficgen.types.EncounterRelativeSpeed attribute) HEAD_ON (trafficgen.types.EncounterType attribute) heading (trafficgen.types.Initial attribute) height (trafficgen.types.Dimensions attribute) HIGH_SPEED_CRAFT (trafficgen.types.AisShipType attribute) I id (trafficgen.types.ShipStatic attribute) imo (trafficgen.types.ShipStatic attribute) Initial (class in trafficgen.types) initial (trafficgen.types.OwnShipInitial attribute) (trafficgen.types.Ship attribute) interp_end (trafficgen.types.DataPoint attribute) interp_method (trafficgen.types.DataPoint attribute) interp_start (trafficgen.types.DataPoint attribute) InterpolationMethod (class in trafficgen.types) K knot_2_m_pr_s() (in module trafficgen.utils) L lat (trafficgen.types.GeoPosition attribute) LAW_ENFORCEMENT (trafficgen.types.AisShipType attribute) Leg (class in trafficgen.types) leg (trafficgen.types.Waypoint attribute) length (trafficgen.types.Dimensions attribute) LINEAR (trafficgen.types.InterpolationMethod attribute) (trafficgen.types.PathType attribute) llh2flat() (in module trafficgen.marine_system_simulator) lon (trafficgen.types.GeoPosition attribute) M m_2_nm() (in module trafficgen.utils) m_pr_s_2_knot() (in module trafficgen.utils) max_meeting_distance (trafficgen.types.EncounterSettings attribute) MEDICAL_TRANSPORT (trafficgen.types.AisShipType attribute) MILITARY_OPS (trafficgen.types.AisShipType attribute) min_2_s() (in module trafficgen.utils) mmsi (trafficgen.types.ShipStatic attribute) model_config (trafficgen.types.BaseModelConfig attribute) (trafficgen.types.DataPoint attribute) (trafficgen.types.Dimensions attribute) (trafficgen.types.Encounter attribute) (trafficgen.types.EncounterClassification attribute) (trafficgen.types.EncounterRelativeSpeed attribute) (trafficgen.types.EncounterSettings attribute) (trafficgen.types.GeoPosition attribute) (trafficgen.types.Initial attribute) (trafficgen.types.Leg attribute) (trafficgen.types.OwnShip attribute) (trafficgen.types.OwnShipInitial attribute) (trafficgen.types.Position attribute) (trafficgen.types.RouteData attribute) (trafficgen.types.Ship attribute) (trafficgen.types.ShipStatic attribute) (trafficgen.types.SituationInput attribute) (trafficgen.types.SituationInputJson attribute) (trafficgen.types.TargetShip attribute) (trafficgen.types.TrafficSituation attribute) (trafficgen.types.Waypoint attribute) module trafficgen.check_land_crossing trafficgen.encounter trafficgen.marine_system_simulator trafficgen.plot_traffic_situation trafficgen.read_files trafficgen.ship_traffic_generator trafficgen.types trafficgen.utils trafficgen.write_traffic_situation_to_file MOORED (trafficgen.types.AisNavStatus attribute) N name (trafficgen.types.ShipStatic attribute) nav_status (trafficgen.types.Initial attribute) nm_2_m() (in module trafficgen.utils) NO_RISK_COLLISION (trafficgen.types.EncounterType attribute) NONCOMBATANT (trafficgen.types.AisShipType attribute) NOT_AVAILABLE (trafficgen.types.AisShipType attribute) NOT_UNDER_COMMAND (trafficgen.types.AisNavStatus attribute) num_situations (trafficgen.types.SituationInput attribute) O ORDINAL (trafficgen.types.InterpolationMethod attribute) OTHER (trafficgen.types.AisShipType attribute) overtaking_give_way (trafficgen.types.EncounterRelativeSpeed attribute) OVERTAKING_GIVE_WAY (trafficgen.types.EncounterType attribute) overtaking_stand_on (trafficgen.types.EncounterRelativeSpeed attribute) OVERTAKING_STAND_ON (trafficgen.types.EncounterType attribute) own_ship (trafficgen.types.SituationInput attribute) (trafficgen.types.TrafficSituation attribute) own_ship_static (trafficgen.types.SituationInputJson attribute) OwnShip (class in trafficgen.types) OwnShipInitial (class in trafficgen.types) P PASSENGER (trafficgen.types.AisShipType attribute) path_crosses_land() (in module trafficgen.check_land_crossing) path_type (trafficgen.types.ShipStatic attribute) PathType (class in trafficgen.types) PILOT_VESSEL (trafficgen.types.AisShipType attribute) PLEASURE_CRAFT (trafficgen.types.AisShipType attribute) plot_specific_traffic_situation() (in module trafficgen.plot_traffic_situation) plot_traffic_situations() (in module trafficgen.plot_traffic_situation) PORT_TENDER (trafficgen.types.AisShipType attribute) portside_xtd (trafficgen.types.Leg attribute) Position (class in trafficgen.types) position (trafficgen.types.Initial attribute) (trafficgen.types.Waypoint attribute) POWER_DRIVEN_VESSEL_PUSHING_AHEAD_OR_TOWING_ALONGSIDE (trafficgen.types.AisNavStatus attribute) POWER_DRIVEN_VESSEL_TOWING_ASTERN (trafficgen.types.AisNavStatus attribute) R rad_2_deg() (in module trafficgen.utils) read_encounter_settings_file() (in module trafficgen.read_files) read_generated_situation_files() (in module trafficgen.read_files) read_own_ship_static_file() (in module trafficgen.read_files) read_situation_files() (in module trafficgen.read_files) read_situation_from_file() (in module trafficgen.read_files) read_target_ship_static_files() (in module trafficgen.read_files) relative_speed (trafficgen.types.Encounter attribute) (trafficgen.types.EncounterSettings attribute) RESERVED_FOR_FUTURE_AMENDMENT_DG_HS_MP_A_WIG (trafficgen.types.AisNavStatus attribute) RESERVED_FOR_FUTURE_AMENDMENT_DG_HS_MP_C_HSC (trafficgen.types.AisNavStatus attribute) RESERVED_FOR_FUTURE_USE (trafficgen.types.AisNavStatus attribute) RESTRICTED_MANEUVERABILITY (trafficgen.types.AisNavStatus attribute) RouteData (class in trafficgen.types) RTZ (trafficgen.types.PathType attribute) S SAILING (trafficgen.types.AisShipType attribute) schema_version (trafficgen.types.TrafficSituation attribute) SEARCH_AND_RESCUE_VESSEL (trafficgen.types.AisShipType attribute) Ship (class in trafficgen.types) ship_type (trafficgen.types.ShipStatic attribute) ShipStatic (class in trafficgen.types) situation_develop_time (trafficgen.types.EncounterSettings attribute) situation_length (trafficgen.types.EncounterSettings attribute) SituationInput (class in trafficgen.types) SituationInputJson (class in trafficgen.types) SMOOTHSTEP (trafficgen.types.InterpolationMethod attribute) sog (trafficgen.types.Initial attribute) (trafficgen.types.Leg attribute) (trafficgen.types.RouteData attribute) sog_max (trafficgen.types.ShipStatic attribute) sog_min (trafficgen.types.ShipStatic attribute) ssa() (in module trafficgen.marine_system_simulator) starboard_xtd (trafficgen.types.Leg attribute) start_time (trafficgen.types.TrafficSituation attribute) static (trafficgen.types.OwnShip attribute) (trafficgen.types.TargetShip attribute) StringIntEnumMixin (class in trafficgen.types) T TANKER (trafficgen.types.AisShipType attribute) target_ships (trafficgen.types.TrafficSituation attribute) target_ships_static (trafficgen.types.SituationInputJson attribute) TargetShip (class in trafficgen.types) theta13_criteria (trafficgen.types.EncounterClassification attribute) theta14_criteria (trafficgen.types.EncounterClassification attribute) theta15 (trafficgen.types.EncounterClassification attribute) theta15_criteria (trafficgen.types.EncounterClassification attribute) title (trafficgen.types.SituationInput attribute) (trafficgen.types.TrafficSituation attribute) to_camel() (in module trafficgen.types) TOWING (trafficgen.types.AisShipType attribute) TOWING_LARGE (trafficgen.types.AisShipType attribute) traffic_situations (trafficgen.types.SituationInputJson attribute) trafficgen.check_land_crossing module trafficgen.encounter module trafficgen.marine_system_simulator module trafficgen.plot_traffic_situation module trafficgen.read_files module trafficgen.ship_traffic_generator module trafficgen.types module trafficgen.utils module trafficgen.write_traffic_situation_to_file module trafficgen_version (trafficgen.types.TrafficSituation attribute) TrafficSituation (class in trafficgen.types) TUG (trafficgen.types.AisShipType attribute) turn_radius (trafficgen.types.Waypoint attribute) U UNDEFINED (trafficgen.types.AisNavStatus attribute) UNDER_WAY_SAILING (trafficgen.types.AisNavStatus attribute) UNDER_WAY_USING_ENGINE (trafficgen.types.AisNavStatus attribute) V value (trafficgen.types.DataPoint attribute) vector_time (trafficgen.types.Encounter attribute) W Waypoint (class in trafficgen.types) waypoints (trafficgen.types.OwnShipInitial attribute) (trafficgen.types.Ship attribute) width (trafficgen.types.Dimensions attribute) WING_IN_GROUND (trafficgen.types.AisShipType attribute) write_traffic_situations_to_json_file() (in module trafficgen.write_traffic_situation_to_file) X x (trafficgen.types.Position attribute) Y y (trafficgen.types.Position attribute)