Functions
test_fcl_octomap_collision.cpp File Reference
#include <gtest/gtest.h>
#include "fcl/config.h"
#include "fcl/geometry/octree/octree.h"
#include "fcl/narrowphase/collision.h"
#include "fcl/broadphase/broadphase_bruteforce.h"
#include "fcl/broadphase/broadphase_spatialhash.h"
#include "fcl/broadphase/broadphase_SaP.h"
#include "fcl/broadphase/broadphase_SSaP.h"
#include "fcl/broadphase/broadphase_interval_tree.h"
#include "fcl/broadphase/broadphase_dynamic_AABB_tree.h"
#include "fcl/broadphase/broadphase_dynamic_AABB_tree_array.h"
#include "fcl/broadphase/default_broadphase_callbacks.h"
#include "fcl/geometry/geometric_shape_to_BVH_model.h"
#include "test_fcl_utility.h"
#include "fcl_resources/config.h"
Include dependency graph for test_fcl_octomap_collision.cpp:

Go to the source code of this file.

Functions

 GTEST_TEST (FCL_OCTOMAP, test_octomap_bvh_obb_collision_obb)
 
 GTEST_TEST (FCL_OCTOMAP, test_octomap_collision)
 
 GTEST_TEST (FCL_OCTOMAP, test_octomap_collision_contact_primitive_id)
 
 GTEST_TEST (FCL_OCTOMAP, test_octomap_collision_mesh)
 
 GTEST_TEST (FCL_OCTOMAP, test_octomap_collision_mesh_octomap_box)
 
int main (int argc, char *argv[])
 
template<typename S >
void octomap_collision_test (S env_scale, std::size_t env_size, bool exhaustive, std::size_t num_max_contacts, bool use_mesh, bool use_mesh_octomap, double resolution=0.1)
 Octomap collision with an environment with 3 * env_size objects. More...
 
template<typename BV >
void octomap_collision_test_BVH (std::size_t n, bool exhaustive, double resolution=0.1)
 
template<typename S >
void octomap_collision_test_contact_primitive_id (S env_scale, std::size_t env_size, std::size_t num_max_contacts, double resolution=0.1)
 Octomap collision with an environment mesh with 3 * env_size objects, asserting that correct triangle ids are returned when performing collision tests. More...
 
template<typename S >
void test_octomap_bvh_obb_collision_obb ()
 
template<typename S >
void test_octomap_collision ()
 
template<typename S >
void test_octomap_collision_contact_primitive_id ()
 
template<typename S >
void test_octomap_collision_mesh ()
 
template<typename S >
void test_octomap_collision_mesh_octomap_box ()
 

Function Documentation

◆ GTEST_TEST() [1/5]

GTEST_TEST ( FCL_OCTOMAP  ,
test_octomap_bvh_obb_collision_obb   
)

Definition at line 163 of file test_fcl_octomap_collision.cpp.

◆ GTEST_TEST() [2/5]

GTEST_TEST ( FCL_OCTOMAP  ,
test_octomap_collision   
)

Definition at line 89 of file test_fcl_octomap_collision.cpp.

◆ GTEST_TEST() [3/5]

GTEST_TEST ( FCL_OCTOMAP  ,
test_octomap_collision_contact_primitive_id   
)

Definition at line 125 of file test_fcl_octomap_collision.cpp.

◆ GTEST_TEST() [4/5]

GTEST_TEST ( FCL_OCTOMAP  ,
test_octomap_collision_mesh   
)

Definition at line 109 of file test_fcl_octomap_collision.cpp.

◆ GTEST_TEST() [5/5]

GTEST_TEST ( FCL_OCTOMAP  ,
test_octomap_collision_mesh_octomap_box   
)

Definition at line 145 of file test_fcl_octomap_collision.cpp.

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 416 of file test_fcl_octomap_collision.cpp.

◆ octomap_collision_test()

template<typename S >
void octomap_collision_test ( env_scale,
std::size_t  env_size,
bool  exhaustive,
std::size_t  num_max_contacts,
bool  use_mesh,
bool  use_mesh_octomap,
double  resolution = 0.1 
)

Octomap collision with an environment with 3 * env_size objects.

Definition at line 255 of file test_fcl_octomap_collision.cpp.

◆ octomap_collision_test_BVH()

template<typename BV >
void octomap_collision_test_BVH ( std::size_t  n,
bool  exhaustive,
double  resolution = 0.1 
)

Definition at line 170 of file test_fcl_octomap_collision.cpp.

◆ octomap_collision_test_contact_primitive_id()

template<typename S >
void octomap_collision_test_contact_primitive_id ( env_scale,
std::size_t  env_size,
std::size_t  num_max_contacts,
double  resolution = 0.1 
)

Octomap collision with an environment mesh with 3 * env_size objects, asserting that correct triangle ids are returned when performing collision tests.

Definition at line 354 of file test_fcl_octomap_collision.cpp.

◆ test_octomap_bvh_obb_collision_obb()

template<typename S >
void test_octomap_bvh_obb_collision_obb ( )

Definition at line 152 of file test_fcl_octomap_collision.cpp.

◆ test_octomap_collision()

template<typename S >
void test_octomap_collision ( )

Definition at line 74 of file test_fcl_octomap_collision.cpp.

◆ test_octomap_collision_contact_primitive_id()

template<typename S >
void test_octomap_collision_contact_primitive_id ( )

Definition at line 116 of file test_fcl_octomap_collision.cpp.

◆ test_octomap_collision_mesh()

template<typename S >
void test_octomap_collision_mesh ( )

Definition at line 96 of file test_fcl_octomap_collision.cpp.

◆ test_octomap_collision_mesh_octomap_box()

template<typename S >
void test_octomap_collision_mesh_octomap_box ( )

Definition at line 132 of file test_fcl_octomap_collision.cpp.



fcl
Author(s):
autogenerated on Tue Dec 5 2023 03:40:50