#include <PQP_Internal.h>
Public Member Functions | |
void | Add (int i1, int i2, PQP_REAL _depth, PQP_REAL position1[3], int _vertex_id1, PQP_REAL position2[3], int _vertex_id2, PQP_REAL normal[3]) |
int | Colliding () |
PQP_REAL | Depth (int k) |
void | FreePairsList () |
int | have_vertex1 (int vertex_id) |
int | have_vertex2 (int vertex_id) |
int | Id1 (int k) |
int | Id2 (int k) |
void | Normal (int k, PQP_REAL _norm[3]) |
int | NumBVTests () |
int | NumPairs () |
int | NumTriTests () |
void | Position1 (int k, PQP_REAL _pos[3]) |
void | Position2 (int k, PQP_REAL _pos[3]) |
PQP_CollideResult () | |
double | QueryTimeSecs () |
void | Remove (int id) |
void | SizeTo (int n) |
~PQP_CollideResult () | |
Public Attributes | |
int | num_bv_tests |
int | num_pairs |
int | num_pairs_alloced |
int | num_tri_tests |
CollisionPair * | pairs |
double | query_time_secs |
PQP_REAL | RR [3][3] |
PQP_REAL | T [3] |
Definition at line 92 of file PQP_Internal.h.
void PQP_CollideResult::Add | ( | int | i1, |
int | i2, | ||
PQP_REAL | _depth, | ||
PQP_REAL | position1[3], | ||
int | _vertex_id1, | ||
PQP_REAL | position2[3], | ||
int | _vertex_id2, | ||
PQP_REAL | normal[3] | ||
) |
int PQP_CollideResult::Colliding | ( | ) | [inline] |
Definition at line 147 of file PQP_Internal.h.
PQP_REAL PQP_CollideResult::Depth | ( | int | k | ) | [inline] |
Definition at line 151 of file PQP_Internal.h.
int PQP_CollideResult::have_vertex1 | ( | int | vertex_id | ) | [inline] |
Definition at line 113 of file PQP_Internal.h.
int PQP_CollideResult::have_vertex2 | ( | int | vertex_id | ) | [inline] |
Definition at line 121 of file PQP_Internal.h.
int PQP_CollideResult::Id1 | ( | int | k | ) | [inline] |
Definition at line 149 of file PQP_Internal.h.
int PQP_CollideResult::Id2 | ( | int | k | ) | [inline] |
Definition at line 150 of file PQP_Internal.h.
void PQP_CollideResult::Normal | ( | int | k, |
PQP_REAL | _norm[3] | ||
) | [inline] |
Definition at line 164 of file PQP_Internal.h.
int PQP_CollideResult::NumBVTests | ( | ) | [inline] |
Definition at line 136 of file PQP_Internal.h.
int PQP_CollideResult::NumPairs | ( | ) | [inline] |
Definition at line 148 of file PQP_Internal.h.
int PQP_CollideResult::NumTriTests | ( | ) | [inline] |
Definition at line 137 of file PQP_Internal.h.
void PQP_CollideResult::Position1 | ( | int | k, |
PQP_REAL | _pos[3] | ||
) | [inline] |
Definition at line 154 of file PQP_Internal.h.
void PQP_CollideResult::Position2 | ( | int | k, |
PQP_REAL | _pos[3] | ||
) | [inline] |
Definition at line 159 of file PQP_Internal.h.
double PQP_CollideResult::QueryTimeSecs | ( | ) | [inline] |
Definition at line 138 of file PQP_Internal.h.
void PQP_CollideResult::Remove | ( | int | id | ) |
Definition at line 96 of file PQP_Internal.h.
Definition at line 106 of file PQP_Internal.h.
Definition at line 105 of file PQP_Internal.h.
Definition at line 97 of file PQP_Internal.h.
Definition at line 107 of file PQP_Internal.h.
Definition at line 98 of file PQP_Internal.h.
PQP_REAL PQP_CollideResult::RR[3][3] |
Definition at line 102 of file PQP_Internal.h.
PQP_REAL PQP_CollideResult::T[3] |
Definition at line 103 of file PQP_Internal.h.