#include <SphereDifference.h>
Public Member Functions | |
bool | DirectedDistance (const vcg::Point3i p1, const vcg::Point3i p2, vcg::Point3f &p, vcg::Point3f &n, float &d) |
SphereDifference () | |
SphereDifference (const SphereDifference &sphere_difference) | |
SphereDifference (const SphereUnion &sphere_union, const ImplicitSphere &sphere) | |
float | V (int x, int y, int z) |
Private Attributes | |
ImplicitSphere | _sphere |
SphereUnion | _union |
Definition at line 4 of file SphereDifference.h.
SphereDifference::SphereDifference | ( | ) | [inline] |
Definition at line 7 of file SphereDifference.h.
SphereDifference::SphereDifference | ( | const SphereDifference & | sphere_difference | ) | [inline] |
Definition at line 10 of file SphereDifference.h.
SphereDifference::SphereDifference | ( | const SphereUnion & | sphere_union, |
const ImplicitSphere & | sphere | ||
) | [inline] |
Definition at line 16 of file SphereDifference.h.
bool SphereDifference::DirectedDistance | ( | const vcg::Point3i | p1, |
const vcg::Point3i | p2, | ||
vcg::Point3f & | p, | ||
vcg::Point3f & | n, | ||
float & | d | ||
) | [inline] |
Definition at line 27 of file SphereDifference.h.
float SphereDifference::V | ( | int | x, |
int | y, | ||
int | z | ||
) | [inline] |
Definition at line 22 of file SphereDifference.h.
ImplicitSphere SphereDifference::_sphere [private] |
Definition at line 65 of file SphereDifference.h.
SphereUnion SphereDifference::_union [private] |
Definition at line 64 of file SphereDifference.h.