Graphviz 13.0.0~dev.20241220.2304
|
#include <cgraph/list.h>
#include <math.h>
#include <dotgen/dot.h>
#include <stdbool.h>
#include <stddef.h>
#include <util/streq.h>
Go to the source code of this file.
Data Structures | |
struct | same_t |
Typedefs | |
typedef struct same_t | same_t |
Functions | |
static void | free_same (same_t s) |
static void | sameedge (same_list_t *same, edge_t *e, char *id) |
register e in the same structure of the originating node under id | |
static void | sameport (node_t *u, edge_list_t l) |
void | dot_sameports (graph_t *g) |
void dot_sameports | ( | graph_t * | g | ) |
Definition at line 39 of file sameport.c.
References agattr(), AGEDGE, agfstedge(), agfstnode(), aghead, agnxtedge(), agnxtnode(), agtail, agxget(), E_samehead, E_sametail, id, NULL, sameedge(), and sameport().
Referenced by dotLayout(), and make_flat_adj_edges().
|
static |
Definition at line 30 of file sameport.c.
|
static |
Definition at line 79 of file sameport.c.
References same_t::id, same_t::l, and streq().
Referenced by dot_sameports().
|
static |
Definition at line 91 of file sameport.c.
References aghead, agraphof(), agtail, port::bp, port::clip, port::constrained, port::defined, port::dyna, ED_edge_type, ED_head_port, ED_tail_port, ED_to_virt, GD_ranksep, MC_SCALE, port::name, ND_coord, ND_has_port, ND_ht, ND_in, ND_lw, ND_node_type, ND_out, ND_rw, NULL, port::order, port::p, shape_clip(), port::side, port::theta, VIRTUAL, pointf_s::x, and pointf_s::y.
Referenced by dot_sameports().