#include <hpp/fcl/ccd/interval_vector.h>
|
| 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 |
|
fcl::IVector3::IVector3 |
( |
| ) |
|
fcl::IVector3::IVector3 |
( |
Interval |
v[3] | ) |
|
fcl::IVector3::IVector3 |
( |
FCL_REAL |
v[3][2] | ) |
|
fcl::IVector3::IVector3 |
( |
const Vec3f & |
v | ) |
|
void fcl::IVector3::bound |
( |
const Vec3f & |
v | ) |
|
void fcl::IVector3::bound |
( |
const IVector3 & |
v | ) |
|
Vec3f fcl::IVector3::center |
( |
| ) |
const |
bool fcl::IVector3::contain |
( |
const IVector3 & |
v | ) |
const |
Vec3f fcl::IVector3::getHigh |
( |
| ) |
const |
|
inline |
Vec3f fcl::IVector3::getLow |
( |
| ) |
const |
|
inline |
const Interval& fcl::IVector3::operator[] |
( |
size_t |
i | ) |
const |
|
inline |
Interval& fcl::IVector3::operator[] |
( |
size_t |
i | ) |
|
|
inline |
bool fcl::IVector3::overlap |
( |
const IVector3 & |
v | ) |
const |
void fcl::IVector3::print |
( |
| ) |
const |
void fcl::IVector3::setValue |
( |
FCL_REAL |
v | ) |
|
|
inline |
void fcl::IVector3::setValue |
( |
FCL_REAL |
v[3][2] | ) |
|
|
inline |
void fcl::IVector3::setValue |
( |
Interval |
v[3] | ) |
|
|
inline |
void fcl::IVector3::setValue |
( |
const Vec3f & |
v | ) |
|
|
inline |
void fcl::IVector3::setValue |
( |
FCL_REAL |
v[3] | ) |
|
|
inline |
void fcl::IVector3::setZero |
( |
| ) |
|
FCL_REAL fcl::IVector3::volumn |
( |
| ) |
const |