#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 (const SphereUnion &sphere_union, const ImplicitSphere &sphere) | |
SphereDifference (const SphereDifference &sphere_difference) | |
SphereDifference () | |
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.