Kaim::DefaultNavigationProfile Class Reference

Kaim::DefaultNavigationProfile Class Reference

#include <navigationprofile.h>

Class Description

Inherits Kaim::NavigationProfile< DefaultTraverseLogic >.

For internal use only

virtual bool HasTraverseLogicNoObsoleteFunctions () const
 

Member Function Documentation

virtual Ptr<Trajectory> Kaim::NavigationProfile< DefaultTraverseLogic >::CreateTrajectory ( Bot bot)
virtualinherited

Trajectory::Compute() is called in Bot::UpdatePathFollowing() after BasePathProgressComputer::Update()

Implements Kaim::BaseNavigationProfile.

virtual Ptr<IAvoidanceComputer> Kaim::NavigationProfile< DefaultTraverseLogic >::GetSharedAvoidanceComputer ( )
virtualinherited

AvoidanceComputer::Compute() is called in Trajectory::Compute()

Implements Kaim::BaseNavigationProfile.

virtual Ptr<IAvoidanceFilter> Kaim::NavigationProfile< DefaultTraverseLogic >::GetSharedAvoidanceFilter ( )
virtualinherited

IAvoidanceFilter::Filter() is called in the AvoidanceComputer.

Implements Kaim::BaseNavigationProfile.

virtual Ptr<IAvoidanceSolver> Kaim::NavigationProfile< DefaultTraverseLogic >::GetSharedAvoidanceSolver ( )
virtualinherited

AvoidanceSolver::Solve() is called in the AvoidanceComputer.

Implements Kaim::BaseNavigationProfile.

virtual Ptr<IPathEventListObserver> Kaim::NavigationProfile< DefaultTraverseLogic >::GetSharedPathEventListObserver ( )
virtualinherited

IPathEventListObserver is called in BasePathProgressComputer::Update()

Implements Kaim::BaseNavigationProfile.

virtual Ptr<BasePathProgressComputer> Kaim::NavigationProfile< DefaultTraverseLogic >::GetSharedPathProgressComputer ( )
virtualinherited

BasePathProgressComputer::Update() is called in Bot::UpdatePathFollowing()

Implements Kaim::BaseNavigationProfile.

virtual Ptr<IPositionOnPathValidator> Kaim::NavigationProfile< DefaultTraverseLogic >::GetSharedPositionOnPathValidator ( )
virtualinherited

IPositionOnPathValidator is called in BasePathProgressComputer::Update()

Implements Kaim::BaseNavigationProfile.


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