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

Functor to help unregister one object. More...

#include <broadphase_SaP.h>

Inheritance diagram for fcl::SaPCollisionManager< S >:
Inheritance graph
[legend]

Public Member Functions

 isNotValidPair (CollisionObject< S > *obj1_, CollisionObject< S > *obj2_)
 
 isUnregistered (CollisionObject< S > *obj_)
 
bool operator() (const SaPPair &pair)
 
bool operator() (const SaPPair &pair) const
 

Private Attributes

CollisionObject< S > * obj
 
CollisionObject< S > * obj1
 
CollisionObject< S > * obj2
 

Detailed Description

template<typename S>
class fcl::SaPCollisionManager< S >

Functor to help unregister one object.

Functor to help remove collision pairs no longer valid (i.e., should be culled away)

Definition at line 218 of file broadphase_SaP.h.

Member Function Documentation

◆ isNotValidPair()

template<typename S >
fcl::SaPCollisionManager< S >::isNotValidPair ( CollisionObject< S > *  obj1_,
CollisionObject< S > *  obj2_ 
)

◆ isUnregistered()

template<typename S >
fcl::SaPCollisionManager< S >::isUnregistered ( CollisionObject< S > *  obj_)

◆ operator()() [1/2]

template<typename S >
bool fcl::SaPCollisionManager< S >::operator() ( const SaPPair &  pair)

◆ operator()() [2/2]

template<typename S >
bool fcl::SaPCollisionManager< S >::operator() ( const SaPPair &  pair) const

Member Data Documentation

◆ obj

template<typename S >
CollisionObject<S>* fcl::SaPCollisionManager< S >::obj
private

Definition at line 220 of file broadphase_SaP.h.

◆ obj1

template<typename S >
CollisionObject<S>* fcl::SaPCollisionManager< S >::obj1
private

Definition at line 232 of file broadphase_SaP.h.

◆ obj2

template<typename S >
CollisionObject<S>* fcl::SaPCollisionManager< S >::obj2
private

Definition at line 233 of file broadphase_SaP.h.


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


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