com.phronemophobic.clj-graphviz.raw

->bezier

(->bezier bezier)

->boxf

(->boxf boxf)

->edge

(->edge edge*)

->edges

(->edges g*)

->node

(->node node*)

->nodes

(->nodes g*)

->pointf

(->pointf pointf)

->splines

(->splines spline)

->subgraph

(->subgraph subgraph*)

->subgraphs

(->subgraphs g*)

->text-label

(->text-label text-label*)

agalloc

(agalloc g size)

void * (struct Agraph_s * g, unsigned long size)

agattr

(agattr g kind name value)

struct Agsym_s * (struct Agraph_s * g, int kind, char * name, const char * value)

agattrsym

(agattrsym obj name)

struct Agsym_s * (void * obj, char * name)

agbindrec

(agbindrec obj name recsize move_to_front)

void * (void * obj, const char * name, unsigned int recsize, int move_to_front)

agcallbacks

(agcallbacks g flag)

int (struct Agraph_s * g, int flag)

agcanon

(agcanon char_* int)

char * (char * , int )

agcanonStr

(agcanonStr str)

char * (char * str)

agclean

(agclean g kind rec_name)

void (struct Agraph_s * g, int kind, char * rec_name)

agclose

(agclose g)

int (struct Agraph_s * g)

agconcat

(agconcat g chan disc)

struct Agraph_s * (struct Agraph_s * g, void * chan, struct Agdisc_s * disc)

agcontains

(agcontains struct_Agraph_s_* void_*)

int (struct Agraph_s * , void * )

agcopyattr

(agcopyattr oldobj newobj)

int (void * oldobj, void * newobj)

agcountuniqedges

(agcountuniqedges g n in out)

int (struct Agraph_s * g, struct Agnode_s * n, int in, int out)

agdegree

(agdegree g n in out)

int (struct Agraph_s * g, struct Agnode_s * n, int in, int out)

agdeledge

(agdeledge g arg_e)

int (struct Agraph_s * g, struct Agedge_s * arg_e)

agdelete

(agdelete g obj)

int (struct Agraph_s * g, void * obj)

agdelnode

(agdelnode g arg_n)

int (struct Agraph_s * g, struct Agnode_s * arg_n)

agdelrec

(agdelrec obj name)

int (void * obj, const char * name)

agdelsubg

(agdelsubg g sub)

int (struct Agraph_s * g, struct Agraph_s * sub)

Agdirected

AGEDGE

agedge

(agedge g t h name createflag)

struct Agedge_s * (struct Agraph_s * g, struct Agnode_s * t, struct Agnode_s * h, char * name, int createflag)

AGERR

agerr

(agerr level fmt)

int (agerrlevel_t level, const char * fmt)

agerrorf

(agerrorf fmt)

void (const char * fmt)

agerrors

(agerrors)

int ()

agflatten

(agflatten g flag)

void (struct Agraph_s * g, int flag)

agfree

(agfree g ptr)

void (struct Agraph_s * g, void * ptr)

agfstedge

(agfstedge g n)

struct Agedge_s * (struct Agraph_s * g, struct Agnode_s * n)

agfstin

(agfstin g n)

struct Agedge_s * (struct Agraph_s * g, struct Agnode_s * n)

agfstnode

(agfstnode g)

struct Agnode_s * (struct Agraph_s * g)

agfstout

(agfstout g n)

struct Agedge_s * (struct Agraph_s * g, struct Agnode_s * n)

agfstsubg

(agfstsubg g)

struct Agraph_s * (struct Agraph_s * g)

agget

(agget obj name)

char * (void * obj, char * name)

aggetrec

(aggetrec obj name move_to_front)

struct Agrec_s * (void * obj, const char * name, int move_to_front)

aghtmlstr

(aghtmlstr const_char_*)

int (const char * )

agidedge

(agidedge g t h id createflag)

struct Agedge_s * (struct Agraph_s * g, struct Agnode_s * t, struct Agnode_s * h, unsigned long long id, int createflag)

agidnode

(agidnode g id createflag)

struct Agnode_s * (struct Agraph_s * g, unsigned long long id, int createflag)

