//point - VECtor = point PNT PNT::operator - (VEC v) { double a,b,c; v.Get(&a,&b,&c); return PNT(p[0]-a, p[1]-b, p[2]-c, p[3]); }
//**************************************** //sets and gets not included in header void PNT::Set(VEC v) { double a,b,c; v.Get(&a,&b,&c); p[0] = a; p[1] = b; p[2] = c; }
//------------------------------------------ //overloaded operators // point + VECtor = point PNT PNT:: operator + (VEC v) { double a,b,c; v.Get(&a,&b,&c); return PNT(a+p[0], b+ p[1], c+p[2], p[3]); }