Graphviz
2.41.20171026.1811
|
Go to the source code of this file.
Data Structures | |
struct | BA |
Macros | |
#define | agfindattr(x, s) agattrsym(x,s) |
#define | agraphattr(g, n, s) agattr(g,AGRAPH,n,s) |
#define | agnodeattr(g, n, s) agattr(g,AGNODE,n,s) |
#define | agedgeattr(g, n, s) agattr(g,AGEDGE,n,s) |
Definition at line 24 of file gv.cpp.
Referenced by findattr(), getv(), and setv().
Agraph_t* digraph | ( | char * | name | ) |
Definition at line 45 of file gv.cpp.
References Agdirected, and agopen().
Definition at line 120 of file gv.cpp.
References agraphof(), and edge().
Definition at line 126 of file gv.cpp.
References agraphof(), edge(), and node().
Definition at line 132 of file gv.cpp.
References agraphof(), edge(), and node().
Definition at line 339 of file gv.cpp.
References agfindattr, and NULL.
Definition at line 346 of file gv.cpp.
References agfindattr, and NULL.
Definition at line 353 of file gv.cpp.
References agfindattr, and NULL.
Definition at line 330 of file gv.cpp.
References agfindedge, AGRAPH, agraphof(), AGTYPE, and NULL.
Definition at line 725 of file gv.cpp.
References AGNODE, agnxtattr(), agraphof(), and NULL.
Definition at line 745 of file gv.cpp.
References AGEDGE, agnxtattr(), agraphof(), agtail(), and NULL.
Definition at line 539 of file gv.cpp.
References firstout().
Definition at line 594 of file gv.cpp.
References agfstedge(), agraphof(), and NULL.
Definition at line 563 of file gv.cpp.
References agfstout(), aghead(), agraphof(), and NULL.
Definition at line 608 of file gv.cpp.
References agfstin(), agfstnode(), and NULL.
Definition at line 636 of file gv.cpp.
References agfstin(), agraphof(), and NULL.
Definition at line 681 of file gv.cpp.
References agfstnode(), and NULL.
Definition at line 508 of file gv.cpp.
References agfstnode(), agfstout(), agnxtnode(), and NULL.
Referenced by firstedge().
Definition at line 549 of file gv.cpp.
References agfstout(), agraphof(), and NULL.
Definition at line 483 of file gv.cpp.
References agfstsubg(), and NULL.
Definition at line 498 of file gv.cpp.
References Agraph_s::parent.
char* getv | ( | Agraph_t * | g, |
char * | attr | ||
) |
Definition at line 169 of file gv.cpp.
References agfindattr, agroot(), and NULL.
char* getv | ( | Agnode_t * | n, |
char * | attr | ||
) |
char* getv | ( | Agedge_t * | e, |
char * | attr | ||
) |
Agraph_t* graph | ( | char * | name | ) |
Definition at line 38 of file gv.cpp.
References agopen(), and Agundirected.
Definition at line 380 of file gv.cpp.
References agroot(), NULL, and Agraph_s::root.
void gv_channel_writer_init | ( | GVC_t * | gvc | ) |
Definition at line 4 of file gv_dummy_init.c.
References GVC_s::write_fn.
Referenced by renderchannel().
void gv_string_writer_init | ( | GVC_t * | gvc | ) |
Definition at line 3 of file gv_dummy_init.c.
References GVC_s::write_fn.
Referenced by renderresult().
void gv_writer_reset | ( | GVC_t * | gvc | ) |
Definition at line 5 of file gv_dummy_init.c.
References NULL, and GVC_s::write_fn.
Referenced by renderchannel(), and renderresult().
bool layout | ( | Agraph_t * | g, |
const char * | engine | ||
) |
Definition at line 809 of file gv.cpp.
References gvFreeLayout(), and gvLayout().
Referenced by dotneato_args_initialize(), and osage_layout().
char* nameof | ( | Agraph_t * | g | ) |
Definition at line 428 of file gv.cpp.
References agnameof(), and NULL.
char* nameof | ( | Agnode_t * | n | ) |
char* nameof | ( | Agsym_t * | a | ) |
Definition at line 450 of file gv.cpp.
References Agsym_s::name, and NULL.
Definition at line 735 of file gv.cpp.
References AGNODE, agnxtattr(), agraphof(), and NULL.
Definition at line 755 of file gv.cpp.
References AGEDGE, agnxtattr(), agraphof(), agtail(), and NULL.
Definition at line 601 of file gv.cpp.
References agnxtedge(), agraphof(), and NULL.
Definition at line 575 of file gv.cpp.
References agfindedge, aghead(), AGMKOUT, agnxtout(), agraphof(), and NULL.
Definition at line 643 of file gv.cpp.
References agnxtin(), agraphof(), and NULL.
Definition at line 688 of file gv.cpp.
References agnxtnode(), and NULL.
Definition at line 522 of file gv.cpp.
References agfstout(), agnxtnode(), agnxtout(), agtail(), and NULL.
Referenced by nextedge().
Definition at line 556 of file gv.cpp.
References agnxtout(), agraphof(), and NULL.
Definition at line 490 of file gv.cpp.
References agnxtsubg(), and NULL.
Definition at line 662 of file gv.cpp.
References agfindedge, AGMKIN, agnxtin(), agraphof(), agtail(), and NULL.
Definition at line 103 of file gv.cpp.
References agnode(), and NULL.
Referenced by edge(), embed_graph(), s1(), and stackCheck().
Agraph_t* read | ( | const char * | filename | ) |
Agraph_t* readstring | ( | char * | string | ) |
Definition at line 66 of file gv.cpp.
References agmemread().
bool render | ( | Agraph_t * | g | ) |
Definition at line 821 of file gv.cpp.
References attach_attrs().
bool render | ( | Agraph_t * | g, |
const char * | format | ||
) |
Definition at line 830 of file gv.cpp.
References gvRender().
bool render | ( | Agraph_t * | g, |
const char * | format, | ||
FILE * | f | ||
) |
Definition at line 841 of file gv.cpp.
References gvRender().
bool render | ( | Agraph_t * | g, |
const char * | format, | ||
const char * | filename | ||
) |
Definition at line 865 of file gv.cpp.
References gvRenderFilename().
bool renderchannel | ( | Agraph_t * | g, |
const char * | format, | ||
const char * | channelname | ||
) |
Definition at line 852 of file gv.cpp.
References gv_channel_writer_init(), gv_writer_reset(), and gvRender().
char* renderdata | ( | Agraph_t * | g, |
const char * | format | ||
) |
Definition at line 911 of file gv.cpp.
References gvRenderData(), and NULL.
char* renderresult | ( | Agraph_t * | g, |
const char * | format | ||
) |
Definition at line 882 of file gv.cpp.
References BA::data, GD_alg, gv_string_writer_init(), gv_writer_reset(), gvRender(), BA::len, NULL, and BA::sz.
void renderresult | ( | Agraph_t * | g, |
const char * | format, | ||
char * | outdata | ||
) |
Definition at line 901 of file gv.cpp.
References gv_string_writer_init(), gv_writer_reset(), and gvRender().
bool rm | ( | Agraph_t * | g | ) |
Definition at line 765 of file gv.cpp.
References agclose(), agdelete(), agfstsubg(), agnxtsubg(), agparent(), and agroot().
bool rm | ( | Agnode_t * | n | ) |
Definition at line 786 of file gv.cpp.
References agdelete(), agnameof(), and agraphof().
bool rm | ( | Agedge_t * | e | ) |
Definition at line 797 of file gv.cpp.
References agdelete(), aghead(), agnameof(), agraphof(), agroot(), and agtail().
char* setv | ( | Agraph_t * | g, |
char * | attr, | ||
char * | val | ||
) |
Definition at line 201 of file gv.cpp.
References agfindattr, agraphattr, agroot(), NULL, and Agraph_s::root.
char* setv | ( | Agnode_t * | n, |
char * | attr, | ||
char * | val | ||
) |
Definition at line 244 of file gv.cpp.
References agattr(), AGNODE, agnodeattr, AGRAPH, agraphof(), agroot(), AGTYPE, and NULL.
char* setv | ( | Agedge_t * | e, |
char * | attr, | ||
char * | val | ||
) |
Agraph_t* strictdigraph | ( | char * | name | ) |
Definition at line 59 of file gv.cpp.
References agopen(), and Agstrictdirected.
Agraph_t* strictgraph | ( | char * | name | ) |
Definition at line 52 of file gv.cpp.
References agopen(), and Agstrictundirected.
bool tred | ( | Agraph_t * | g | ) |
Definition at line 951 of file gv.cpp.
References gvToolTred().