#include <iavoidancesolver.h>
Interface class for Avoidance solvers.
Inherits Kaim::RefCountBase< C, Stat >.
Inherited by Kaim::AvoidanceSolver< TraverseLogic >.
Public Member Functions | |
| IAvoidanceSolver () | |
| virtual | ~IAvoidanceSolver () |
| virtual AvoidanceResult | Solve (AvoidanceSolverConfig &config, const Vec2f &previousVelocity, const Vec2f &desiredVelocity, Vec2f &outputVelocity, Vec2f &outputFrontDirection, bool &collide)=0 |