GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave-svgconvert.cc File Reference
#include <cstdio>
#include <iostream>
#include <QtCore>
#include <QtXml>
#include <QApplication>
#include <QFontDatabase>
#include <QImage>
#include <QPainter>
#include <QPrinter>
#include <QRegularExpression>
#include "octave-qsvghandler.h"

Go to the source code of this file.

Functions

void add_custom_properties (QDomElement &parent_elt)
 
void draw (QDomElement &parent_elt, pdfpainter &painter)
 
QString get_field (QString str, QString field)
 
int main (int argc, char **argv)
 
QVector< QPointF > qstr2ptsvector (QString str)
 
QVector< QPoint > qstr2ptsvectord (QString str)
 
QVector< double > qstr2vectord (QString str)
 
QVector< double > qstr2vectorf (QString str)
 
void reconstruct_polygons (QDomElement &parent_elt, int reconstruct_level)
 
void replace_polygons (QDomElement &parent_elt, QList< QDomNode > orig, QList< QPolygonF > polygons)
 

Function Documentation

◆ add_custom_properties()

void add_custom_properties ( QDomElement &  parent_elt)

Definition at line 846 of file octave-svgconvert.cc.

Referenced by main().

◆ draw()

void draw ( QDomElement &  parent_elt,
pdfpainter &  painter 
)

Definition at line 340 of file octave-svgconvert.cc.

References get_field().

Referenced by main().

◆ get_field()

QString get_field ( QString  str,
QString  field 
)

Definition at line 144 of file octave-svgconvert.cc.

Referenced by draw().

◆ main()

int main ( int  argc,
char **  argv 
)

◆ qstr2ptsvector()

QVector<QPointF> qstr2ptsvector ( QString  str)

Definition at line 111 of file octave-svgconvert.cc.

Referenced by reconstruct_polygons().

◆ qstr2ptsvectord()

QVector<QPoint> qstr2ptsvectord ( QString  str)

Definition at line 128 of file octave-svgconvert.cc.

◆ qstr2vectord()

QVector<double> qstr2vectord ( QString  str)

Definition at line 100 of file octave-svgconvert.cc.

◆ qstr2vectorf()

QVector<double> qstr2vectorf ( QString  str)

Definition at line 87 of file octave-svgconvert.cc.

◆ reconstruct_polygons()

void reconstruct_polygons ( QDomElement &  parent_elt,
int  reconstruct_level 
)

Definition at line 768 of file octave-svgconvert.cc.

References qstr2ptsvector(), and replace_polygons().

Referenced by main().

◆ replace_polygons()

void replace_polygons ( QDomElement &  parent_elt,
QList< QDomNode >  orig,
QList< QPolygonF >  polygons 
)

Definition at line 736 of file octave-svgconvert.cc.

References x.

Referenced by reconstruct_polygons().