Public Member Functions | Public Attributes
PQP_CollideResult Struct Reference

#include <PQP_Internal.h>

List of all members.

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
CollisionPairpairs
double query_time_secs
PQP_REAL RR [3][3]
PQP_REAL T [3]

Detailed Description

Definition at line 92 of file PQP_Internal.h.


Constructor & Destructor Documentation


Member Function Documentation

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] 
)

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.

Definition at line 136 of file PQP_Internal.h.

Definition at line 148 of file PQP_Internal.h.

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.


Member Data Documentation

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.


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


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Sun Apr 2 2017 03:44:00