00001 #ifndef __EXTRS_IMPLICIT
00002 #define __EXTRS_IMPLICIT
00003
00004 #include <vcg/space/point3.h>
00005
00006 class Implicit
00007 {
00008 public:
00009 Implicit() {};
00010
00011 virtual ~Implicit() {};
00012
00013 virtual float V(int x, int y, int z) const = 0;
00014
00015 virtual vcg::Point3f N(float x, float y, float z) const = 0;
00016 };
00017
00018 #endif // __EXTRS_IMPLICIT