obj_state_s Struct Reference

#include <gvcjob.h>

Collaboration diagram for obj_state_s:

Collaboration graph
[legend]

Data Fields

obj_state_tparent
obj_type type
union {
   graph_t *   g
   graph_t *   sg
   node_t *   n
   edge_t *   e
u
emit_state_t emit_state
gvcolor_t pencolor
gvcolor_t fillcolor
pen_type pen
fill_type fill
double penwidth
char ** rawstyle
double z
double tail_z
double head_z
char * label
char * taillabel
char * headlabel
char * url
char * labelurl
char * tailurl
char * headurl
char * tooltip
char * labeltooltip
char * tailtooltip
char * headtooltip
char * target
char * labeltarget
char * tailtarget
char * headtarget
int explicit_tooltip:1
int explicit_tailtooltip:1
int explicit_headtooltip:1
int explicit_labeltooltip:1
int explicit_tailtarget:1
int explicit_headtarget:1
int explicit_edgetarget:1
int explicit_tailurl:1
int explicit_headurl:1
map_shape_t url_map_shape
int url_map_n
pointfurl_map_p
int url_bsplinemap_poly_n
int * url_bsplinemap_n
pointfurl_bsplinemap_p
int tailendurl_map_n
pointftailendurl_map_p
int headendurl_map_n
pointfheadendurl_map_p

Detailed Description

Definition at line 189 of file gvcjob.h.


Field Documentation

obj_state_t* obj_state_s::parent

Definition at line 190 of file gvcjob.h.

Referenced by pop_obj_state(), and push_obj_state().

obj_type obj_state_s::type

Definition at line 192 of file gvcjob.h.

graph_t* obj_state_s::g

Definition at line 194 of file gvcjob.h.

graph_t* obj_state_s::sg

Definition at line 195 of file gvcjob.h.

node_t* obj_state_s::n

Definition at line 196 of file gvcjob.h.

Referenced by emit_html_label().

edge_t* obj_state_s::e

Definition at line 197 of file gvcjob.h.

union { ... } obj_state_s::u

Referenced by emit_html_label().

emit_state_t obj_state_s::emit_state

Definition at line 200 of file gvcjob.h.

Referenced by arrow_newgen(), core_loadimage_xdot(), and emit_label().

gvcolor_t obj_state_s::pencolor

Definition at line 202 of file gvcjob.h.

Referenced by gvrender_set_pencolor(), and push_obj_state().

gvcolor_t obj_state_s::fillcolor

Definition at line 202 of file gvcjob.h.

Referenced by gvrender_set_fillcolor(), and push_obj_state().

pen_type obj_state_s::pen

Definition at line 203 of file gvcjob.h.

Referenced by gvrender_beziercurve(), gvrender_ellipse(), gvrender_polygon(), gvrender_polyline(), gvrender_set_style(), gvrender_textpara(), and push_obj_state().

fill_type obj_state_s::fill

Definition at line 204 of file gvcjob.h.

Referenced by gvrender_set_style(), and push_obj_state().

double obj_state_s::penwidth

Definition at line 205 of file gvcjob.h.

Referenced by gvrender_set_penwidth(), gvrender_set_style(), and push_obj_state().

char** obj_state_s::rawstyle

Definition at line 206 of file gvcjob.h.

Referenced by gvrender_set_style().

double obj_state_s::z

Definition at line 208 of file gvcjob.h.

double obj_state_s::tail_z

Definition at line 208 of file gvcjob.h.

double obj_state_s::head_z

Definition at line 208 of file gvcjob.h.

char* obj_state_s::label

Definition at line 211 of file gvcjob.h.

Referenced by initMapData().

char* obj_state_s::taillabel

Definition at line 212 of file gvcjob.h.

char* obj_state_s::headlabel

Definition at line 213 of file gvcjob.h.

char* obj_state_s::url

Definition at line 215 of file gvcjob.h.

Referenced by emit_clusters(), initMapData(), and pop_obj_state().

char* obj_state_s::labelurl

Definition at line 216 of file gvcjob.h.

Referenced by pop_obj_state().

char* obj_state_s::tailurl

Definition at line 217 of file gvcjob.h.

Referenced by pop_obj_state().

char* obj_state_s::headurl

Definition at line 218 of file gvcjob.h.

Referenced by pop_obj_state().

char* obj_state_s::tooltip

Definition at line 220 of file gvcjob.h.

Referenced by emit_clusters(), initMapData(), and pop_obj_state().

char* obj_state_s::labeltooltip

Definition at line 221 of file gvcjob.h.

Referenced by pop_obj_state().

char* obj_state_s::tailtooltip

Definition at line 222 of file gvcjob.h.

Referenced by pop_obj_state().

char* obj_state_s::headtooltip

Definition at line 223 of file gvcjob.h.

Referenced by pop_obj_state().

char* obj_state_s::target

Definition at line 225 of file gvcjob.h.

Referenced by emit_clusters(), initMapData(), and pop_obj_state().

char* obj_state_s::labeltarget

Definition at line 226 of file gvcjob.h.

Referenced by pop_obj_state().

char* obj_state_s::tailtarget

Definition at line 227 of file gvcjob.h.

Referenced by pop_obj_state().

char* obj_state_s::headtarget

Definition at line 228 of file gvcjob.h.

Referenced by pop_obj_state().

int obj_state_s::explicit_tooltip

Definition at line 230 of file gvcjob.h.

Referenced by emit_clusters(), and initMapData().

int obj_state_s::explicit_tailtooltip

Definition at line 231 of file gvcjob.h.

int obj_state_s::explicit_headtooltip

Definition at line 232 of file gvcjob.h.

int obj_state_s::explicit_labeltooltip

Definition at line 233 of file gvcjob.h.

int obj_state_s::explicit_tailtarget

Definition at line 234 of file gvcjob.h.

int obj_state_s::explicit_headtarget

Definition at line 235 of file gvcjob.h.

int obj_state_s::explicit_edgetarget

Definition at line 236 of file gvcjob.h.

int obj_state_s::explicit_tailurl

Definition at line 237 of file gvcjob.h.

int obj_state_s::explicit_headurl

Definition at line 238 of file gvcjob.h.

map_shape_t obj_state_s::url_map_shape

Definition at line 241 of file gvcjob.h.

Referenced by emit_map_rect().

int obj_state_s::url_map_n

Definition at line 242 of file gvcjob.h.

Referenced by emit_map_rect().

pointf* obj_state_s::url_map_p

Definition at line 243 of file gvcjob.h.

Referenced by emit_map_rect(), and pop_obj_state().

int obj_state_s::url_bsplinemap_poly_n

Definition at line 246 of file gvcjob.h.

int* obj_state_s::url_bsplinemap_n

Definition at line 248 of file gvcjob.h.

Referenced by pop_obj_state().

pointf* obj_state_s::url_bsplinemap_p

Definition at line 250 of file gvcjob.h.

Referenced by pop_obj_state().

int obj_state_s::tailendurl_map_n

Definition at line 252 of file gvcjob.h.

pointf* obj_state_s::tailendurl_map_p

Definition at line 253 of file gvcjob.h.

int obj_state_s::headendurl_map_n

Definition at line 255 of file gvcjob.h.

pointf* obj_state_s::headendurl_map_p

Definition at line 256 of file gvcjob.h.


The documentation for this struct was generated from the following file:
Generated on Mon Mar 31 19:09:52 2008 for Graphviz by  doxygen 1.5.1