8 #ifndef __RBD_ColliderBFA_h__ 
    9 #define __RBD_ColliderBFA_h__ 
   32                                         int child_b_id = -1)  
const;
 
   41                                 bool startPosOnly) 
const override;
 
   44                                 int &outPrimId, 
int &outEdgeId) 
const override;
 
   46                                 int leafId) 
const override;
 
   54                         "ThinPlate/ThinPlate Collider (Bridson)",
 
#define DECLARE_STANDARD_GETCASTTOTYPE()
 
A single potential-collision event involving a pair of primitives. 
 
bool doCheckTangle() const override
 
virtual void convertLeafToPrim(const BV_LeafIterator &leafIt, int leafId, int &outPrimId, int &outEdgeId) const =0
 
#define DECLARE_DATAFACTORY(DataClass, SuperClass, Description, DopParms)
 
SIM_ImpactApplyType
Defines the possible affector types when doing collision detection. 
 
*get result *(waiting if necessary)*A common idiom is to fire a bunch of sub tasks at the queue
 
virtual fpreal getLeafRadius(const BV_LeafIterator &leafIt, int leafId) const =0
 
virtual BV_LeafIterator * createLeafIt(const SIM_Object &object, const SIM_Time ×tep, bool startPosOnly) const =0