agidsubg

(agidsubg g id cflag)

struct Agraph_s * (struct Agraph_s * g, unsigned long long id, int cflag)

AGINEDGE

aginfo

(aginfo ptr)

aginit

(aginit g kind rec_name rec_size move_to_front)

void (struct Agraph_s * g, int kind, const char * rec_name, int rec_size, int move_to_front)

aginternalmapclearlocalnames

(aginternalmapclearlocalnames g)

void (struct Agraph_s * g)

agisdirected

(agisdirected g)

int (struct Agraph_s * g)

agissimple

(agissimple g)

int (struct Agraph_s * g)

agisstrict

(agisstrict g)

int (struct Agraph_s * g)

agisundirected

(agisundirected g)

int (struct Agraph_s * g)

aglasterr

(aglasterr)

char * ()

aglstnode

(aglstnode g)

struct Agnode_s * (struct Agraph_s * g)

AGMAX

agmemconcat

(agmemconcat g cp)

struct Agraph_s * (struct Agraph_s * g, const char * cp)

agmemread

(agmemread cp)

struct Agraph_s * (const char * cp)

agnameof

(agnameof void_*)

char * (void * )

agnedges

(agnedges g)

int (struct Agraph_s * g)

agnnodes

(agnnodes g)

int (struct Agraph_s * g)

AGNODE

agnode

(agnode g name createflag)

struct Agnode_s * (struct Agraph_s * g, char * name, int createflag)

agnodebefore

(agnodebefore u v)

int (struct Agnode_s * u, struct Agnode_s * v)

agnsubg

(agnsubg g)

int (struct Agraph_s * g)

agnxtattr

(agnxtattr g kind attr)

struct Agsym_s * (struct Agraph_s * g, int kind, struct Agsym_s * attr)

agnxtedge

(agnxtedge g e n)

struct Agedge_s * (struct Agraph_s * g, struct Agedge_s * e, struct Agnode_s * n)

agnxtin

(agnxtin g e)

struct Agedge_s * (struct Agraph_s * g, struct Agedge_s * e)

agnxtnode

(agnxtnode g n)

struct Agnode_s * (struct Agraph_s * g, struct Agnode_s * n)

agnxtout

(agnxtout g e)

struct Agedge_s * (struct Agraph_s * g, struct Agedge_s * e)

agnxtsubg

(agnxtsubg subg)

struct Agraph_s * (struct Agraph_s * subg)

agobjkind

(agobjkind void_*)

int (void * )

agopen

(agopen name desc disc)

struct Agraph_s * (char * name, struct Agdesc_s desc, struct Agdisc_s * disc)

AGOUTEDGE

agparent

(agparent g)

struct Agraph_s * (struct Agraph_s * g)

agpopdisc

(agpopdisc g disc)

int (struct Agraph_s * g, struct Agcbdisc_s * disc)

AGPREV

agprvnode

(agprvnode g n)

struct Agnode_s * (struct Agraph_s * g, struct Agnode_s * n)

agpushdisc

(agpushdisc g disc state)

void (struct Agraph_s * g, struct Agcbdisc_s * disc, void * state)

AGRAPH

agraphof

(agraphof obj)

struct Agraph_s * (void * obj)

agread

(agread chan disc)

struct Agraph_s * (void * chan, struct Agdisc_s * disc)

agreadline

(agreadline int)

void (int )

agrealloc

(agrealloc g ptr oldsize size)

void * (struct Agraph_s * g, void * ptr, unsigned long oldsize, unsigned long size)

agrelabel_node

(agrelabel_node n newname)

int (struct Agnode_s * n, char * newname)

agreseterrors

(agreseterrors)

int ()

agroot

(agroot obj)

struct Agraph_s * (void * obj)

agsafeset

(agsafeset obj name value def)

int (void * obj, char * name, const char * value, const char * def)

agset

(agset obj name value)

int (void * obj, char * name, const char * value)

agseterr

(agseterr agerrlevel_t)

agerrlevel_t (agerrlevel_t )

agseterrf

(agseterrf int_(*)(char_*))

int (*)(char ) (int ()(char *) )

