aether::collision::collision_result Class Reference

#include <collision_detector.hh>

Public Member Functions

 collision_result ()
 
size_t num_objects () const
 
size_t num_collisions () const
 
size_t num_contacts (const size_t idx) const
 
size_t get_contact (const size_t obj, const size_t index) const
 
template<typename F >
void retain (F filter)
 

Friends

template<size_t D>
class detector
 

Constructor & Destructor Documentation

aether::collision::collision_result::collision_result ( )
inline

Member Function Documentation

size_t aether::collision::collision_result::get_contact ( const size_t  obj,
const size_t  index 
) const
inline
size_t aether::collision::collision_result::num_collisions ( ) const
inline
size_t aether::collision::collision_result::num_contacts ( const size_t  idx) const
inline
size_t aether::collision::collision_result::num_objects ( ) const
inline
template<typename F >
void aether::collision::collision_result::retain ( filter)
inline

Friends And Related Function Documentation

template<size_t D>
friend class detector
friend