00001 #ifndef POINT_H 00002 #define POINT_H 00003 00004 class Point 00005 { 00006 private: 00007 double x,y,z; // current vertex 00008 double a,b,c; // closest point to vertex 00009 double L; // squared distance to vertex 00010 public: 00011 Point (double,double,double); 00012 void add (double,double,double); 00013 void clear (void); 00014 double getSqD (void) const; 00015 double getClosestX (void) const; 00016 double getClosestY (void) const; 00017 double getClosestZ (void) const; 00018 }; 00019 00020 #endif