agsetfile

(agsetfile const_char_*)

void (const char * )

agstrbind

(agstrbind g const_char_*)

char * (struct Agraph_s * g, const char * )

agstrcanon

(agstrcanon char_* char_*)

char * (char * , char * )

agstrdup

(agstrdup struct_Agraph_s_* const_char_*)

char * (struct Agraph_s * , const char * )

agstrdup_html

(agstrdup_html struct_Agraph_s_* const_char_*)

char * (struct Agraph_s * , const char * )

agstrfree

(agstrfree struct_Agraph_s_* const_char_*)

int (struct Agraph_s * , const char * )

Agstrictdirected

Agstrictundirected

agsubedge

(agsubedge g e createflag)

struct Agedge_s * (struct Agraph_s * g, struct Agedge_s * e, int createflag)

agsubg

(agsubg g name cflag)

struct Agraph_s * (struct Agraph_s * g, char * name, int cflag)

agsubnode

(agsubnode g n createflag)

struct Agnode_s * (struct Agraph_s * g, struct Agnode_s * n, int createflag)

agsubrep

(agsubrep g n)

struct Agsubnode_s * (struct Agraph_s * g, struct Agnode_s * n)

agtype

(agtype ptr)

Agundirected

AGWARN

agwarningf

(agwarningf fmt)

void (const char * fmt)

agwrite

(agwrite g chan)

int (struct Agraph_s * g, void * chan)

agxget

(agxget obj sym)

char * (void * obj, struct Agsym_s * sym)

agxset

(agxset obj sym value)

int (void * obj, struct Agsym_s * sym, const char * value)

api

API_device

API_layout

API_loadimage

API_render

API_textlayout

attach_attrs

(attach_attrs g)

void (struct Agraph_s * g)

cleaner

dtclose

(dtclose struct__dt_s_*)

int (struct _dt_s * )

dtdisc

(dtdisc dt struct__dtdisc_s_* int)

struct _dtdisc_s * (struct _dt_s * dt, struct _dtdisc_s * , int )

dtextract

(dtextract struct__dt_s_*)

struct _dtlink_s * (struct _dt_s * )

dtflatten

(dtflatten struct__dt_s_*)

struct _dtlink_s * (struct _dt_s * )

dtmethod

(dtmethod struct__dt_s_* struct__dtmethod_s_*)

struct _dtmethod_s * (struct _dt_s * , struct _dtmethod_s * )

dtopen

(dtopen struct__dtdisc_s_* struct__dtmethod_s_*)

struct _dt_s * (struct _dtdisc_s * , struct _dtmethod_s * )

dtrenew

(dtrenew struct__dt_s_* void_*)

void * (struct _dt_s * , void * )

dtrestore

(dtrestore struct__dt_s_* struct__dtlink_s_*)

int (struct _dt_s * , struct _dtlink_s * )

dtsize

(dtsize struct__dt_s_*)

int (struct _dt_s * )

dtstat

(dtstat struct__dt_s_* struct__dtstat_s_* int)

int (struct _dt_s * , struct _dtstat_s * , int )

dtstrhash

(dtstrhash unsigned_int void_* int)

unsigned int (unsigned int , void * , int )

dtview

(dtview struct__dt_s_* struct__dt_s_*)

struct _dt_s * (struct _dt_s * , struct _dt_s * )

dtwalk

(dtwalk struct__dt_s_* int_(*)(struct__dt_s_*,_void_*,_void_*) void_*)

int (struct _dt_s * , int (*)(struct _dt_s *, void *, void *) , void * )

edge-eduction

(edge-eduction g*)

freePath

(freePath p)

void (struct Ppoly_t * p)

FT_BMP

FT_EPS

FT_GIF

FT_ICO

FT_JPEG

FT_NULL

FT_PDF

FT_PNG

FT_PS

FT_RIFF

FT_SVG

FT_TIFF

FT_WEBP

FT_XML

gvAddLibrary

(gvAddLibrary gvc lib)

void (struct GVC_s * gvc, gvplugin_library_t * lib) /** Add a library from your user application

  • @param gvc Graphviz context to add library to
  • @param lib library to add */

