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

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

PQP_CollideResult::PQP_CollideResult ( )
PQP_CollideResult::~PQP_CollideResult ( )

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

void PQP_CollideResult::FreePairsList ( )
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)
void PQP_CollideResult::SizeTo ( int  n)

Member Data Documentation

int PQP_CollideResult::num_bv_tests

Definition at line 96 of file PQP_Internal.h.

int PQP_CollideResult::num_pairs

Definition at line 106 of file PQP_Internal.h.

int PQP_CollideResult::num_pairs_alloced

Definition at line 105 of file PQP_Internal.h.

int PQP_CollideResult::num_tri_tests

Definition at line 97 of file PQP_Internal.h.

CollisionPair* PQP_CollideResult::pairs

Definition at line 107 of file PQP_Internal.h.

double PQP_CollideResult::query_time_secs

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 Sat May 8 2021 02:42:43