| scenario_simulator_v2 C++ API
    | 
#include <openscenario_interpreter/cmath/hypot.hpp>#include <openscenario_interpreter/error.hpp>#include <openscenario_interpreter/reader/attribute.hpp>#include <openscenario_interpreter/syntax/entities.hpp>#include <openscenario_interpreter/syntax/relative_distance_condition.hpp>#include <openscenario_interpreter/syntax/scenario_object.hpp>#include <openscenario_interpreter/utility/print.hpp>
| Namespaces | |
| openscenario_interpreter | |
| openscenario_interpreter::syntax | |
| Macros | |
| #define | SWITCH_COORDINATE_SYSTEM(FUNCTION, ...) | 
| #define | SWITCH_RELATIVE_DISTANCE_TYPE(FUNCTION, ...) | 
| #define | SWITCH_ROUTING_ALGORITHM(FUNCTION, ...) | 
| #define | SWITCH_FREESPACE(FUNCTION, ...) return freespace ? FUNCTION(__VA_ARGS__, true) : FUNCTION(__VA_ARGS__, false) | 
| #define | DISTANCE(...) distance<__VA_ARGS__>(triggering_entity, entity_ref) | 
| #define DISTANCE | ( | ... | ) | distance<__VA_ARGS__>(triggering_entity, entity_ref) | 
| #define SWITCH_COORDINATE_SYSTEM | ( | FUNCTION, | |
| ... | |||
| ) | 
| #define SWITCH_FREESPACE | ( | FUNCTION, | |
| ... | |||
| ) | return freespace ? FUNCTION(__VA_ARGS__, true) : FUNCTION(__VA_ARGS__, false) | 
| #define SWITCH_RELATIVE_DISTANCE_TYPE | ( | FUNCTION, | |
| ... | |||
| ) | 
| #define SWITCH_ROUTING_ALGORITHM | ( | FUNCTION, | |
| ... | |||
| ) |