23 #include <QPainterPath>
40 static bool gvToQtPos(QString att, qreal dpi, qreal gheight, QPointF &pos);
41 static QString
qtToGvPos(QPointF pos, qreal gheight);
42 static QPointF
toPoint(pointf p, qreal gheight);
43 static QPointF
toPoint(point p, qreal gheight);
44 static QPointF
centerToOrigin(
const QPointF &p, qreal width, qreal height);
45 static QPolygonF
toPolygon(
const polygon_t *poly, qreal width, qreal height);
47 static QPainterPath
toPath(
const char *type,
const polygon_t *poly,
48 qreal width, qreal height);
49 static QPainterPath
toPath(
const splines *spl, qreal gheight);
51 static Qt::BrushStyle
toBrushStyle(
const QString &style);
52 static Qt::PenStyle
toPenStyle(
const QString &style);
54 static QColor
toColor(
const QString &color);
62 static int memiofread(
void *chan,
char *buf,
int bufsize) {
69 if (bufsize == 0)
return 0;
71 if (s->
cur >= s->
len)
return 0;
78 }
while (c && (c !=
'\n') && (l < bufsize));
90 memIoDisc.putstr = AgIoDisc.putstr;
91 memIoDisc.flush = AgIoDisc.flush;
96 disc.mem = &AgMemDisc;
99 g = agread(&rdr, &disc);
const qreal DotDefaultDPI
Definition: QGVCore.h:31
GraphViz to GraphicsScene conversions.
Definition: QGVCore.h:37
static QPainterPath toPath(const char *type, const polygon_t *poly, qreal width, qreal height)
Definition: QGVCore.cpp:79
static QColor toColor(const QString &color)
Definition: QGVCore.cpp:148
static Qt::BrushStyle toBrushStyle(const QString &style)
Definition: QGVCore.cpp:121
static qreal graphHeight(Agraph_t *graph)
Definition: QGVCore.cpp:22
static int toPenWidth(const QString &width)
Definition: QGVCore.cpp:139
static QPointF toPoint(pointf p, qreal gheight)
Definition: QGVCore.cpp:49
static bool gvToQtPos(QString att, qreal dpi, qreal gheight, QPointF &pos)
Definition: QGVCore.cpp:28
static QPolygonF toPolygon(const polygon_t *poly, qreal width, qreal height)
Definition: QGVCore.cpp:65
static QString qtToGvPos(QPointF pos, qreal gheight)
Definition: QGVCore.cpp:42
static Qt::PenStyle toPenStyle(const QString &style)
Definition: QGVCore.cpp:129
static QPointF centerToOrigin(const QPointF &p, qreal width, qreal height)
Definition: QGVCore.cpp:59
static int memiofread(void *chan, char *buf, int bufsize)
Definition: QGVCore.h:62
static Agraph_t * agmemread2(const char *cp)
Definition: QGVCore.h:83
const char * data
Definition: QGVCore.h:57
int cur
Definition: QGVCore.h:59
int len
Definition: QGVCore.h:58