#include <memory>
#include <utility>
#include <vector>
#include <gtest/gtest.h>
#include <Eigen/Dense>
#include "eigen_matrix_compare.h"
#include "fcl/narrowphase/collision_object.h"
#include "fcl/narrowphase/distance.h"
#include "fcl/narrowphase/distance_request.h"
#include "fcl/narrowphase/distance_result.h"
Go to the source code of this file.
|
template<typename S > |
void | CheckSphereToSphereDistance (const SphereSpecification< S > &sphere1, const SphereSpecification< S > &sphere2, fcl::GJKSolverType solver_type, bool enable_nearest_points, bool enable_signed_distance, S min_distance_expected, const fcl::Vector3< S > &p1_expected, const fcl::Vector3< S > &p2_expected, S tol) |
|
template<typename S > |
S | ComputeSphereSphereDistance (S radius1, S radius2, const fcl::Vector3< S > &p_FA, const fcl::Vector3< S > &p_FB, fcl::GJKSolverType solver_type, bool enable_nearest_points, bool enable_signed_distance, fcl::DistanceResult< S > *result) |
|
| GTEST_TEST (FCL_SPHERE_SPHERE, Separating_Spheres_INDEP) |
|
| GTEST_TEST (FCL_SPHERE_SPHERE, Separating_Spheres_LIBCCD) |
|
int | main (int argc, char *argv[]) |
|
template<typename S > |
void | TestSeparatingSpheres (S tol, fcl::GJKSolverType solver_type) |
|
◆ CheckSphereToSphereDistance()
◆ ComputeSphereSphereDistance()
◆ GTEST_TEST() [1/2]
GTEST_TEST |
( |
FCL_SPHERE_SPHERE |
, |
|
|
Separating_Spheres_INDEP |
|
|
) |
| |
◆ GTEST_TEST() [2/2]
GTEST_TEST |
( |
FCL_SPHERE_SPHERE |
, |
|
|
Separating_Spheres_LIBCCD |
|
|
) |
| |
◆ main()
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
◆ TestSeparatingSpheres()