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

PQP_CollideResult::~PQP_CollideResult ( )

Member Function Documentation

◆ Add()

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

◆ Colliding()

int PQP_CollideResult::Colliding ( )
inline

Definition at line 147 of file PQP_Internal.h.

◆ Depth()

PQP_REAL PQP_CollideResult::Depth ( int  k)
inline

Definition at line 151 of file PQP_Internal.h.

◆ FreePairsList()

void PQP_CollideResult::FreePairsList ( )

◆ have_vertex1()

int PQP_CollideResult::have_vertex1 ( int  vertex_id)
inline

Definition at line 113 of file PQP_Internal.h.

◆ have_vertex2()

int PQP_CollideResult::have_vertex2 ( int  vertex_id)
inline

Definition at line 121 of file PQP_Internal.h.

◆ Id1()

int PQP_CollideResult::Id1 ( int  k)
inline

Definition at line 149 of file PQP_Internal.h.

◆ Id2()

int PQP_CollideResult::Id2 ( int  k)
inline

Definition at line 150 of file PQP_Internal.h.

◆ Normal()

void PQP_CollideResult::Normal ( int  k,
PQP_REAL  _norm[3] 
)
inline

Definition at line 164 of file PQP_Internal.h.

◆ NumBVTests()

int PQP_CollideResult::NumBVTests ( )
inline

Definition at line 136 of file PQP_Internal.h.

◆ NumPairs()

int PQP_CollideResult::NumPairs ( )
inline

Definition at line 148 of file PQP_Internal.h.

◆ NumTriTests()

int PQP_CollideResult::NumTriTests ( )
inline

Definition at line 137 of file PQP_Internal.h.

◆ Position1()

void PQP_CollideResult::Position1 ( int  k,
PQP_REAL  _pos[3] 
)
inline

Definition at line 154 of file PQP_Internal.h.

◆ Position2()

void PQP_CollideResult::Position2 ( int  k,
PQP_REAL  _pos[3] 
)
inline

Definition at line 159 of file PQP_Internal.h.

◆ QueryTimeSecs()

double PQP_CollideResult::QueryTimeSecs ( )
inline

Definition at line 138 of file PQP_Internal.h.

◆ Remove()

void PQP_CollideResult::Remove ( int  id)

◆ SizeTo()

void PQP_CollideResult::SizeTo ( int  n)

Member Data Documentation

◆ num_bv_tests

int PQP_CollideResult::num_bv_tests

Definition at line 96 of file PQP_Internal.h.

◆ num_pairs

int PQP_CollideResult::num_pairs

Definition at line 106 of file PQP_Internal.h.

◆ num_pairs_alloced

int PQP_CollideResult::num_pairs_alloced

Definition at line 105 of file PQP_Internal.h.

◆ num_tri_tests

int PQP_CollideResult::num_tri_tests

Definition at line 97 of file PQP_Internal.h.

◆ pairs

CollisionPair* PQP_CollideResult::pairs

Definition at line 107 of file PQP_Internal.h.

◆ query_time_secs

double PQP_CollideResult::query_time_secs

Definition at line 98 of file PQP_Internal.h.

◆ RR

PQP_REAL PQP_CollideResult::RR[3][3]

Definition at line 102 of file PQP_Internal.h.

◆ T

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 Wed Sep 7 2022 02:51:05