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
 

Macros

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

Typedefs

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

Functions

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().