#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 |