shape_doc 0.1
piecewise_linear_curve.cpp
# include <iostream>
# include <assert.h>

# include <shape/edge_set.hpp>
# include <shape/viewer_axel.hpp>

# define Point point<double>
# define Edge edge<double>
# define PlCurve pl_curve<double>
# define EdgeSet edge_set<double>

using namespace std ;
using namespace mmx ;
using namespace shape ;


int main(int argc, char ** argv)
{
    Point p1(1,1,1) ;    // Default constructor
    Point p2(0,1,0);
    Point p3(0,0,1);
    Point p4(1,0,0);
    
    EdgeSet c;
    c<< new Edge(&p1,&p2);
    c<< new Edge(&p3,&p2);
    c<< new Edge(&p3,&p4);
    
    viewer<axel> vw;
    vw<< c;
    vw.view();
    
}