32 class RssSituationIdProvider;
69 void calcluateRelativeLongitudinalPosition(physics::MetricRange
const &egoMetricRange,
70 physics::MetricRange
const &otherMetricRange,
72 physics::Distance &longitudinalDistance);
73 void calcluateRelativeLongitudinalPositionIntersection(physics::MetricRange
const &egoMetricRange,
74 physics::MetricRange
const &otherMetricRange,
76 physics::Distance &longitudinalDistance);
77 void calcluateRelativeLateralPosition(physics::MetricRange
const &egoMetricRange,
78 physics::MetricRange
const &otherMetricRange,
80 physics::Distance &lateralDistance);
82 void convertToIntersectionCentric(physics::MetricRange
const &objectDimension,
83 physics::MetricRange
const &intersectionPosition,
84 physics::MetricRange &dimensionsIntersection);
104 bool mergeVehicleStates(MergeMode
const &mergeMode,
109 std::unique_ptr<ad::rss::world::RssSituationIdProvider> mSituationIdProvider;