TimeOfImpact.hpp File Reference
#include <PlayRho/Common/Math.hpp>
#include <PlayRho/Common/Wider.hpp>
#include <PlayRho/Common/BoundedValue.hpp>
Go to the source code of this file.
Classes | |
struct | playrho::ToiConf |
Time of impact configuration. More... | |
struct | playrho::TOIOutput |
Output data for time of impact. More... | |
struct | playrho::TOIOutput::Statistics |
Time of impact statistics. More... | |
Namespaces | |
playrho | |
playrho::d2 | |
Functions | |
PLAYRHO_CONSTEXPR auto | playrho::GetDefaultToiConf () |
Gets the default time of impact configuration. More... | |
ToiConf | playrho::GetToiConf (const StepConf &conf) noexcept |
Gets the time of impact configuration for the given step configuration. More... | |
const char * | playrho::GetName (TOIOutput::State state) noexcept |
Gets a human readable name for the given output state. More... | |
TOIOutput | playrho::d2::GetToiViaSat (const DistanceProxy &proxyA, const Sweep &sweepA, const DistanceProxy &proxyB, const Sweep &sweepB, ToiConf conf=GetDefaultToiConf()) |
Gets the time of impact for two disjoint convex sets using the Separating Axis Theorem. More... | |