Public Member Functions | |
| IVector3 () | |
| IVector3 (FCL_REAL v) | |
| IVector3 (FCL_REAL x, FCL_REAL y, FCL_REAL z) | |
| IVector3 (FCL_REAL xl, FCL_REAL xu, FCL_REAL yl, FCL_REAL yu, FCL_REAL zl, FCL_REAL zu) | |
| IVector3 (Interval v[3]) | |
| IVector3 (FCL_REAL v[3][2]) | |
| IVector3 (const Interval &v1, const Interval &v2, const Interval &v3) | |
| IVector3 (const Vec3f &v) | |
| void | setValue (FCL_REAL v) |
| void | setValue (FCL_REAL x, FCL_REAL y, FCL_REAL z) |
| void | setValue (FCL_REAL xl, FCL_REAL xu, FCL_REAL yl, FCL_REAL yu, FCL_REAL zl, FCL_REAL zu) |
| void | setValue (FCL_REAL v[3][2]) |
| void | setValue (Interval v[3]) |
| void | setValue (const Interval &v1, const Interval &v2, const Interval &v3) |
| void | setValue (const Vec3f &v) |
| void | setValue (FCL_REAL v[3]) |
| IVector3 | operator+ (const IVector3 &other) const |
| IVector3 & | operator+= (const IVector3 &other) |
| IVector3 | operator- (const IVector3 &other) const |
| IVector3 & | operator-= (const IVector3 &other) |
| Interval | dot (const IVector3 &other) const |
| IVector3 | cross (const IVector3 &other) const |
| Interval | dot (const Vec3f &other) const |
| IVector3 | cross (const Vec3f &other) const |
| const Interval & | operator[] (size_t i) const |
| Interval & | operator[] (size_t i) |
| Vec3f | getLow () const |
| Vec3f | getHigh () const |
| void | print () const |
| Vec3f | center () const |
| FCL_REAL | volumn () const |
| void | setZero () |
| void | bound (const Vec3f &v) |
| void | bound (const IVector3 &v) |
| bool | overlap (const IVector3 &v) const |
| bool | contain (const IVector3 &v) const |
Public Attributes | |
| Interval | i_ [3] |
Definition at line 47 of file interval_vector.h.