Engauge Digitizer
2
Toggle main menu visibility
Loading...
Searching...
No Matches
Centipede
CentipedeEndpointsAbstract.cpp
Go to the documentation of this file.
1
/******************************************************************************************************
2
* (C) 2020 markummitchell@github.com. This file is part of Engauge Digitizer, which is released *
3
* under GNU General Public License version 2 (GPLv2) or (at your option) any later version. See file *
4
* LICENSE or go to gnu.org/licenses for details. Distribution requires prior written permission. *
5
******************************************************************************************************/
6
7
#include "
CentipedeEndpointsAbstract.h
"
8
#include "
mmsubs.h
"
9
#include <qdebug.h>
10
#include <qmath.h>
11
#include <QPointF>
12
#include "
Transformation.h
"
13
14
CentipedeEndpointsAbstract::CentipedeEndpointsAbstract
(
const
DocumentModelGuideline
&
modelGuideline
,
15
const
Transformation
&
transformation
,
16
const
QPointF &
posClickScreen
) :
17
m_modelGuideline (
modelGuideline
),
18
m_transformation (
transformation
),
19
m_posClickScreen (
posClickScreen
)
20
{
21
}
22
23
CentipedeEndpointsAbstract::~CentipedeEndpointsAbstract
()
24
{
25
}
26
27
const
DocumentModelGuideline
&
CentipedeEndpointsAbstract::modelGuideline
()
const
28
{
29
return
m_modelGuideline;
30
}
31
32
QPointF
CentipedeEndpointsAbstract::posClickScreen
()
const
33
{
34
return
m_posClickScreen;
35
}
36
37
const
Transformation
&
CentipedeEndpointsAbstract::transformation
()
const
38
{
39
return
m_transformation;
40
}
CentipedeEndpointsAbstract.h
Transformation.h
CentipedeEndpointsAbstract::posClickScreen
QPointF posClickScreen() const
Center of circle in screen coordinates.
Definition
CentipedeEndpointsAbstract.cpp:32
CentipedeEndpointsAbstract::modelGuideline
const DocumentModelGuideline & modelGuideline() const
Settings.
Definition
CentipedeEndpointsAbstract.cpp:27
CentipedeEndpointsAbstract::~CentipedeEndpointsAbstract
virtual ~CentipedeEndpointsAbstract()
Definition
CentipedeEndpointsAbstract.cpp:23
CentipedeEndpointsAbstract::transformation
const Transformation & transformation() const
Transformation which is static through the entire lifetime of the Centipede class instances.
Definition
CentipedeEndpointsAbstract.cpp:37
CentipedeEndpointsAbstract::CentipedeEndpointsAbstract
CentipedeEndpointsAbstract(const DocumentModelGuideline &modelGuideline, const Transformation &transformation, const QPointF &posClickScreen)
Constructor with individual coordinates.
Definition
CentipedeEndpointsAbstract.cpp:14
DocumentModelGuideline
Model for managing the coordinate values corresponding Guidelines.
Definition
DocumentModelGuideline.h:22
Transformation
Affine transformation between screen and graph coordinates, based on digitized axis points.
Definition
Transformation.h:32
mmsubs.h
Generated on
for Engauge Digitizer by
1.17.0