#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 (const ImplicitSphere &sphere) | |
| ImplicitSphere (vcg::Point3f ¢er, float radius) | |
| ImplicitSphere () | |
| 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.