#include <gtest/gtest.h>#include "fcl/narrowphase/detail/traversal/collision_node.h"#include "test_fcl_utility.h"#include "eigen_matrix_compare.h"#include "fcl_resources/config.h"
Go to the source code of this file.
| Functions | |
| template<typename S > | |
| bool | collide_Test_OBB (const Transform3< S > &tf, const std::vector< Vector3< S >> &vertices1, const std::vector< Triangle > &triangles1, const std::vector< Vector3< S >> &vertices2, const std::vector< Triangle > &triangles2, detail::SplitMethodType split_method, bool verbose) | 
| template<typename S > | |
| S | DELTA () | 
| template<typename BV > | |
| void | distance_Test (const Transform3< typename BV::S > &tf, const std::vector< Vector3< typename BV::S >> &vertices1, const std::vector< Triangle > &triangles1, const std::vector< Vector3< typename BV::S >> &vertices2, const std::vector< Triangle > &triangles2, detail::SplitMethodType split_method, int qsize, test::DistanceRes< typename BV::S > &distance_result, bool verbose=true) | 
| template<typename BV , typename TraversalNode > | |
| void | distance_Test_Oriented (const Transform3< typename BV::S > &tf, const std::vector< Vector3< typename BV::S >> &vertices1, const std::vector< Triangle > &triangles1, const std::vector< Vector3< typename BV::S >> &vertices2, const std::vector< Triangle > &triangles2, detail::SplitMethodType split_method, int qsize, test::DistanceRes< typename BV::S > &distance_result, bool verbose=true) | 
| GTEST_TEST (FCL_DISTANCE, mesh_distance) | |
| GTEST_TEST (FCL_DISTANCE, NearestPointFromDegenerateSimplex) | |
| int | main (int argc, char *argv[]) | 
| template<typename S > | |
| void | NearestPointFromDegenerateSimplex () | 
| template<typename S > | |
| bool | nearlyEqual (const Vector3< S > &a, const Vector3< S > &b) | 
| template<typename S > | |
| void | test_mesh_distance () | 
| Variables | |
| bool | verbose = false | 
| bool collide_Test_OBB | ( | const Transform3< S > & | tf, | 
| const std::vector< Vector3< S >> & | vertices1, | ||
| const std::vector< Triangle > & | triangles1, | ||
| const std::vector< Vector3< S >> & | vertices2, | ||
| const std::vector< Triangle > & | triangles2, | ||
| detail::SplitMethodType | split_method, | ||
| bool | verbose | ||
| ) | 
Definition at line 491 of file test_fcl_distance.cpp.
| S DELTA | ( | ) | 
Definition at line 53 of file test_fcl_distance.cpp.
| void distance_Test | ( | const Transform3< typename BV::S > & | tf, | 
| const std::vector< Vector3< typename BV::S >> & | vertices1, | ||
| const std::vector< Triangle > & | triangles1, | ||
| const std::vector< Vector3< typename BV::S >> & | vertices2, | ||
| const std::vector< Triangle > & | triangles2, | ||
| detail::SplitMethodType | split_method, | ||
| int | qsize, | ||
| test::DistanceRes< typename BV::S > & | distance_result, | ||
| bool | verbose = true | ||
| ) | 
Definition at line 440 of file test_fcl_distance.cpp.
| void distance_Test_Oriented | ( | const Transform3< typename BV::S > & | tf, | 
| const std::vector< Vector3< typename BV::S >> & | vertices1, | ||
| const std::vector< Triangle > & | triangles1, | ||
| const std::vector< Vector3< typename BV::S >> & | vertices2, | ||
| const std::vector< Triangle > & | triangles2, | ||
| detail::SplitMethodType | split_method, | ||
| int | qsize, | ||
| test::DistanceRes< typename BV::S > & | distance_result, | ||
| bool | verbose = true | ||
| ) | 
Definition at line 388 of file test_fcl_distance.cpp.
| GTEST_TEST | ( | FCL_DISTANCE | , | 
| mesh_distance | |||
| ) | 
Definition at line 306 of file test_fcl_distance.cpp.
| GTEST_TEST | ( | FCL_DISTANCE | , | 
| NearestPointFromDegenerateSimplex | |||
| ) | 
Definition at line 383 of file test_fcl_distance.cpp.
| int main | ( | int | argc, | 
| char * | argv[] | ||
| ) | 
Definition at line 525 of file test_fcl_distance.cpp.
| void NearestPointFromDegenerateSimplex | ( | ) | 
Definition at line 313 of file test_fcl_distance.cpp.
Definition at line 77 of file test_fcl_distance.cpp.
| void test_mesh_distance | ( | ) | 
Definition at line 86 of file test_fcl_distance.cpp.
| bool verbose = false | 
Definition at line 50 of file test_fcl_distance.cpp.