Aria: ArActionAvoidSide Class Reference

- Main Page
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# ArActionAvoidSide Class Reference

`#include <ArActionAvoidSide.h>`

Inheritance diagram for ArActionAvoidSide:

List of all members.

## Detailed Description

Action to avoid impacts by firening into walls at a shallow angle.

This action watches the sensors to see if it is close to firening into a wall at a shallow enough angle that other avoidance may not avoid.

## Public Member Functions
| ArActionAvoidSide (const char *name="Avoid side", double obstacleDistance=300, double turnAmount=5)
| Constructor.
virtual ArActionDesired * | fire (ArActionDesired currentDesired)
virtual const ArActionDesired * | getDesired (void) const
virtual ArActionDesired * | getDesired (void)
virtual | ~ArActionAvoidSide ()
| Destructor.
## Protected Attributes
ArActionDesired | myDesired
double | myObsDist
double | myTurnAmount
bool | myTurning

The documentation for this class was generated from the following file:

- ArActionAvoidSide.h