%module inherit
%{
#include "inherit.h"
%}

class Point1 {
 public:
  Point1();
  double x;
  double mag();
};

class Point2 : public Point1 {
 public:
  Point2();
  double y;
  double mag();
};

class Point3 : public Point2 {
 public:
  Point3();
  double z;
  double mag();
};






syntax highlighted by Code2HTML, v. 0.9.1