What is the key difference between DistanceCondition and ReachPositionCondition?
What is the fundamental difference between a DistanceCondition and a ReachPositionCondition?
I understand that a DistanceCondition allows the options freespace
(to measure between bounding box center or edge, respectively) and alongRoute
(to switch between shortest distance and distance along a given route).
If that is indeed the main difference, it seems that the ReachPositionCondition is a sub-set of the DistanceCondition, where the tolerance
of the ReachPositionCondition is in fact the value
of the DistanceCondition.
Does someone have a different interpretation or a link to previous discussion? I could not find any related ticket. I'd be grateful for clarification.
If there is no real difference, I would propose to deprecate the ReachPositionCondition . As a migration strategy, the ReachPositionCondition could be transformed to a DistanceCondition, the tolerance
value could be taken as value
of the DistanceCondition.