Listing 9: native.h (sample2).

struct EllipseData {
  double r1;
  double r2;
};
class NativeClass {
  NativeClass();
  ~NativeClass();
  void calcEllipse( double radius);
};