#include <IntrUtility3.h>

IntrConfiguration for capsule.
| Public Attributes | |
| bool | have_naxis | 
| type::Vec< 3, Real > | axis | 
|  Public Attributes inherited from collisionobbcapsule::detection::intersection::IntrConfiguration< Real > | |
| int | mMap | 
| int | mIndex [8] | 
| Real | mMin | 
| Real | mMax | 
| Public Member Functions | |
| CapIntrConfiguration () | |
| type::Vec< 3, Real > | leftContactPoint (const type::Vec< 3, Real > *seg, Real radius) const | 
| type::Vec< 3, Real > | rightContactPoint (const type::Vec< 3, Real > *seg, Real radius) const | 
| void | leftSegment (const type::Vec< 3, Real > *seg, Real radius, type::Vec< 3, Real > *lseg) const | 
| void | rightSegment (const type::Vec< 3, Real > *seg, Real radius, type::Vec< 3, Real > *lseg) const | 
| CapIntrConfiguration & | operator= (const CapIntrConfiguration &other) | 
|  Public Member Functions inherited from collisionobbcapsule::detection::intersection::IntrConfiguration< Real > | |
| IntrConfiguration & | operator= (const IntrConfiguration &other) | 
| type::Vec<3,Real> collisionobbcapsule::detection::intersection::CapIntrConfiguration< Real >::axis | 
| bool collisionobbcapsule::detection::intersection::CapIntrConfiguration< Real >::have_naxis | 
| collisionobbcapsule::detection::intersection::CapIntrConfiguration< Real >::CapIntrConfiguration | 
| type::Vec< 3, Real > collisionobbcapsule::detection::intersection::CapIntrConfiguration< Real >::leftContactPoint | ( | const type::Vec< 3, Real > * | seg, | 
| Real | radius | ||
| ) | const | 
| void collisionobbcapsule::detection::intersection::CapIntrConfiguration< Real >::leftSegment | ( | const type::Vec< 3, Real > * | seg, | 
| Real | radius, | ||
| type::Vec< 3, Real > * | lseg | ||
| ) | const | 
| CapIntrConfiguration< Real > & collisionobbcapsule::detection::intersection::CapIntrConfiguration< Real >::operator= | ( | const CapIntrConfiguration< Real > & | other | ) | 
| type::Vec< 3, Real > collisionobbcapsule::detection::intersection::CapIntrConfiguration< Real >::rightContactPoint | ( | const type::Vec< 3, Real > * | seg, | 
| Real | radius | ||
| ) | const | 
| void collisionobbcapsule::detection::intersection::CapIntrConfiguration< Real >::rightSegment | ( | const type::Vec< 3, Real > * | seg, | 
| Real | radius, | ||
| type::Vec< 3, Real > * | lseg | ||
| ) | const |