return self._max_radius
@max_radius.setter
- def max_radius_setter(self, value):
+ def max_radius(self, value):
self._max_radius = value or 0.0
@property
return self._min_radius
@min_radius.setter
- def min_radius_setter(self, value):
+ def min_radius(self, value):
self._min_radius = value or 0.0
+ def reaches(self, position):
+ distance = self.position.get_distance(self.position)
+ return (self._min_radius <= distance <= self._max_radius)
+
def _set_radius_limits(self, radius_limits):
if radius_limits is None or not radius_limits[0]:
self._min_radius = 0