Back to slide -- Keyboard shortcut: 'u'        next -- Keyboard shortcut: 'n'          program-organization/kn-clarification-with-namespace/point.h - The header file point.h.Lecture 3 - slide 27 : 27
Program 1

#ifndef POINT_H
#define POINT_H

#include "tripple.h"

namespace Geometrical{ 

  class Tripple;

  class Point {
      private: 
          double x, y;
  
      public:
          Point();                     
          Point(double d);             
          Point(double d, double e);   
          Point(Point& p);             
          Point(Tripple t);
  
          operator double() const;     
  
          double getx () const;
          double gety () const;

          friend std::ostream& operator<<(std::ostream&, const Point&);
  };
  
  std::ostream& operator<<(std::ostream&, const Point&);

}

#endif // POINT_H