Classes | Namespaces | Enumerations | Functions
collision_data.h File Reference
#include <hpp/fcl/collision_object.h>
#include <hpp/fcl/math/vec_3f.h>
#include <vector>
#include <set>
#include <limits>
Include dependency graph for collision_data.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  hpp::fcl::Contact
 Contact information returned by collision. More...
 
struct  hpp::fcl::CollisionRequest
 request to the collision algorithm More...
 
struct  hpp::fcl::CollisionResult
 collision result More...
 
struct  hpp::fcl::DistanceRequest
 request to the distance computation More...
 
struct  hpp::fcl::DistanceResult
 distance result More...
 

Namespaces

 hpp
 Main namespace.
 
 hpp::fcl
 

Enumerations

enum  hpp::fcl::GJKSolverType { hpp::fcl::GST_INDEP }
 Type of narrow phase GJK solver. More...
 
enum  hpp::fcl::CollisionRequestFlag {
  hpp::fcl::CONTACT = 0x00001,
  hpp::fcl::DISTANCE_LOWER_BOUND = 0x00002,
  hpp::fcl::NO_REQUEST = 0x01000
}
 flag declaration for specifying required params in CollisionResult More...
 

Functions

CollisionRequestFlag hpp::fcl::operator~ (CollisionRequestFlag a)
 
CollisionRequestFlag hpp::fcl::operator| (CollisionRequestFlag a, CollisionRequestFlag b)
 
CollisionRequestFlag hpp::fcl::operator& (CollisionRequestFlag a, CollisionRequestFlag b)
 
CollisionRequestFlag hpp::fcl::operator^ (CollisionRequestFlag a, CollisionRequestFlag b)
 
CollisionRequestFlag & hpp::fcl::operator|= (CollisionRequestFlag &a, CollisionRequestFlag b)
 
CollisionRequestFlag & hpp::fcl::operator&= (CollisionRequestFlag &a, CollisionRequestFlag b)
 
CollisionRequestFlag & hpp::fcl::operator^= (CollisionRequestFlag &a, CollisionRequestFlag b)