#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 |