ImplicitSphere Class Reference

#include <ImplicitSphere.h>

List of all members.

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 &center, float radius)
 ImplicitSphere ()
bool operator!= (const ImplicitSphere &sphere)
ImplicitSphereoperator= (const ImplicitSphere &sphere)
float V (int x, int y, int z) const
 ~ImplicitSphere ()

Private Attributes

vcg::Point3f _center
float _radius
float _sqr_radius

Detailed Description

Definition at line 4 of file ImplicitSphere.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:22:05 2013