#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.