/misc/src/release/graphviz-2.18-1/src/graphviz-2.18/plugin/core/gvloadimage_core.c File Reference

#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include "gvplugin_loadimage.h"
#include "graph.h"

Include dependency graph for gvloadimage_core.c:

Go to the source code of this file.

Enumerations

enum  format_type {
  FORMAT_PNG_SVG, FORMAT_GIF_SVG, FORMAT_JPEG_SVG, FORMAT_PNG_XDOT,
  FORMAT_GIF_XDOT, FORMAT_JPEG_XDOT, FORMAT_PNG_FIG, FORMAT_GIF_FIG,
  FORMAT_JPEG_FIG, FORMAT_PNG_VRML, FORMAT_GIF_VRML, FORMAT_JPEG_VRML,
  FORMAT_PS_PS, FORMAT_PSLIB_PS, FORMAT_SVG_SVG, FORMAT_DOT,
  FORMAT_CANON, FORMAT_PLAIN, FORMAT_PLAIN_EXT, FORMAT_XDOT,
  FORMAT_FIG, FORMAT_IMAP, FORMAT_ISMAP, FORMAT_CMAP,
  FORMAT_CMAPX, FORMAT_PS, FORMAT_PS2, FORMAT_SVG,
  FORMAT_SVGZ, FORMAT_VML, FORMAT_VMLZ
}

Functions

void core_loadimage_xdot (GVJ_t *, usershape_t *, boxf, boolean)
void epsf_emit_body (usershape_t *us, FILE *of)
shape_descfind_user_shape (char *name)

Variables

gvplugin_installed_t gvloadimage_core_types []


Enumeration Type Documentation

enum format_type

Enumerator:
FORMAT_PNG_SVG 
FORMAT_GIF_SVG 
FORMAT_JPEG_SVG 
FORMAT_PNG_XDOT 
FORMAT_GIF_XDOT 
FORMAT_JPEG_XDOT 
FORMAT_PNG_FIG 
FORMAT_GIF_FIG 
FORMAT_JPEG_FIG 
FORMAT_PNG_VRML 
FORMAT_GIF_VRML 
FORMAT_JPEG_VRML 
FORMAT_PS_PS 
FORMAT_PSLIB_PS 
FORMAT_SVG_SVG 
FORMAT_DOT 
FORMAT_CANON 
FORMAT_PLAIN 
FORMAT_PLAIN_EXT 
FORMAT_XDOT 
FORMAT_FIG 
FORMAT_IMAP 
FORMAT_ISMAP 
FORMAT_CMAP 
FORMAT_CMAPX 
FORMAT_PS 
FORMAT_PS2 
FORMAT_SVG 
FORMAT_SVGZ 
FORMAT_VML 
FORMAT_VMLZ 

Definition at line 37 of file gvloadimage_core.c.


Function Documentation

void core_loadimage_xdot ( GVJ_t ,
usershape_t ,
boxf  ,
boolean   
)

Definition at line 402 of file gvrender_core_dot.c.

References agxbput(), obj_state_s::emit_state, boxf::LL, usershape_s::name, GVJ_s::obj, output_point(), ROUND, boxf::UR, pointf_s::x, and pointf_s::y.

void epsf_emit_body ( usershape_t us,
FILE *  of 
)

Definition at line 134 of file psusershape.c.

References usershape_s::data, and strncasecmp().

Referenced by epsf_define().

shape_desc* find_user_shape ( char *  name  ) 

Definition at line 2345 of file shapes.c.

References NULL, and streq.


Variable Documentation

gvplugin_installed_t gvloadimage_core_types[]

Initial value:

 {
    {FORMAT_PNG_SVG, "png:svg", 1, &engine_svg, NULL},
    {FORMAT_GIF_SVG, "gif:svg", 1, &engine_svg, NULL},
    {FORMAT_JPEG_SVG, "jpeg:svg", 1, &engine_svg, NULL},
    {FORMAT_JPEG_SVG, "jpe:svg", 1, &engine_svg, NULL},
    {FORMAT_JPEG_SVG, "jpg:svg", 1, &engine_svg, NULL},
    {FORMAT_PNG_FIG, "png:fig", 1, &engine_fig, NULL},
    {FORMAT_GIF_FIG, "gif:fig", 1, &engine_fig, NULL},
    {FORMAT_JPEG_FIG, "jpeg:fig", 1, &engine_fig, NULL},
    {FORMAT_JPEG_FIG, "jpe:fig", 1, &engine_fig, NULL},
    {FORMAT_JPEG_FIG, "jpg:fig", 1, &engine_fig, NULL},
    {FORMAT_PNG_VRML, "png:vrml", 1, &engine_vrml, NULL},
    {FORMAT_GIF_VRML, "gif:vrml", 1, &engine_vrml, NULL},
    {FORMAT_JPEG_VRML, "jpeg:vrml", 1, &engine_vrml, NULL},
    {FORMAT_JPEG_VRML, "jpe:vrml", 1, &engine_vrml, NULL},
    {FORMAT_JPEG_VRML, "jpg:vrml", 1, &engine_vrml, NULL},
    {FORMAT_PS_PS, "ps:ps", 1, &engine_ps, NULL},
    {FORMAT_PSLIB_PS, "(lib):ps", 1, &engine_pslib, NULL},  
    {FORMAT_PNG_XDOT, "png:xdot", 1, &engine_xdot, NULL},
    {FORMAT_GIF_XDOT, "gif:xdot", 1, &engine_xdot, NULL},
    {FORMAT_JPEG_XDOT, "jpeg:xdot", 1, &engine_xdot, NULL},
    {FORMAT_JPEG_XDOT, "jpe:xdot", 1, &engine_xdot, NULL},
    {FORMAT_JPEG_XDOT, "jpg:xdot", 1, &engine_xdot, NULL},
    {FORMAT_SVG_SVG, "svg:svg", 1, &engine_svg, NULL},
    {0, NULL, 0, NULL, NULL}
}

Definition at line 274 of file gvloadimage_core.c.


Generated on Mon Mar 31 19:07:59 2008 for Graphviz by  doxygen 1.5.1