shape_doc 0.1
rational_curve_test.cpp
# include <shape/viewer_axel.hpp>
# include <shape/curve_rational.hpp>

# define RationalCurve curve_rational<double>
# define Graphic       graphic<double>
# define Axel          viewer<axel>

int main(int argc, char** argv) 
{
  using namespace mmx;
  using namespace shape;
  
  typedef RationalCurve::Polynomial polynomial_t;
  RationalCurve c = RationalCurve(polynomial_t("s"),polynomial_t("s^2"),polynomial_t("s^3"),polynomial_t("1+s^2"));
  Graphic*      m = as_graphic(c,4);

  Axel axl((char *)"RationalCurve.axl");
  axl<< *m;
  axl.view();
}