00001 //LabPlot : Point4D.h 00002 00003 #ifndef POINT4D_H 00004 #define POINT4D_H 00005 00006 class Point4D 00007 { 00008 public: 00009 Point4D( double a=0, double b=0, double c=0, double d=0); 00010 void setPoint( double, double, double, double); 00011 double X() { return x; } 00012 void setX(double s) { x=s; } 00013 double Y() { return y; } 00014 void setY(double s) { y=s; } 00015 double Z() { return z; } 00016 void setZ(double s) { z=s; } 00017 double T() { return t; } 00018 void setT(double s) { t=s; } 00019 void setMasked(bool m ) { masked = m; } 00020 bool Masked() { return masked; } 00021 protected: 00022 double x,y,z,t; 00023 bool masked; 00024 }; 00025 00026 #endif //POINT4D_H