#include <UT_BoundingSphere.h>
Public Member Functions | |
| UT_BoundingSphere () | |
| ~UT_BoundingSphere () | |
| int | isInside (const UT_Vector3 &pt) const |
| fpreal | getRadius () const |
| const UT_Vector3 & | getCenter () const |
| void | initialize (int requiresUpdate=0) |
| void | computeBound () |
| fpreal | computeRadius (const UT_Vector3 ¢er) const |
| void | addPoint (const UT_Vector3 &pt) |
| void | addPoint (const UT_Vector4 &pt) |
| void | addPoint (const float *pt) |
| void | addSphere (const UT_BoundingSphere &bsphere) |
| UT_BoundingSphere & | operator= (const UT_BoundingSphere &bsphere) |
| void | transform (const UT_Matrix4 &xform) |
Definition at line 32 of file UT_BoundingSphere.h.
| UT_BoundingSphere::UT_BoundingSphere | ( | ) |
| UT_BoundingSphere::~UT_BoundingSphere | ( | ) |
| void UT_BoundingSphere::addPoint | ( | const float * | pt | ) |
| void UT_BoundingSphere::addPoint | ( | const UT_Vector4 & | pt | ) |
| void UT_BoundingSphere::addPoint | ( | const UT_Vector3 & | pt | ) |
| void UT_BoundingSphere::addSphere | ( | const UT_BoundingSphere & | bsphere | ) |
| void UT_BoundingSphere::computeBound | ( | ) |
| fpreal UT_BoundingSphere::computeRadius | ( | const UT_Vector3 & | center | ) | const |
| const UT_Vector3& UT_BoundingSphere::getCenter | ( | ) | const [inline] |
Definition at line 41 of file UT_BoundingSphere.h.
| fpreal UT_BoundingSphere::getRadius | ( | ) | const [inline] |
Definition at line 40 of file UT_BoundingSphere.h.
| void UT_BoundingSphere::initialize | ( | int | requiresUpdate = 0 |
) |
| int UT_BoundingSphere::isInside | ( | const UT_Vector3 & | pt | ) | const |
| UT_BoundingSphere& UT_BoundingSphere::operator= | ( | const UT_BoundingSphere & | bsphere | ) |
| void UT_BoundingSphere::transform | ( | const UT_Matrix4 & | xform | ) |
1.5.9