1*3e12c5d1SDavid du Colombier #include "mplot.h" range(double x0,double y0,double x1,double y1)2*3e12c5d1SDavid du Colombiervoid range(double x0, double y0, double x1, double y1){ 3*3e12c5d1SDavid du Colombier e1->xmin = x0; 4*3e12c5d1SDavid du Colombier e1->ymin = y0; 5*3e12c5d1SDavid du Colombier e1->scalex = e1->sidex / (x1 - x0 ); 6*3e12c5d1SDavid du Colombier e1->scaley = e1->sidey / (y1 - y0 ); 7*3e12c5d1SDavid du Colombier e1->quantum=e0->quantum/sqrt(e1->scalex*e1->scalex + 8*3e12c5d1SDavid du Colombier e1->scaley*e1->scaley); 9*3e12c5d1SDavid du Colombier if(e1->quantum < .01) 10*3e12c5d1SDavid du Colombier e1->quantum = .01; 11*3e12c5d1SDavid du Colombier } 12