Public Types | Public Member Functions | Public Attributes
b2SeparationFunction Struct Reference

List of all members.

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

Definition at line 249 of file b2TimeOfImpact.cpp.

Definition at line 248 of file b2TimeOfImpact.cpp.

Definition at line 244 of file b2TimeOfImpact.cpp.

Definition at line 245 of file b2TimeOfImpact.cpp.

Definition at line 246 of file b2TimeOfImpact.cpp.

Definition at line 246 of file b2TimeOfImpact.cpp.

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 22:08:35