#include <ImplicitSphere.h>
Public Member Functions | |
| bool | DirectedDistance (const vcg::Point3i &p1, const vcg::Point3i &p2, vcg::Point3f &v, vcg::Point3f &n, float &dist) |
| ImplicitSphere () | |
| ImplicitSphere (vcg::Point3f ¢er, float radius) | |
| ImplicitSphere (const ImplicitSphere &sphere) | |
| bool | operator!= (const ImplicitSphere &sphere) |
| ImplicitSphere & | operator= (const ImplicitSphere &sphere) |
| float | V (int x, int y, int z) const |
| ~ImplicitSphere () | |
Private Attributes | |
| vcg::Point3f | _center |
| float | _radius |
| float | _sqr_radius |
Definition at line 4 of file ImplicitSphere.h.
| ImplicitSphere::ImplicitSphere | ( | ) | [inline] |
Definition at line 7 of file ImplicitSphere.h.
| ImplicitSphere::ImplicitSphere | ( | vcg::Point3f & | center, |
| float | radius | ||
| ) | [inline] |
Definition at line 13 of file ImplicitSphere.h.
| ImplicitSphere::ImplicitSphere | ( | const ImplicitSphere & | sphere | ) | [inline] |
Definition at line 20 of file ImplicitSphere.h.
| ImplicitSphere::~ImplicitSphere | ( | ) | [inline] |
Definition at line 38 of file ImplicitSphere.h.
| bool ImplicitSphere::DirectedDistance | ( | const vcg::Point3i & | p1, |
| const vcg::Point3i & | p2, | ||
| vcg::Point3f & | v, | ||
| vcg::Point3f & | n, | ||
| float & | dist | ||
| ) | [inline] |
Definition at line 53 of file ImplicitSphere.h.
| bool ImplicitSphere::operator!= | ( | const ImplicitSphere & | sphere | ) | [inline] |
Definition at line 41 of file ImplicitSphere.h.
| ImplicitSphere& ImplicitSphere::operator= | ( | const ImplicitSphere & | sphere | ) | [inline] |
Definition at line 27 of file ImplicitSphere.h.
| float ImplicitSphere::V | ( | int | x, |
| int | y, | ||
| int | z | ||
| ) | const [inline] |
Definition at line 47 of file ImplicitSphere.h.
vcg::Point3f ImplicitSphere::_center [private] |
Definition at line 87 of file ImplicitSphere.h.
float ImplicitSphere::_radius [private] |
Definition at line 91 of file ImplicitSphere.h.
float ImplicitSphere::_sqr_radius [private] |
Definition at line 92 of file ImplicitSphere.h.