All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
fcl::PenetrationDepthRequest Struct Reference

#include <hpp/fcl/collision_data.h>

Collaboration diagram for fcl::PenetrationDepthRequest:

Public Member Functions

 PenetrationDepthRequest (void *classifier_, NearestNeighbors< Transform3f >::DistanceFunction distance_func_, KNNSolverType knn_solver_type_=KNN_LINEAR, PenetrationDepthType pd_type_=PDT_TRANSLATIONAL, GJKSolverType gjk_solver_type_=GST_LIBCCD)
 

Public Attributes

void * classifier
 
NearestNeighbors< Transform3f >
::DistanceFunction 
distance_func
 
KNNSolverType knn_solver_type
 KNN solver type. More...
 
PenetrationDepthType pd_type
 PD algorithm type. More...
 
GJKSolverType gjk_solver_type
 gjk solver type More...
 
std::vector< Transform3fcontact_vectors
 

Constructor & Destructor Documentation

fcl::PenetrationDepthRequest::PenetrationDepthRequest ( void *  classifier_,
NearestNeighbors< Transform3f >::DistanceFunction  distance_func_,
KNNSolverType  knn_solver_type_ = KNN_LINEAR,
PenetrationDepthType  pd_type_ = PDT_TRANSLATIONAL,
GJKSolverType  gjk_solver_type_ = GST_LIBCCD 
)
inline

Member Data Documentation

void* fcl::PenetrationDepthRequest::classifier
std::vector<Transform3f> fcl::PenetrationDepthRequest::contact_vectors
NearestNeighbors<Transform3f>::DistanceFunction fcl::PenetrationDepthRequest::distance_func
GJKSolverType fcl::PenetrationDepthRequest::gjk_solver_type

gjk solver type

KNNSolverType fcl::PenetrationDepthRequest::knn_solver_type

KNN solver type.

PenetrationDepthType fcl::PenetrationDepthRequest::pd_type

PD algorithm type.