playrho::d2::SeparationScenario Struct Reference
Separation scenario. More...
#include <SeparationScenario.hpp>
Public Types | |
enum | Type { e_points, e_faceA, e_faceB } |
Separation finder type. More... | |
Public Attributes | |
const DistanceProxy & | proxyA |
Distance proxy A. More... | |
const DistanceProxy & | proxyB |
Distance proxy B. More... | |
const UnitVec | axis |
Axis. More... | |
const Length2 | localPoint |
Local point. More... | |
const Type | type |
The type of this scenario. More... | |
Detailed Description
Separation scenario.
Definition at line 35 of file SeparationScenario.hpp.
Member Enumeration Documentation
◆ Type
Separation finder type.
Enumerator | |
---|---|
e_points | |
e_faceA | |
e_faceB |
Definition at line 38 of file SeparationScenario.hpp.
Member Data Documentation
◆ proxyA
const DistanceProxy& playrho::d2::SeparationScenario::proxyA |
Distance proxy A.
Definition at line 45 of file SeparationScenario.hpp.
◆ proxyB
const DistanceProxy& playrho::d2::SeparationScenario::proxyB |
Distance proxy B.
Definition at line 46 of file SeparationScenario.hpp.
◆ axis
const UnitVec playrho::d2::SeparationScenario::axis |
Axis.
Directional vector of the axis of separation.
Definition at line 47 of file SeparationScenario.hpp.
◆ localPoint
const Length2 playrho::d2::SeparationScenario::localPoint |
Local point.
- Note
- Only used if type is
e_faceA
ore_faceB
.
Definition at line 51 of file SeparationScenario.hpp.
◆ type
const Type playrho::d2::SeparationScenario::type |
The type of this scenario.
Definition at line 53 of file SeparationScenario.hpp.
The documentation for this struct was generated from the following file:
- Collision/SeparationScenario.hpp