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