manpagez: man pages & more
html files: goffice
Home | html | info | man

GOArrow

GOArrow

Synopsis

                    GOArrow;
enum                GOArrowType;
void                go_arrow_clear                      (GOArrow *dst);
GOArrow *           go_arrow_dup                        (GOArrow *src);
void                go_arrow_init                       (GOArrow *res,
                                                         GOArrowType typ,
                                                         double a,
                                                         double b,
                                                         double c);
void                go_arrow_init_kite                  (GOArrow *dst,
                                                         double a,
                                                         double b,
                                                         double c);
void                go_arrow_init_oval                  (GOArrow *dst,
                                                         double ra,
                                                         double rb);
char const *        go_arrow_type_as_str                (GOArrowType typ);
GOArrowType         go_arrow_type_from_str              (const char *name);

Description

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);

dst :


go_arrow_dup ()

GOArrow *           go_arrow_dup                        (GOArrow *src);

src :

Returns :


go_arrow_init ()

void                go_arrow_init                       (GOArrow *res,
                                                         GOArrowType typ,
                                                         double a,
                                                         double b,
                                                         double c);

res :

typ :

a :

b :

c :


go_arrow_init_kite ()

void                go_arrow_init_kite                  (GOArrow *dst,
                                                         double a,
                                                         double b,
                                                         double c);

dst :

a :

b :

c :


go_arrow_init_oval ()

void                go_arrow_init_oval                  (GOArrow *dst,
                                                         double ra,
                                                         double rb);

dst :

ra :

rb :


go_arrow_type_as_str ()

char const *        go_arrow_type_as_str                (GOArrowType typ);

typ :

Returns :


go_arrow_type_from_str ()

GOArrowType         go_arrow_type_from_str              (const char *name);

name :

Returns :

© manpagez.com 2000-2024
Individual documents may contain additional copyright information.