Collision.hpp File Reference
#include <PlayRho/Common/Math.hpp>
#include <PlayRho/Common/ArrayList.hpp>
#include <PlayRho/Collision/ContactFeature.hpp>
#include <array>
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | playrho::PointStates |
Point states. More... | |
struct | playrho::d2::ClipVertex |
Clip vertex. More... | |
Namespaces | |
playrho | |
playrho::d2 | |
Typedefs | |
using | playrho::d2::ClipList = ArrayList< ClipVertex, MaxManifoldPoints > |
Clip list for ClipSegmentToLine . More... | |
Enumerations | |
enum | playrho::PointState { playrho::PointState::NullState, playrho::PointState::AddState, playrho::PointState::PersistState, playrho::PointState::RemoveState } |
Point state enumeration. More... | |
Functions | |
PointStates | playrho::d2::GetPointStates (const Manifold &manifold1, const Manifold &manifold2) noexcept |
Computes the point states given two manifolds. More... | |
ClipList | playrho::d2::ClipSegmentToLine (const ClipList &vIn, const UnitVec &normal, Length offset, ContactFeature::Index indexA) |
Detailed Description
Structures and functions used for computing contact points, distance queries, and TOI queries.
Definition in file Collision.hpp.