#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.