mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2024-12-01 09:24:10 +01:00
New version of the experimental SVG dial widget: I have created a new basicsvgdial widget and updated the main program to use three SVG files: background, needle and top (fixed). Use the default provided SVG files to test (copy them to the debug directory after compiling for quicker tests).
basicdial.cpp and basicdial.h are not used anymore git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@495 ebee16cc-31ac-478f-84a7-5cbb03baadba
This commit is contained in:
parent
e09de26a63
commit
13e0fd9196
@ -6,8 +6,8 @@ TARGET = DialTest
|
||||
TEMPLATE = app
|
||||
SOURCES += main.cpp \
|
||||
mainwindow.cpp \
|
||||
basicdial.cpp
|
||||
basicsvgdial.cpp
|
||||
HEADERS += mainwindow.h \
|
||||
basicdial.h
|
||||
basicsvgdial.h
|
||||
FORMS += mainwindow.ui
|
||||
RESOURCES +=
|
||||
|
102
ground/src/experimental/DialTest/basicsvgdial.cpp
Normal file
102
ground/src/experimental/DialTest/basicsvgdial.cpp
Normal file
@ -0,0 +1,102 @@
|
||||
#include "basicsvgdial.h"
|
||||
|
||||
#include <QGraphicsSvgItem>
|
||||
#include <QDebug>
|
||||
|
||||
BasicSvgDial::BasicSvgDial(QWidget *parent) : QGraphicsView(parent)
|
||||
{
|
||||
m_renderer = Native;
|
||||
backgroundFile = "bg.svg";
|
||||
needleFile = "need.svg";
|
||||
foregroundFile = "fg.svg";
|
||||
angle = 0;
|
||||
|
||||
setScene(new QGraphicsScene(this));
|
||||
|
||||
}
|
||||
|
||||
void BasicSvgDial::setRenderer(RendererType type)
|
||||
{
|
||||
m_renderer = type;
|
||||
setViewport(new QWidget);
|
||||
}
|
||||
|
||||
void BasicSvgDial::paintEvent(QPaintEvent *event) {
|
||||
qDebug() << "in painEvent()";
|
||||
|
||||
QGraphicsScene *s = scene();
|
||||
s->clear();
|
||||
m_backgroundItem = new QGraphicsSvgItem(backgroundFile);
|
||||
m_backgroundItem->setZValue(-1);
|
||||
|
||||
m_needleItem = new QGraphicsSvgItem(needleFile);
|
||||
QRectF rect = m_needleItem->boundingRect();
|
||||
m_needleItem->translate(rect.width()/2,rect.height()/2);
|
||||
m_needleItem->rotate(angle);
|
||||
m_needleItem->translate(-rect.width()/2,-rect.height()/2);
|
||||
m_needleItem->setZValue(0);
|
||||
|
||||
m_foregroundItem = new QGraphicsSvgItem(foregroundFile);
|
||||
m_foregroundItem->setZValue(1);
|
||||
|
||||
s->addItem(m_backgroundItem);
|
||||
s->addItem(m_needleItem);
|
||||
s->addItem(m_foregroundItem);
|
||||
|
||||
s->setSceneRect(m_backgroundItem->boundingRect());
|
||||
|
||||
QGraphicsView::paintEvent(event);
|
||||
|
||||
qDebug() << "out paintEvent()";
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
void BasicSvgDial::setAngle(int i) {
|
||||
qDebug() << "BasicDial::setAngle()";
|
||||
angle = value2angle(i);
|
||||
update();
|
||||
}
|
||||
|
||||
void BasicSvgDial::setRange(qreal bottom, qreal top) {
|
||||
bottomValue = bottom;
|
||||
topValue = top;
|
||||
}
|
||||
|
||||
void BasicSvgDial::setAngles(qreal bottom, qreal top) {
|
||||
bottomAngle = bottom;
|
||||
topAngle = top;
|
||||
angleSpan = topAngle - bottomAngle;
|
||||
}
|
||||
|
||||
qreal BasicSvgDial::value2angle(qreal value) {
|
||||
return bottomAngle + (value/topValue)*angleSpan;
|
||||
}
|
||||
|
||||
void BasicSvgDial::setValue(qreal value) {
|
||||
angle = value2angle(value);
|
||||
currentValue = value;
|
||||
update();
|
||||
}
|
||||
|
||||
qreal BasicSvgDial::getValue(void) {
|
||||
return currentValue;
|
||||
}
|
||||
|
||||
void BasicSvgDial::setBackgroundFile(QString file) {
|
||||
backgroundFile = file;
|
||||
update();
|
||||
}
|
||||
|
||||
void BasicSvgDial::setForegroundFile(QString file) {
|
||||
foregroundFile = file;
|
||||
update();
|
||||
}
|
||||
|
||||
void BasicSvgDial::setNeedleFile(QString file) {
|
||||
needleFile = file;
|
||||
update();
|
||||
}
|
51
ground/src/experimental/DialTest/basicsvgdial.h
Normal file
51
ground/src/experimental/DialTest/basicsvgdial.h
Normal file
@ -0,0 +1,51 @@
|
||||
#ifndef BASICSVGDIAL_H
|
||||
#define BASICSVGDIAL_H
|
||||
|
||||
#include <QGraphicsView>
|
||||
|
||||
class BasicSvgDial : public QGraphicsView
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
enum RendererType { Native, OpenGL, Image};
|
||||
BasicSvgDial(QWidget *parent = 0);
|
||||
void setRenderer(RendererType type = Native);
|
||||
|
||||
void setAngles(qreal bottom, qreal top);
|
||||
void setRange(qreal bottom, qreal top);
|
||||
qreal getValue(void);
|
||||
void setBackgroundFile(QString file);
|
||||
void setForegroundFile(QString file);
|
||||
void setNeedleFile(QString file);
|
||||
|
||||
public slots:
|
||||
void setAngle(int i);
|
||||
void setValue(qreal value);
|
||||
|
||||
protected:
|
||||
void paintEvent(QPaintEvent *event);
|
||||
|
||||
private:
|
||||
void renderBackground(void);
|
||||
void renderForeground(void);
|
||||
void renderNeedle(qreal angle);
|
||||
qreal value2angle(qreal value);
|
||||
|
||||
RendererType m_renderer;
|
||||
QGraphicsItem *m_backgroundItem;
|
||||
QGraphicsItem *m_foregroundItem;
|
||||
QGraphicsItem *m_needleItem;
|
||||
|
||||
QRectF calculateCenteredFrame(void);
|
||||
|
||||
qreal angle;
|
||||
QString backgroundFile, foregroundFile, needleFile;
|
||||
|
||||
qreal topValue, topAngle;
|
||||
qreal bottomValue, bottomAngle;
|
||||
qreal angleSpan;
|
||||
qreal currentValue;
|
||||
};
|
||||
|
||||
#endif // BASICDIAL_H
|
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 19 KiB |
230
ground/src/experimental/DialTest/fg.svg
Normal file
230
ground/src/experimental/DialTest/fg.svg
Normal file
@ -0,0 +1,230 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="304.01532"
|
||||
height="289.8732"
|
||||
id="svg10068"
|
||||
version="1.1"
|
||||
inkscape:version="0.47 r22583"
|
||||
sodipodi:docname="heading-002-f.svg"
|
||||
inkscape:export-filename="H:\Documents\Hobbies\W433\My Gauges\heading-001.png"
|
||||
inkscape:export-xdpi="103.61"
|
||||
inkscape:export-ydpi="103.61"
|
||||
style="display:inline">
|
||||
<defs
|
||||
id="defs10070">
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Sstart"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow2Sstart"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path4640"
|
||||
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="matrix(0.3,0,0,0.3,-0.69,0)" />
|
||||
</marker>
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 526.18109 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
||||
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
||||
id="perspective10076" />
|
||||
<inkscape:perspective
|
||||
id="perspective9987"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective10250"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective10279"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective10517"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective11202"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3720"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3735"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3757"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3828"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3889"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3925"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3968"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3982"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective4682"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3347"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5659"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5719"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5810"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3546"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.98994949"
|
||||
inkscape:cx="22.583877"
|
||||
inkscape:cy="116.44881"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer4"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1280"
|
||||
inkscape:window-height="774"
|
||||
inkscape:window-x="-4"
|
||||
inkscape:window-y="1020"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:object-paths="true"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:snap-to-guides="false"
|
||||
inkscape:snap-grids="false"
|
||||
inkscape:snap-global="false" />
|
||||
<metadata
|
||||
id="metadata10073">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer4"
|
||||
inkscape:label="Heading Plane (fixed)"
|
||||
style="display:inline"
|
||||
sodipodi:insensitive="true"
|
||||
transform="translate(-228.56377,-366.85416)">
|
||||
<path
|
||||
id="path34138-1-7"
|
||||
style="fill:none;stroke:#f1b907;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
|
||||
d="m 380.58469,417.14078 0,21.07143 c 6.45792,10.6389 8.26559,22.59619 8.57143,35.60127 l 39.46429,37.61301 1.16071,14.28571 -41.33929,-22.23214 -1.42857,35.625 15.62501,15.17857 -0.26786,12.14287 -17.5,-10 -3.93249,5.19207 -0.7369,7.2e-4 -3.92858,-5.17856 -17.5,10 -0.26786,-12.14287 15.62501,-15.17857 -1.42857,-35.625 -41.33929,22.23214 1.16071,-14.28571 39.46429,-37.61301 c 0.30584,-13.00508 2.11351,-24.96237 8.57143,-35.60127 l 0,-21.07143"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccc"
|
||||
inkscape:export-filename="H:\Documents\Hobbies\W433\g9905.png"
|
||||
inkscape:export-xdpi="103.61"
|
||||
inkscape:export-ydpi="103.61" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 8.4 KiB |
@ -1,12 +1,11 @@
|
||||
#include "mainwindow.h"
|
||||
#include "ui_mainwindow.h"
|
||||
|
||||
#include <QPen>
|
||||
|
||||
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
dial = new BasicDial(this);
|
||||
dial = new BasicSvgDial(this);
|
||||
ui->dialLayout->addWidget(dial);
|
||||
|
||||
ui->spinBottomAngle->setValue(30);
|
||||
@ -14,6 +13,8 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi
|
||||
ui->spinBottomValue->setValue(0);
|
||||
ui->spinTopValue->setValue(100);
|
||||
ui->lineFile->setText(QString("bg.svg"));
|
||||
ui->lineFileForeground->setText(QString("fg.svg"));
|
||||
ui->lineFileNeedle->setText(QString("need.svg"));
|
||||
on_buttonUpdate_clicked();
|
||||
|
||||
dial->setValue(0);
|
||||
@ -35,15 +36,10 @@ void MainWindow::on_buttonUpdate_clicked()
|
||||
dial->setAngles(ui->spinBottomAngle->value(), ui->spinTopAngle->value());
|
||||
dial->setRange(ui->spinBottomValue->value(), ui->spinTopValue->value());
|
||||
dial->setBackgroundFile(ui->lineFile->text());
|
||||
dial->setForegroundFile(ui->lineFileForeground->text());
|
||||
dial->setNeedleFile(ui->lineFileNeedle->text());
|
||||
dial->setValue(dial->getValue());
|
||||
|
||||
QPen pen;
|
||||
if( ui->comboColor->currentText() == "red" ) pen.setColor(Qt::red);
|
||||
if( ui->comboColor->currentText() == "yellow" ) pen.setColor(Qt::yellow);
|
||||
if( ui->comboColor->currentText() == "black" ) pen.setColor(Qt::black);
|
||||
if( ui->comboColor->currentText() == "green" ) pen.setColor(Qt::green);
|
||||
if( ui->comboColor->currentText() == "blue" ) pen.setColor(Qt::blue);
|
||||
dial->setPen(pen);
|
||||
|
||||
ui->sliderValue->setRange(ui->spinBottomValue->value(), ui->spinTopValue->value());
|
||||
ui->statusBar->showMessage(QString("Dial settings updated!"));
|
||||
@ -56,8 +52,22 @@ void MainWindow::on_sliderValue_valueChanged(int value)
|
||||
ui->statusBar->showMessage(QString().sprintf("Value: %f", dial->getValue()));
|
||||
}
|
||||
|
||||
void MainWindow::on_buttonFile_clicked()
|
||||
|
||||
void MainWindow::on_buttonBackground_clicked()
|
||||
{
|
||||
QString fileName = QFileDialog::getOpenFileName(this, tr("Open Image"), "~", tr("SVG Files (*.svg)"));
|
||||
ui->lineFile->setText(fileName);
|
||||
}
|
||||
|
||||
void MainWindow::on_buttonNeedle_clicked()
|
||||
{
|
||||
QString fileName = QFileDialog::getOpenFileName(this, tr("Open Image"), "~", tr("SVG Files (*.svg)"));
|
||||
ui->lineFileNeedle->setText(fileName);
|
||||
}
|
||||
|
||||
void MainWindow::on_buttonForeground_clicked()
|
||||
{
|
||||
QString fileName = QFileDialog::getOpenFileName(this, tr("Open Image"), "~", tr("SVG Files (*.svg)"));
|
||||
ui->lineFileForeground->setText(fileName);
|
||||
}
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
#include <QDebug>
|
||||
#include <QFileDialog>
|
||||
|
||||
#include "basicdial.h"
|
||||
#include "basicsvgdial.h"
|
||||
|
||||
namespace Ui
|
||||
{
|
||||
@ -22,10 +22,12 @@ public:
|
||||
|
||||
private:
|
||||
Ui::MainWindow *ui;
|
||||
BasicDial *dial;
|
||||
BasicSvgDial *dial;
|
||||
|
||||
private slots:
|
||||
void on_buttonFile_clicked();
|
||||
void on_buttonBackground_clicked();
|
||||
void on_buttonNeedle_clicked();
|
||||
void on_buttonForeground_clicked();
|
||||
void on_sliderValue_valueChanged(int value);
|
||||
void on_buttonUpdate_clicked();
|
||||
void on_buttonQuit_clicked();
|
||||
|
@ -1,191 +1,199 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>MainWindow</class>
|
||||
<widget class="QMainWindow" name="MainWindow">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>607</width>
|
||||
<height>406</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>MainWindow</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="centralWidget">
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="dialLayout"/>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="1" column="0">
|
||||
<widget class="QLabel" name="labelTopValue">
|
||||
<property name="text">
|
||||
<string>Top value</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="QSpinBox" name="spinTopValue">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>60</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<number>360</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="3">
|
||||
<widget class="QSpinBox" name="spinTopAngle">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>80</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<number>360</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="2">
|
||||
<widget class="QLabel" name="labelTopAngle">
|
||||
<property name="text">
|
||||
<string>Top angle</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="3">
|
||||
<widget class="QSpinBox" name="spinBottomAngle">
|
||||
<property name="maximum">
|
||||
<number>360</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="2">
|
||||
<widget class="QLabel" name="labelBottomAngle">
|
||||
<property name="text">
|
||||
<string>Bottom angle</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QSpinBox" name="spinBottomValue">
|
||||
<property name="maximum">
|
||||
<number>360</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0">
|
||||
<widget class="QLabel" name="labelBottomValue">
|
||||
<property name="text">
|
||||
<string>Bottom value</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QLabel" name="labelColor">
|
||||
<property name="text">
|
||||
<string>Needle color</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1">
|
||||
<widget class="QComboBox" name="comboColor">
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>black</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>red</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>green</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>yellow</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>blue</string>
|
||||
</property>
|
||||
</item>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="2" colspan="2">
|
||||
<widget class="QLineEdit" name="lineFile"/>
|
||||
</item>
|
||||
<item row="2" column="4">
|
||||
<widget class="QPushButton" name="buttonFile">
|
||||
<property name="text">
|
||||
<string>File</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="1" colspan="4">
|
||||
<widget class="QSlider" name="sliderValue">
|
||||
<property name="maximum">
|
||||
<number>100</number>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0">
|
||||
<widget class="QLabel" name="labelValueSlider">
|
||||
<property name="text">
|
||||
<string>Set value</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="4">
|
||||
<widget class="QPushButton" name="buttonUpdate">
|
||||
<property name="text">
|
||||
<string>Update</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="4">
|
||||
<widget class="QPushButton" name="buttonQuit">
|
||||
<property name="text">
|
||||
<string>Quit</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QToolBar" name="mainToolBar">
|
||||
<attribute name="toolBarArea">
|
||||
<enum>TopToolBarArea</enum>
|
||||
</attribute>
|
||||
<attribute name="toolBarBreak">
|
||||
<bool>false</bool>
|
||||
</attribute>
|
||||
</widget>
|
||||
<widget class="QStatusBar" name="statusBar"/>
|
||||
</widget>
|
||||
<layoutdefault spacing="6" margin="11"/>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>MainWindow</class>
|
||||
<widget class="QMainWindow" name="MainWindow">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>607</width>
|
||||
<height>438</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>MainWindow</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="centralWidget">
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="dialLayout"/>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<property name="verticalSpacing">
|
||||
<number>6</number>
|
||||
</property>
|
||||
<item row="1" column="0">
|
||||
<widget class="QLabel" name="labelTopValue">
|
||||
<property name="text">
|
||||
<string>Top value</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="QSpinBox" name="spinTopValue">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>60</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<number>360</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="3">
|
||||
<widget class="QSpinBox" name="spinTopAngle">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>80</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<number>360</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="2">
|
||||
<widget class="QLabel" name="labelTopAngle">
|
||||
<property name="text">
|
||||
<string>Top angle</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="3">
|
||||
<widget class="QSpinBox" name="spinBottomAngle">
|
||||
<property name="maximum">
|
||||
<number>360</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="2">
|
||||
<widget class="QLabel" name="labelBottomAngle">
|
||||
<property name="text">
|
||||
<string>Bottom angle</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QSpinBox" name="spinBottomValue">
|
||||
<property name="maximum">
|
||||
<number>360</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0">
|
||||
<widget class="QLabel" name="labelBottomValue">
|
||||
<property name="text">
|
||||
<string>Bottom value</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1" colspan="4">
|
||||
<widget class="QSlider" name="sliderValue">
|
||||
<property name="maximum">
|
||||
<number>100</number>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="QLabel" name="labelValueSlider">
|
||||
<property name="text">
|
||||
<string>Set value</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="4">
|
||||
<widget class="QPushButton" name="buttonQuit">
|
||||
<property name="text">
|
||||
<string>Quit</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0">
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="text">
|
||||
<string>Background</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="1">
|
||||
<widget class="QLineEdit" name="lineFile"/>
|
||||
</item>
|
||||
<item row="3" column="2">
|
||||
<widget class="QPushButton" name="buttonBackground">
|
||||
<property name="text">
|
||||
<string>Browse...</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="0">
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="text">
|
||||
<string>Needle</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="0">
|
||||
<widget class="QLabel" name="label_3">
|
||||
<property name="text">
|
||||
<string>Foreground</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="1">
|
||||
<widget class="QLineEdit" name="lineFileNeedle"/>
|
||||
</item>
|
||||
<item row="5" column="1">
|
||||
<widget class="QLineEdit" name="lineFileForeground"/>
|
||||
</item>
|
||||
<item row="4" column="2">
|
||||
<widget class="QPushButton" name="buttonNeedle">
|
||||
<property name="text">
|
||||
<string>Browse...</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="2">
|
||||
<widget class="QPushButton" name="buttonForeground">
|
||||
<property name="text">
|
||||
<string>Browse...</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="4">
|
||||
<widget class="QPushButton" name="buttonUpdate">
|
||||
<property name="text">
|
||||
<string>Update</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QToolBar" name="mainToolBar">
|
||||
<attribute name="toolBarArea">
|
||||
<enum>TopToolBarArea</enum>
|
||||
</attribute>
|
||||
<attribute name="toolBarBreak">
|
||||
<bool>false</bool>
|
||||
</attribute>
|
||||
</widget>
|
||||
<widget class="QStatusBar" name="statusBar"/>
|
||||
</widget>
|
||||
<layoutdefault spacing="6" margin="11"/>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
||||
|
760
ground/src/experimental/DialTest/need.svg
Normal file
760
ground/src/experimental/DialTest/need.svg
Normal file
@ -0,0 +1,760 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="304.01532"
|
||||
height="289.8732"
|
||||
id="svg10068"
|
||||
version="1.1"
|
||||
inkscape:version="0.47 r22583"
|
||||
sodipodi:docname="heading-001.svg"
|
||||
inkscape:export-filename="H:\Documents\Hobbies\W433\My Gauges\heading-001.png"
|
||||
inkscape:export-xdpi="103.61"
|
||||
inkscape:export-ydpi="103.61"
|
||||
style="display:inline">
|
||||
<defs
|
||||
id="defs10070">
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Sstart"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow2Sstart"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path4640"
|
||||
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="matrix(0.3,0,0,0.3,-0.69,0)" />
|
||||
</marker>
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 526.18109 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
||||
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
||||
id="perspective10076" />
|
||||
<inkscape:perspective
|
||||
id="perspective9987"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective10250"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective10279"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective10517"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective11202"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3720"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3735"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3757"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3828"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3889"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3925"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3968"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3982"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective4682"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3347"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5659"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5719"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective5810"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
<inkscape:perspective
|
||||
id="perspective3546"
|
||||
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
|
||||
inkscape:vp_z="1 : 0.5 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_x="0 : 0.5 : 1"
|
||||
sodipodi:type="inkscape:persp3d" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.98994949"
|
||||
inkscape:cx="22.583877"
|
||||
inkscape:cy="116.44881"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer3"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1280"
|
||||
inkscape:window-height="774"
|
||||
inkscape:window-x="-4"
|
||||
inkscape:window-y="1020"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:object-paths="true"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:snap-to-guides="false"
|
||||
inkscape:snap-grids="false"
|
||||
inkscape:snap-global="false" />
|
||||
<metadata
|
||||
id="metadata10073">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer3"
|
||||
inkscape:label="Heading Display (rotating)"
|
||||
style="display:inline"
|
||||
sodipodi:insensitive="true"
|
||||
transform="translate(-228.56377,-366.85416)">
|
||||
<g
|
||||
id="g11093"
|
||||
transform="matrix(1.0475953,0,0,1.0601734,-17.769643,-30.796186)"
|
||||
inkscape:export-filename="H:\Documents\Hobbies\W433\g9905.png"
|
||||
inkscape:export-xdpi="103.61"
|
||||
inkscape:export-ydpi="103.61">
|
||||
<g
|
||||
inkscape:export-ydpi="88.809998"
|
||||
inkscape:export-xdpi="88.809998"
|
||||
id="g9905"
|
||||
transform="translate(130.60915,-346.07144)"
|
||||
style="display:inline">
|
||||
<g
|
||||
id="g9763"
|
||||
inkscape:transform-center-x="7.03512"
|
||||
inkscape:transform-center-y="-113.44194">
|
||||
<path
|
||||
inkscape:transform-center-y="-113.44194"
|
||||
id="path9559"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path
|
||||
id="path9561"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:transform-center-y="-108.09604"
|
||||
inkscape:transform-center-x="33.116213"
|
||||
id="g9767"
|
||||
transform="matrix(0.96592583,-0.25881905,0.25881905,0.96592583,-213.51381,93.925936)">
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
id="path9769"
|
||||
inkscape:transform-center-y="-113.44194" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
id="path9771" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(0.86602541,-0.50000001,0.50000001,0.86602541,-395.4425,239.91286)"
|
||||
id="g9773"
|
||||
inkscape:transform-center-x="56.957536"
|
||||
inkscape:transform-center-y="-95.072338">
|
||||
<path
|
||||
inkscape:transform-center-y="-113.44194"
|
||||
id="path9775"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path
|
||||
id="path9777"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:transform-center-y="-75.552582"
|
||||
inkscape:transform-center-x="80.215562"
|
||||
id="g9779"
|
||||
transform="matrix(0.70710678,-0.70710679,0.70710679,0.70710678,-533.38792,428.01201)">
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
id="path9781"
|
||||
inkscape:transform-center-y="-113.44194" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
id="path9783" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(0.5,-0.86602541,0.86602541,0.5,-617.94932,645.40474)"
|
||||
id="g9785"
|
||||
inkscape:transform-center-x="98.243601"
|
||||
inkscape:transform-center-y="-50.866997">
|
||||
<path
|
||||
inkscape:transform-center-y="-113.44194"
|
||||
id="path9787"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path
|
||||
id="path9789"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:transform-center-y="-22.697872"
|
||||
inkscape:transform-center-x="109.5765"
|
||||
id="g9791"
|
||||
transform="matrix(0.25881904,-0.96592583,0.96592583,0.25881904,-643.36398,877.2761)">
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
id="path9793"
|
||||
inkscape:transform-center-y="-113.44194" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
id="path9795" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(0,-1,1,0,-607.89994,1107.8244)"
|
||||
id="g9797"
|
||||
inkscape:transform-center-x="113.44195"
|
||||
inkscape:transform-center-y="7.0350866">
|
||||
<path
|
||||
inkscape:transform-center-y="-113.44194"
|
||||
id="path9799"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path
|
||||
id="path9801"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:transform-center-y="33.11617"
|
||||
inkscape:transform-center-x="108.09605"
|
||||
id="g9803"
|
||||
transform="matrix(-0.25881905,-0.96592583,0.96592583,-0.25881905,-513.97401,1321.3382)">
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
id="path9805"
|
||||
inkscape:transform-center-y="-113.44194" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
id="path9807" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(-0.50000001,-0.86602541,0.86602541,-0.50000001,-367.98709,1503.2669)"
|
||||
id="g9809"
|
||||
inkscape:transform-center-x="95.072352"
|
||||
inkscape:transform-center-y="56.957503">
|
||||
<path
|
||||
inkscape:transform-center-y="-113.44194"
|
||||
id="path9811"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path
|
||||
id="path9813"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:transform-center-y="80.215509"
|
||||
inkscape:transform-center-x="75.552596"
|
||||
id="g9815"
|
||||
transform="matrix(-0.70710679,-0.70710678,0.70710678,-0.70710679,-179.88794,1641.2123)">
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
id="path9817"
|
||||
inkscape:transform-center-y="-113.44194" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
id="path9819" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(-0.86602541,-0.5,0.5,-0.86602541,37.504779,1725.7737)"
|
||||
id="g9821"
|
||||
inkscape:transform-center-x="50.867022"
|
||||
inkscape:transform-center-y="98.243548">
|
||||
<path
|
||||
inkscape:transform-center-y="-113.44194"
|
||||
id="path9823"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path
|
||||
id="path9825"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:transform-center-y="109.57649"
|
||||
inkscape:transform-center-x="22.697916"
|
||||
id="g9827"
|
||||
transform="matrix(-0.96592583,-0.25881904,0.25881904,-0.96592583,269.37612,1751.1884)">
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
id="path9829"
|
||||
inkscape:transform-center-y="-113.44194" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
id="path9831" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(-1,0,0,-1,499.92445,1715.7244)"
|
||||
id="g9833"
|
||||
inkscape:transform-center-x="-7.0350726"
|
||||
inkscape:transform-center-y="113.44198">
|
||||
<path
|
||||
inkscape:transform-center-y="-113.44194"
|
||||
id="path9835"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path
|
||||
id="path9837"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:transform-center-y="108.09611"
|
||||
inkscape:transform-center-x="-33.116186"
|
||||
id="g9839"
|
||||
transform="matrix(-0.96592583,0.25881905,-0.25881905,-0.96592583,713.43828,1621.7985)">
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
id="path9841"
|
||||
inkscape:transform-center-y="-113.44194" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
id="path9843" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(-0.86602541,0.50000001,-0.50000001,-0.86602541,895.36699,1475.8116)"
|
||||
id="g9845"
|
||||
inkscape:transform-center-x="-56.957529"
|
||||
inkscape:transform-center-y="95.072432">
|
||||
<path
|
||||
inkscape:transform-center-y="-113.44194"
|
||||
id="path9847"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path
|
||||
id="path9849"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:transform-center-y="75.552626"
|
||||
inkscape:transform-center-x="-80.215545"
|
||||
id="g9851"
|
||||
transform="matrix(-0.70710678,0.70710679,-0.70710679,-0.70710678,1033.3124,1287.7124)">
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
id="path9853"
|
||||
inkscape:transform-center-y="-113.44194" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
id="path9855" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(-0.5,0.86602541,-0.86602541,-0.5,1117.8738,1070.3197)"
|
||||
id="g9857"
|
||||
inkscape:transform-center-x="-98.243584"
|
||||
inkscape:transform-center-y="50.867071">
|
||||
<path
|
||||
inkscape:transform-center-y="-113.44194"
|
||||
id="path9859"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path
|
||||
id="path9861"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:transform-center-y="22.697956"
|
||||
inkscape:transform-center-x="-109.57652"
|
||||
id="g9863"
|
||||
transform="matrix(-0.25881904,0.96592583,-0.96592583,-0.25881904,1143.2885,838.44835)">
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
id="path9865"
|
||||
inkscape:transform-center-y="-113.44194" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
id="path9867" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(0,1,-1,0,1107.8245,607.90001)"
|
||||
id="g9869"
|
||||
inkscape:transform-center-x="-113.44201"
|
||||
inkscape:transform-center-y="-7.0350426">
|
||||
<path
|
||||
inkscape:transform-center-y="-113.44194"
|
||||
id="path9871"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path
|
||||
id="path9873"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:transform-center-y="-33.116156"
|
||||
inkscape:transform-center-x="-108.09614"
|
||||
id="g9875"
|
||||
transform="matrix(0.25881905,0.96592583,-0.96592583,0.25881905,1013.8986,394.38618)">
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
id="path9877"
|
||||
inkscape:transform-center-y="-113.44194" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
id="path9879" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(0.50000001,0.86602541,-0.86602541,0.50000001,867.91168,212.45747)"
|
||||
id="g9881"
|
||||
inkscape:transform-center-x="-95.072442"
|
||||
inkscape:transform-center-y="-56.957499">
|
||||
<path
|
||||
inkscape:transform-center-y="-113.44194"
|
||||
id="path9883"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path
|
||||
id="path9885"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:transform-center-y="-80.215553"
|
||||
inkscape:transform-center-x="-75.552686"
|
||||
id="g9887"
|
||||
transform="matrix(0.70710679,0.70710678,-0.70710678,0.70710679,679.81253,74.512022)">
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
id="path9889"
|
||||
inkscape:transform-center-y="-113.44194" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
id="path9891" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(0.86602541,0.5,-0.5,0.86602541,462.4198,-10.049407)"
|
||||
id="g9893"
|
||||
inkscape:transform-center-x="-50.867101"
|
||||
inkscape:transform-center-y="-98.243621">
|
||||
<path
|
||||
inkscape:transform-center-y="-113.44194"
|
||||
id="path9895"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path
|
||||
id="path9897"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:transform-center-y="-109.57655"
|
||||
inkscape:transform-center-x="-22.697976"
|
||||
id="g9899"
|
||||
transform="matrix(0.96592583,0.25881904,-0.25881904,0.96592583,230.54844,-35.464096)">
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 249.96225,756.92024 0,-25"
|
||||
id="path9901"
|
||||
inkscape:transform-center-y="-113.44194" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 236.39201,755.83184 0,-0.35355"
|
||||
id="path9903" />
|
||||
</g>
|
||||
</g>
|
||||
<text
|
||||
inkscape:transform-center-y="-85.349126"
|
||||
id="text10531"
|
||||
y="436.64789"
|
||||
x="369.83411"
|
||||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:30px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffda5c;fill-opacity:1;font-family:Berlin Sans FB;-inkscape-font-specification:Berlin Sans FB"
|
||||
y="436.64789"
|
||||
x="369.83411"
|
||||
id="tspan10533"
|
||||
sodipodi:role="line">N</tspan></text>
|
||||
<text
|
||||
inkscape:transform-center-x="42.674549"
|
||||
transform="matrix(0.8660254,-0.5,0.5,0.8660254,0,0)"
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||||
x="63.023258"
|
||||
y="558.3858"
|
||||
id="text11049"
|
||||
inkscape:transform-center-y="-73.914488"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan11051"
|
||||
x="63.023258"
|
||||
y="558.3858"
|
||||
style="font-size:23.72219086px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1;font-family:Berlin Sans FB;-inkscape-font-specification:Berlin Sans FB">33</tspan></text>
|
||||
<text
|
||||
inkscape:transform-center-y="-42.674556"
|
||||
id="text11053"
|
||||
y="510.40848"
|
||||
x="-263.55167"
|
||||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||||
xml:space="preserve"
|
||||
transform="matrix(0.5,-0.8660254,0.8660254,0.5,0,0)"
|
||||
inkscape:transform-center-x="73.914487"><tspan
|
||||
style="font-size:23.72219086px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1;font-family:Berlin Sans FB;-inkscape-font-specification:Berlin Sans FB"
|
||||
y="510.40848"
|
||||
x="-263.55167"
|
||||
id="tspan11055"
|
||||
sodipodi:role="line">30</tspan></text>
|
||||
<text
|
||||
inkscape:transform-center-x="85.34909"
|
||||
transform="matrix(0,-1,1,0,0,0)"
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||||
x="-522.38519"
|
||||
y="305.57144"
|
||||
id="text11057"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan11059"
|
||||
x="-522.38519"
|
||||
y="305.57144"
|
||||
style="font-size:30px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffda5c;fill-opacity:1;font-family:Berlin Sans FB;-inkscape-font-specification:Berlin Sans FB">W</tspan></text>
|
||||
<text
|
||||
inkscape:transform-center-y="42.674568"
|
||||
id="text11061"
|
||||
y="-1.2394035"
|
||||
x="-644.12311"
|
||||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||||
xml:space="preserve"
|
||||
transform="matrix(-0.5,-0.8660254,0.8660254,-0.5,0,0)"
|
||||
inkscape:transform-center-x="73.914466"><tspan
|
||||
style="font-size:23.72219086px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1;font-family:Berlin Sans FB;-inkscape-font-specification:Berlin Sans FB"
|
||||
y="-1.2394035"
|
||||
x="-644.12311"
|
||||
id="tspan11063"
|
||||
sodipodi:role="line">24</tspan></text>
|
||||
<text
|
||||
inkscape:transform-center-x="42.674499"
|
||||
transform="matrix(-0.8660254,-0.5,0.5,-0.8660254,0,0)"
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||||
x="-596.14581"
|
||||
y="-327.81433"
|
||||
id="text11065"
|
||||
inkscape:transform-center-y="73.914505"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan11067"
|
||||
x="-596.14581"
|
||||
y="-327.81433"
|
||||
style="font-size:23.72219086px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1;font-family:Berlin Sans FB;-inkscape-font-specification:Berlin Sans FB">21</tspan></text>
|
||||
<text
|
||||
inkscape:transform-center-y="85.34906"
|
||||
id="text11069"
|
||||
y="-586.64783"
|
||||
x="-391.30878"
|
||||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||||
xml:space="preserve"
|
||||
transform="scale(-1,-1)"
|
||||
inkscape:transform-center-x="-6.16776e-05"><tspan
|
||||
style="font-size:30px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffda5c;fill-opacity:1;font-family:Berlin Sans FB;-inkscape-font-specification:Berlin Sans FB"
|
||||
y="-586.64783"
|
||||
x="-391.30878"
|
||||
id="tspan11071"
|
||||
sodipodi:role="line">S</tspan></text>
|
||||
<text
|
||||
inkscape:transform-center-x="-42.674598"
|
||||
transform="matrix(-0.8660254,0.5,-0.5,-0.8660254,0,0)"
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||||
x="-84.497932"
|
||||
y="-708.38574"
|
||||
id="text11073"
|
||||
inkscape:transform-center-y="73.914445"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan11075"
|
||||
x="-84.497932"
|
||||
y="-708.38574"
|
||||
style="font-size:23.72219086px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1;font-family:Berlin Sans FB;-inkscape-font-specification:Berlin Sans FB">15</tspan></text>
|
||||
<text
|
||||
inkscape:transform-center-y="42.674501"
|
||||
id="text11077"
|
||||
y="-660.40845"
|
||||
x="242.077"
|
||||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||||
xml:space="preserve"
|
||||
transform="matrix(-0.5,0.8660254,-0.8660254,-0.5,0,0)"
|
||||
inkscape:transform-center-x="-73.91453"><tspan
|
||||
style="font-size:23.72219086px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1;font-family:Berlin Sans FB;-inkscape-font-specification:Berlin Sans FB"
|
||||
y="-660.40845"
|
||||
x="242.077"
|
||||
id="tspan11079"
|
||||
sodipodi:role="line">12</tspan></text>
|
||||
<text
|
||||
inkscape:transform-center-x="-85.349121"
|
||||
transform="matrix(0,1,-1,0,0,0)"
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||||
x="500.91052"
|
||||
y="-455.57141"
|
||||
id="text11081"
|
||||
inkscape:transform-center-y="-6.177962e-05"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan11083"
|
||||
x="500.91052"
|
||||
y="-455.57141"
|
||||
style="font-size:30px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffda5c;fill-opacity:1;font-family:Berlin Sans FB;-inkscape-font-specification:Berlin Sans FB">E</tspan></text>
|
||||
<text
|
||||
inkscape:transform-center-y="-42.674588"
|
||||
id="text11085"
|
||||
y="-148.76056"
|
||||
x="622.64844"
|
||||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||||
xml:space="preserve"
|
||||
transform="matrix(0.5,0.8660254,-0.8660254,0.5,0,0)"
|
||||
inkscape:transform-center-x="-73.914484"><tspan
|
||||
style="font-size:23.72219086px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1;font-family:Berlin Sans FB;-inkscape-font-specification:Berlin Sans FB"
|
||||
y="-148.76056"
|
||||
x="622.64844"
|
||||
id="tspan11087"
|
||||
sodipodi:role="line">6</tspan></text>
|
||||
<text
|
||||
inkscape:transform-center-x="-42.674545"
|
||||
transform="matrix(0.8660254,0.5,-0.5,0.8660254,0,0)"
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
||||
x="574.67114"
|
||||
y="177.81438"
|
||||
id="text11089"
|
||||
inkscape:transform-center-y="-73.9145"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan11091"
|
||||
x="574.67114"
|
||||
y="177.81438"
|
||||
style="font-size:23.72219086px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1;font-family:Berlin Sans FB;-inkscape-font-specification:Berlin Sans FB">3</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 36 KiB |
Loading…
Reference in New Issue
Block a user