Kaim::AvoidanceCollider Class Reference

Kaim::AvoidanceCollider Class Reference

#include <avoidancecollider.h>

Class Description

A Collider is a 2D circular particle with a linear velocity.

Functions

 AvoidanceCollider ()
 
KyFloat32 ComputeSquaredMinimumTimeToCollision (const AvoidanceCollider &collider) const
 
KyFloat32 ComputeAvoidanceScoreForDirection (const Kaim::AvoidanceCollider &obstacleCollider, const Kaim::Vec2f candidateVelocity, const KyFloat32 timeHorizonInSeconds, const KyFloat32 safetyDistance, KyFloat32 &collisionTime) const
 

Public Data Members

Vec2f m_position
 
Vec2f m_velocity
 
KyFloat32 m_radius
 
bool m_ignored
 
bool m_pushOnContact
 
bool m_isBot
 

The documentation for this class was generated from the following files:
  • gwnavruntime/pathfollower/avoidancecollider.h
  • gwnavruntime/pathfollower/avoidancecollider.cpp