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;
98 g = agread(&rdr, &disc);
static QPointF centerToOrigin(const QPointF &p, qreal width, qreal height)
Definition: QGVCore.cpp:59
int cur
Definition: QGVCore.h:59
static qreal graphHeight(Agraph_t *graph)
Definition: QGVCore.cpp:22
static QPointF toPoint(pointf p, qreal gheight)
Definition: QGVCore.cpp:49
const qreal DotDefaultDPI
Definition: QGVCore.h:31
static bool gvToQtPos(QString att, qreal dpi, qreal gheight, QPointF &pos)
Definition: QGVCore.cpp:28
const char * data
Definition: QGVCore.h:57
static QPolygonF toPolygon(const polygon_t *poly, qreal width, qreal height)
Definition: QGVCore.cpp:65
static int memiofread(void *chan, char *buf, int bufsize)
Definition: QGVCore.h:62
static Qt::PenStyle toPenStyle(const QString &style)
Definition: QGVCore.cpp:129
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
int len
Definition: QGVCore.h:58
static Qt::BrushStyle toBrushStyle(const QString &style)
Definition: QGVCore.cpp:121
static QString qtToGvPos(QPointF pos, qreal gheight)
Definition: QGVCore.cpp:42
static QColor toColor(const QString &color)
Definition: QGVCore.cpp:148
static Agraph_t * agmemread2(const char *cp)
Definition: QGVCore.h:83
static int toPenWidth(const QString &width)
Definition: QGVCore.cpp:139