Public Types | Public Member Functions | Public Attributes | List of all members
b2SeparationFunction Struct Reference

Public Types

enum  Type { e_points, e_faceA, e_faceB }
 

Public Member Functions

float32 Evaluate (int32 indexA, int32 indexB, float32 t) const
 
float32 FindMinSeparation (int32 *indexA, int32 *indexB, float32 t) const
 
float32 Initialize (const b2SimplexCache *cache, const b2DistanceProxy *proxyA, const b2Sweep &sweepA, const b2DistanceProxy *proxyB, const b2Sweep &sweepB, float32 t1)
 

Public Attributes

b2Vec2 m_axis
 
b2Vec2 m_localPoint
 
const b2DistanceProxym_proxyA
 
const b2DistanceProxym_proxyB
 
b2Sweep m_sweepA
 
b2Sweep m_sweepB
 
Type m_type
 

Detailed Description

Definition at line 33 of file b2TimeOfImpact.cpp.

Member Enumeration Documentation

Enumerator
e_points 
e_faceA 
e_faceB 

Definition at line 35 of file b2TimeOfImpact.cpp.

Member Function Documentation

float32 b2SeparationFunction::Evaluate ( int32  indexA,
int32  indexB,
float32  t 
) const
inline

Definition at line 194 of file b2TimeOfImpact.cpp.

float32 b2SeparationFunction::FindMinSeparation ( int32 indexA,
int32 indexB,
float32  t 
) const
inline

Definition at line 125 of file b2TimeOfImpact.cpp.

float32 b2SeparationFunction::Initialize ( const b2SimplexCache cache,
const b2DistanceProxy proxyA,
const b2Sweep sweepA,
const b2DistanceProxy proxyB,
const b2Sweep sweepB,
float32  t1 
)
inline

Definition at line 44 of file b2TimeOfImpact.cpp.

Member Data Documentation

b2Vec2 b2SeparationFunction::m_axis

Definition at line 249 of file b2TimeOfImpact.cpp.

b2Vec2 b2SeparationFunction::m_localPoint

Definition at line 248 of file b2TimeOfImpact.cpp.

const b2DistanceProxy* b2SeparationFunction::m_proxyA

Definition at line 244 of file b2TimeOfImpact.cpp.

const b2DistanceProxy* b2SeparationFunction::m_proxyB

Definition at line 245 of file b2TimeOfImpact.cpp.

b2Sweep b2SeparationFunction::m_sweepA

Definition at line 246 of file b2TimeOfImpact.cpp.

b2Sweep b2SeparationFunction::m_sweepB

Definition at line 246 of file b2TimeOfImpact.cpp.

Type b2SeparationFunction::m_type

Definition at line 247 of file b2TimeOfImpact.cpp.


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


mvsim
Author(s):
autogenerated on Thu Jun 6 2019 19:36:41