Graphviz  2.41.20170921.2350
Data Structures | Macros | Typedefs | Functions
ellipse.c File Reference
#include "render.h"
#include "pathplan.h"
Include dependency graph for ellipse.c:

Go to the source code of this file.

Data Structures

struct  ellipse_t


#define TWOPI   (2*M_PI)
#define RationalFunction(x, c)   ((x * (x * c[0] + c[1]) + c[2]) / (x + c[3]))


typedef double erray_t [2][4][4]


Ppolyline_tellipticWedge (pointf ctr, double xsemi, double ysemi, double angle0, double angle1)

Macro Definition Documentation

#define RationalFunction (   x,
)    ((x * (x * c[0] + c[1]) + c[2]) / (x + c[3]))

Definition at line 326 of file ellipse.c.

#define TWOPI   (2*M_PI)

Definition at line 84 of file ellipse.c.

Typedef Documentation

typedef double erray_t[2][4][4]

Definition at line 236 of file ellipse.c.

Function Documentation

Ppolyline_t* ellipticWedge ( pointf  ctr,
double  xsemi,
double  ysemi,
double  angle0,
double  angle1 

Definition at line 565 of file ellipse.c.

References pointf_s::x, and pointf_s::y.

Referenced by wedgedEllipse().