#include <distance_condition.hpp>
|
| template<CoordinateSystem::value_type , RelativeDistanceType::value_type , RoutingAlgorithm::value_type , Boolean::value_type > |
| static auto | distance (const EntityRef &, const Position &) -> double |
| |
| static auto | evaluate (const Entities *, const Entity &, const Position &, CoordinateSystem, RelativeDistanceType, RoutingAlgorithm, Boolean) -> double |
| |
| template<> |
| auto | distance (const EntityRef &triggering_entity, const Position &position) -> double |
| |
| template<> |
| auto | distance (const EntityRef &triggering_entity, const Position &position) -> double |
| |
| template<> |
| auto | distance (const EntityRef &triggering_entity, const Position &position) -> double |
| |
| template<> |
| auto | distance (const EntityRef &triggering_entity, const Position &position) -> double |
| |
| template<> |
| auto | distance (const EntityRef &triggering_entity, const Position &position) -> double |
| |
| template<> |
| auto | distance (const EntityRef &triggering_entity, const Position &position) -> double |
| |
| template<> |
| auto | distance (const EntityRef &triggering_entity, const Position &position) -> double |
| |
| template<> |
| auto | distance (const EntityRef &triggering_entity, const Position &position) -> double |
| |
| template<> |
| auto | distance (const EntityRef &triggering_entity, const Position &position) -> double |
| |
| template<> |
| auto | distance (const EntityRef &triggering_entity, const Position &position) -> double |
| |
| template<> |
| auto | distance (const EntityRef &triggering_entity, const Position &position) -> double |
| |
| template<> |
| auto | distance (const EntityRef &triggering_entity, const Position &position) -> double |
| |
| template<> |
| auto | distance (const EntityRef &triggering_entity, const Position &position) -> double |
| |
| template<> |
| auto | distance (const EntityRef &triggering_entity, const Position &position) -> double |
| |
◆ DistanceCondition()
| openscenario_interpreter::syntax::DistanceCondition::DistanceCondition |
( |
const pugi::xml_node & |
node, |
|
|
Scope & |
scope, |
|
|
const TriggeringEntities & |
triggering_entities |
|
) |
| |
|
explicit |
◆ description()
| auto openscenario_interpreter::syntax::DistanceCondition::description |
( |
| ) |
const -> std::string |
◆ distance() [1/15]
template<CoordinateSystem::value_type , RelativeDistanceType::value_type , RoutingAlgorithm::value_type , Boolean::value_type >
| static auto openscenario_interpreter::syntax::DistanceCondition::distance |
( |
const EntityRef & |
, |
|
|
const Position & |
|
|
) |
| -> double
|
|
inlinestatic |
◆ distance() [2/15]
template<>
| auto openscenario_interpreter::syntax::DistanceCondition::distance |
( |
const EntityRef & |
triggering_entity, |
|
|
const Position & |
position |
|
) |
| -> double
|
|
static |
◆ distance() [3/15]
template<>
| auto openscenario_interpreter::syntax::DistanceCondition::distance |
( |
const EntityRef & |
triggering_entity, |
|
|
const Position & |
position |
|
) |
| -> double
|
|
static |
◆ distance() [4/15]
template<>
| auto openscenario_interpreter::syntax::DistanceCondition::distance |
( |
const EntityRef & |
triggering_entity, |
|
|
const Position & |
position |
|
) |
| -> double
|
|
static |
◆ distance() [5/15]
template<>
| auto openscenario_interpreter::syntax::DistanceCondition::distance |
( |
const EntityRef & |
triggering_entity, |
|
|
const Position & |
position |
|
) |
| -> double
|
|
static |
◆ distance() [6/15]
template<>
| auto openscenario_interpreter::syntax::DistanceCondition::distance |
( |
const EntityRef & |
triggering_entity, |
|
|
const Position & |
position |
|
) |
| -> double
|
|
static |
◆ distance() [7/15]
template<>
| auto openscenario_interpreter::syntax::DistanceCondition::distance |
( |
const EntityRef & |
triggering_entity, |
|
|
const Position & |
position |
|
) |
| -> double
|
|
static |
◆ distance() [8/15]
template<>
| auto openscenario_interpreter::syntax::DistanceCondition::distance |
( |
const EntityRef & |
triggering_entity, |
|
|
const Position & |
position |
|
) |
| -> double
|
|
static |
◆ distance() [9/15]
template<>
| auto openscenario_interpreter::syntax::DistanceCondition::distance |
( |
const EntityRef & |
triggering_entity, |
|
|
const Position & |
position |
|
) |
| -> double
|
|
static |
◆ distance() [10/15]
template<>
| auto openscenario_interpreter::syntax::DistanceCondition::distance |
( |
const EntityRef & |
triggering_entity, |
|
|
const Position & |
position |
|
) |
| -> double
|
|
static |
◆ distance() [11/15]
template<>
| auto openscenario_interpreter::syntax::DistanceCondition::distance |
( |
const EntityRef & |
triggering_entity, |
|
|
const Position & |
position |
|
) |
| -> double
|
|
static |
◆ distance() [12/15]
template<>
| auto openscenario_interpreter::syntax::DistanceCondition::distance |
( |
const EntityRef & |
triggering_entity, |
|
|
const Position & |
position |
|
) |
| -> double
|
|
static |
◆ distance() [13/15]
template<>
| auto openscenario_interpreter::syntax::DistanceCondition::distance |
( |
const EntityRef & |
triggering_entity, |
|
|
const Position & |
position |
|
) |
| -> double
|
|
static |
◆ distance() [14/15]
template<>
| auto openscenario_interpreter::syntax::DistanceCondition::distance |
( |
const EntityRef & |
triggering_entity, |
|
|
const Position & |
position |
|
) |
| -> double
|
|
static |
◆ distance() [15/15]
template<>
| auto openscenario_interpreter::syntax::DistanceCondition::distance |
( |
const EntityRef & |
triggering_entity, |
|
|
const Position & |
position |
|
) |
| -> double
|
|
static |
◆ evaluate() [1/2]
| auto openscenario_interpreter::syntax::DistanceCondition::evaluate |
( |
| ) |
-> Object |
◆ evaluate() [2/2]
◆ coordinate_system
| const CoordinateSystem openscenario_interpreter::syntax::DistanceCondition::coordinate_system |
◆ freespace
| const Boolean openscenario_interpreter::syntax::DistanceCondition::freespace |
◆ position
| const Position openscenario_interpreter::syntax::DistanceCondition::position |
◆ relative_distance_type
| const RelativeDistanceType openscenario_interpreter::syntax::DistanceCondition::relative_distance_type |
◆ results
| std::vector<std::valarray<double> > openscenario_interpreter::syntax::DistanceCondition::results |
◆ routing_algorithm
| const RoutingAlgorithm openscenario_interpreter::syntax::DistanceCondition::routing_algorithm |
◆ rule
| const Rule openscenario_interpreter::syntax::DistanceCondition::rule |
◆ triggering_entities
| const TriggeringEntities openscenario_interpreter::syntax::DistanceCondition::triggering_entities |
◆ value
| const Double openscenario_interpreter::syntax::DistanceCondition::value |
The documentation for this struct was generated from the following files: