Collision Checker
collision::test::ShapeGroupTest Class Reference

#include <broadphase_test.h>

Public Member Functions

bool run_test_collide (CollisionObjectConstPtr co, const ShapeGroup *sg)
 
bool run_test_collide (const ShapeGroup *sg1, const ShapeGroup *sg2)
 
bool test_overlap_map (const ShapeGroup *sg1, const ShapeGroup *sg2, std::vector< std::pair< int, int >> *missed_col_naive_out=0)
 
bool run_test_narrowphase (CollisionObjectConstPtr co, const ShapeGroup *sg)
 
bool run_test_narrowphase (const ShapeGroup *sg1, const ShapeGroup *sg2)
 

Detailed Description

Definition at line 81 of file broadphase_test.h.

Member Function Documentation

◆ run_test_collide() [1/2]

bool collision::test::ShapeGroupTest::run_test_collide ( CollisionObjectConstPtr  co,
const ShapeGroup sg 
)

◆ run_test_collide() [2/2]

bool collision::test::ShapeGroupTest::run_test_collide ( const ShapeGroup sg1,
const ShapeGroup sg2 
)

◆ run_test_narrowphase() [1/2]

bool collision::test::ShapeGroupTest::run_test_narrowphase ( CollisionObjectConstPtr  co,
const ShapeGroup sg 
)

◆ run_test_narrowphase() [2/2]

bool collision::test::ShapeGroupTest::run_test_narrowphase ( const ShapeGroup sg1,
const ShapeGroup sg2 
)

◆ test_overlap_map()

bool collision::test::ShapeGroupTest::test_overlap_map ( const ShapeGroup sg1,
const ShapeGroup sg2,
std::vector< std::pair< int, int >> *  missed_col_naive_out = 0 
)

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