#include <SphereUnion.h>
Public Member Functions | |
bool | DirectedDistance (const vcg::Point3i &p1, const vcg::Point3i &p2, vcg::Point3f &v, vcg::Point3f &n, float &d) |
bool | operator!= (const SphereUnion &sphere_union) |
SphereUnion & | operator= (const SphereUnion &sphere_union) |
SphereUnion (const SphereUnion &sphere_union) | |
SphereUnion (const ImplicitSphere &sphere1, const ImplicitSphere &sphere2) | |
SphereUnion () | |
float | V (int x, int y, int z) |
Private Attributes | |
ImplicitSphere | _sphere1 |
ImplicitSphere | _sphere2 |
Definition at line 4 of file SphereUnion.h.
SphereUnion::SphereUnion | ( | ) | [inline] |
Definition at line 7 of file SphereUnion.h.
SphereUnion::SphereUnion | ( | const ImplicitSphere & | sphere1, | |
const ImplicitSphere & | sphere2 | |||
) | [inline] |
Definition at line 10 of file SphereUnion.h.
SphereUnion::SphereUnion | ( | const SphereUnion & | sphere_union | ) | [inline] |
Definition at line 16 of file SphereUnion.h.
bool SphereUnion::DirectedDistance | ( | const vcg::Point3i & | p1, | |
const vcg::Point3i & | p2, | |||
vcg::Point3f & | v, | |||
vcg::Point3f & | n, | |||
float & | d | |||
) | [inline] |
Definition at line 44 of file SphereUnion.h.
bool SphereUnion::operator!= | ( | const SphereUnion & | sphere_union | ) | [inline] |
Definition at line 32 of file SphereUnion.h.
SphereUnion& SphereUnion::operator= | ( | const SphereUnion & | sphere_union | ) | [inline] |
Definition at line 22 of file SphereUnion.h.
float SphereUnion::V | ( | int | x, | |
int | y, | |||
int | z | |||
) | [inline] |
Definition at line 39 of file SphereUnion.h.
ImplicitSphere SphereUnion::_sphere1 [private] |
Definition at line 77 of file SphereUnion.h.
ImplicitSphere SphereUnion::_sphere2 [private] |
Definition at line 81 of file SphereUnion.h.