Public Member Functions | Private Member Functions | Private Attributes | List of all members
BoxBoxTest< S > Class Template Reference

Public Member Functions

 BoxBoxTest (const BoxSpecification< S > &box_spec_1, const BoxSpecification< S > &box_spec_2)
 
void RunTests (fcl::GJKSolverType solver_type, S test_tolerance, const fcl::Vector3< S > &expected_normal, S expected_depth, std::function< void(const fcl::Vector3< S > &, S, const std::string &)> contact_pos_test, const std::string &origin_name)
 

Private Member Functions

void RunSingleTest (const BoxSpecification< S > &box_spec_A, const BoxSpecification< S > &box_spec_B, fcl::GJKSolverType solver_type, S test_tolerance, const fcl::Contact< S > &expected_contact, std::function< void(const fcl::Vector3< S > &, S, const std::string &)> contact_pos_test, const std::string &origin_name)
 

Private Attributes

const BoxSpecification< S > box_spec_1_
 
const BoxSpecification< S > box_spec_2_
 
map< string, fcl::Transform3< S >, std::less< string >, Eigen::aligned_allocator< std::pair< const string, fcl::Transform3< S > > > > iso_poses_
 

Detailed Description

template<typename S>
class BoxBoxTest< S >

Definition at line 74 of file test_fcl_box_box.cpp.

Constructor & Destructor Documentation

◆ BoxBoxTest()

template<typename S >
BoxBoxTest< S >::BoxBoxTest ( const BoxSpecification< S > &  box_spec_1,
const BoxSpecification< S > &  box_spec_2 
)
inline

Definition at line 78 of file test_fcl_box_box.cpp.

Member Function Documentation

◆ RunSingleTest()

template<typename S >
void BoxBoxTest< S >::RunSingleTest ( const BoxSpecification< S > &  box_spec_A,
const BoxSpecification< S > &  box_spec_B,
fcl::GJKSolverType  solver_type,
test_tolerance,
const fcl::Contact< S > &  expected_contact,
std::function< void(const fcl::Vector3< S > &, S, const std::string &)>  contact_pos_test,
const std::string &  origin_name 
)
inlineprivate

Definition at line 180 of file test_fcl_box_box.cpp.

◆ RunTests()

template<typename S >
void BoxBoxTest< S >::RunTests ( fcl::GJKSolverType  solver_type,
test_tolerance,
const fcl::Vector3< S > &  expected_normal,
expected_depth,
std::function< void(const fcl::Vector3< S > &, S, const std::string &)>  contact_pos_test,
const std::string &  origin_name 
)
inline

Definition at line 121 of file test_fcl_box_box.cpp.

Member Data Documentation

◆ box_spec_1_

template<typename S >
const BoxSpecification<S> BoxBoxTest< S >::box_spec_1_
private

Definition at line 216 of file test_fcl_box_box.cpp.

◆ box_spec_2_

template<typename S >
const BoxSpecification<S> BoxBoxTest< S >::box_spec_2_
private

Definition at line 217 of file test_fcl_box_box.cpp.

◆ iso_poses_

template<typename S >
map<string, fcl::Transform3<S>, std::less<string>, Eigen::aligned_allocator<std::pair<const string, fcl::Transform3<S> > > > BoxBoxTest< S >::iso_poses_
private

Definition at line 220 of file test_fcl_box_box.cpp.


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


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