gvcBuildDate

(gvcBuildDate struct_GVC_s_*)

char * (struct GVC_s * )

gvcInfo

(gvcInfo struct_GVC_s_*)

char ** (struct GVC_s * )

gvContext

(gvContext)

struct GVC_s * ()

gvContextPlugins

(gvContextPlugins builtins demand_loading)

struct GVC_s * (const lt_symlist_t * builtins, int demand_loading)

gvcVersion

(gvcVersion struct_GVC_s_*)

char * (struct GVC_s * )

gvFinalize

(gvFinalize gvc)

void (struct GVC_s * gvc)

gvFreeContext

(gvFreeContext gvc)

int (struct GVC_s * gvc)

gvFreeLayout

(gvFreeLayout gvc g)

int (struct GVC_s * gvc, struct Agraph_s * g)

gvFreeRenderData

(gvFreeRenderData data)

void (char * data)

gvLayout

(gvLayout gvc g engine)

int (struct GVC_s * gvc, struct Agraph_s * g, const char * engine)

gvLayoutDone

(gvLayoutDone g)

_Bool (struct Agraph_s * g)

gvLayoutJobs

(gvLayoutJobs gvc g)

int (struct GVC_s * gvc, struct Agraph_s * g)

gvNEWcontext

(gvNEWcontext builtins demand_loading)

struct GVC_s * (const lt_symlist_t * builtins, int demand_loading)

gvNextInputGraph

(gvNextInputGraph gvc)

struct Agraph_s * (struct GVC_s * gvc)

gvParseArgs

(gvParseArgs gvc argc argv)

int (struct GVC_s * gvc, int argc, char ** argv)

gvPluginList

(gvPluginList gvc kind sz char_*)

char ** (struct GVC_s * gvc, const char * kind, int * sz, char * )

gvPluginsGraph

(gvPluginsGraph gvc)

struct Agraph_s * (struct GVC_s * gvc)

gvRender

(gvRender gvc g format out)

int (struct GVC_s * gvc, struct Agraph_s * g, const char * format, struct __sFILE * out)

gvRenderContext

(gvRenderContext gvc g format context)

int (struct GVC_s * gvc, struct Agraph_s * g, const char * format, void * context)

gvRenderData

(gvRenderData gvc g format result length)

int (struct GVC_s * gvc, struct Agraph_s * g, const char * format, char ** result, unsigned int * length)

gvRenderFilename

(gvRenderFilename gvc g format filename)

int (struct GVC_s * gvc, struct Agraph_s * g, const char * format, const char * filename)

gvRenderJobs

(gvRenderJobs gvc g)

int (struct GVC_s * gvc, struct Agraph_s * g)

gvToggle

(gvToggle int)

void (int )

gvToolTred

(gvToolTred g)

int (struct Agraph_s * g) /** Perform a Transitive Reduction on a graph

  • @param g graph to be transformed. */

IMAGEPOS_BOTTOM_CENTER

IMAGEPOS_BOTTOM_LEFT

IMAGEPOS_BOTTOM_RIGHT

IMAGEPOS_MIDDLE_CENTER

IMAGEPOS_MIDDLE_LEFT

IMAGEPOS_MIDDLE_RIGHT

IMAGEPOS_TOP_CENTER

IMAGEPOS_TOP_LEFT

IMAGEPOS_TOP_RIGHT

IMAGESCALE_BOTH

IMAGESCALE_FALSE

IMAGESCALE_HEIGHT

IMAGESCALE_TRUE

IMAGESCALE_WIDTH

make-cgraph

(make-cgraph {:keys [id nodes edges subgraphs default-attributes flags], :as graph})

NATIVEFONTS

node-eduction

(node-eduction g*)

PSFONTS

R_AUTO

R_COMPRESS

R_EXPAND

R_FILL

R_NONE

R_VALUE

raw-api

set->Agdesc

(set->Agdesc flags)

SH_EPSF

SH_POINT

SH_POLY

SH_RECORD

SH_UNSET

subgraph-eduction

(subgraph-eduction g*)

SVGFONTS