
![]() | C++ classes add more to the SWIG-C story |
![]() | Consider a class version of our Hello World module:
class HelloWorld
{
protected:
double r1, r2, s;
void compute(); // compute s=sin(r1+r2)
public:
HelloWorld();
~HelloWorld();
void set(double r1, double r2);
double get() const { return s; }
void message(std::ostream& out) const;
};
|
![]() | Goal: use this class as a Python class |