Public Member Functions | Public Attributes | List of all members
b2Simplex Struct Reference

Public Member Functions

b2Vec2 GetClosestPoint () const
 
float GetMetric () const
 
b2Vec2 GetSearchDirection () const
 
void GetWitnessPoints (b2Vec2 *pA, b2Vec2 *pB) const
 
void ReadCache (const b2SimplexCache *cache, const b2DistanceProxy *proxyA, const b2Transform &transformA, const b2DistanceProxy *proxyB, const b2Transform &transformB)
 
void Solve2 ()
 
void Solve3 ()
 
void WriteCache (b2SimplexCache *cache) const
 

Public Attributes

int32 m_count
 
b2SimplexVertex m_v1
 
b2SimplexVertex m_v2
 
b2SimplexVertex m_v3
 

Detailed Description

Definition at line 106 of file b2_distance.cpp.

Member Function Documentation

◆ GetClosestPoint()

b2Vec2 b2Simplex::GetClosestPoint ( ) const
inline

Definition at line 200 of file b2_distance.cpp.

◆ GetMetric()

float b2Simplex::GetMetric ( ) const
inline

Definition at line 252 of file b2_distance.cpp.

◆ GetSearchDirection()

b2Vec2 b2Simplex::GetSearchDirection ( ) const
inline

Definition at line 171 of file b2_distance.cpp.

◆ GetWitnessPoints()

void b2Simplex::GetWitnessPoints ( b2Vec2 pA,
b2Vec2 pB 
) const
inline

Definition at line 223 of file b2_distance.cpp.

◆ ReadCache()

void b2Simplex::ReadCache ( const b2SimplexCache cache,
const b2DistanceProxy proxyA,
const b2Transform transformA,
const b2DistanceProxy proxyB,
const b2Transform transformB 
)
inline

Definition at line 108 of file b2_distance.cpp.

◆ Solve2()

void b2Simplex::Solve2 ( )

Definition at line 306 of file b2_distance.cpp.

◆ Solve3()

void b2Simplex::Solve3 ( )

Definition at line 345 of file b2_distance.cpp.

◆ WriteCache()

void b2Simplex::WriteCache ( b2SimplexCache cache) const
inline

Definition at line 159 of file b2_distance.cpp.

Member Data Documentation

◆ m_count

int32 b2Simplex::m_count

Definition at line 279 of file b2_distance.cpp.

◆ m_v1

b2SimplexVertex b2Simplex::m_v1

Definition at line 278 of file b2_distance.cpp.

◆ m_v2

b2SimplexVertex b2Simplex::m_v2

Definition at line 278 of file b2_distance.cpp.

◆ m_v3

b2SimplexVertex b2Simplex::m_v3

Definition at line 278 of file b2_distance.cpp.


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


mvsim
Author(s):
autogenerated on Tue Jul 4 2023 03:08:22