scenario_simulator_v2 C++ API
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
traffic_simulator::lane_change::Parameter Struct Reference

parameters for behavior plugin More...

#include <lane_change.hpp>

Collaboration diagram for traffic_simulator::lane_change::Parameter:
Collaboration graph
[legend]

Public Member Functions

 Parameter (const AbsoluteTarget &target=AbsoluteTarget(), const TrajectoryShape trajectory_shape=TrajectoryShape::CUBIC, const Constraint &constraint=Constraint())
 

Public Attributes

AbsoluteTarget target
 
TrajectoryShape trajectory_shape
 
Constraint constraint
 

Static Public Attributes

static constexpr auto default_lanechange_distance = 20.0
 

Detailed Description

parameters for behavior plugin

Constructor & Destructor Documentation

◆ Parameter()

traffic_simulator::lane_change::Parameter::Parameter ( const AbsoluteTarget target = AbsoluteTarget(),
const TrajectoryShape  trajectory_shape = TrajectoryShape::CUBIC,
const Constraint constraint = Constraint() 
)
inlineexplicit

Member Data Documentation

◆ constraint

Constraint traffic_simulator::lane_change::Parameter::constraint

◆ default_lanechange_distance

constexpr auto traffic_simulator::lane_change::Parameter::default_lanechange_distance = 20.0
inlinestaticconstexpr

◆ target

AbsoluteTarget traffic_simulator::lane_change::Parameter::target

◆ trajectory_shape

TrajectoryShape traffic_simulator::lane_change::Parameter::trajectory_shape

The documentation for this struct was generated from the following file: