Details
GOArrow
typedef struct {
GOArrowType typ;
double a, b, c;
} GOArrow;
enum GOArrowType
typedef enum {
GO_ARROW_NONE,
GO_ARROW_KITE,
GO_ARROW_OVAL
/* GO_ARROW_STEALTH */
/* GO_ARROW_DIAMOND */
/* GO_ARROW_OPEN */
} GOArrowType;
go_arrow_clear ()
void go_arrow_clear (GOArrow *dst);
go_arrow_init ()
void go_arrow_init (GOArrow *res,
GOArrowType typ,
double a,
double b,
double c);
go_arrow_init_kite ()
void go_arrow_init_kite (GOArrow *dst,
double a,
double b,
double c);
go_arrow_init_oval ()
void go_arrow_init_oval (GOArrow *dst,
double ra,
double rb);
go_arrow_type_as_str ()
charconst * go_arrow_type_as_str (GOArrowType typ);
go_arrow_type_from_str ()
GOArrowType go_arrow_type_from_str (const char *name);