scenario_simulator_v2 C++ API
|
#include <cmath>
#include <openscenario_interpreter/error.hpp>
#include <openscenario_interpreter/reader/attribute.hpp>
#include <openscenario_interpreter/reader/element.hpp>
#include <openscenario_interpreter/simulator_core.hpp>
#include <openscenario_interpreter/syntax/distance_condition.hpp>
#include <openscenario_interpreter/syntax/entities.hpp>
#include <openscenario_interpreter/syntax/scenario_object.hpp>
#include <openscenario_interpreter/utility/overload.hpp>
#include <openscenario_interpreter/utility/print.hpp>
#include <rclcpp/rclcpp.hpp>
#include <sstream>
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) |
#define DISTANCE | ( | ... | ) | distance<__VA_ARGS__>(triggering_entity) |
#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, | |
... | |||
) |