Engauge Digitizer
2
Toggle main menu visibility
Loading...
Searching...
No Matches
Centipede
CentipedeEndpointsAbstract.h
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
#ifndef CENTIPEDE_ENDPOINTS_ABSTRACT_H
8
#define CENTIPEDE_ENDPOINTS_ABSTRACT_H
9
10
#include "
DocumentModelGuideline.h
"
11
#include <QPointF>
12
#include "
Transformation.h
"
13
15
class
CentipedeEndpointsAbstract
16
{
17
public
:
19
CentipedeEndpointsAbstract
(
const
DocumentModelGuideline
&
modelGuideline
,
20
const
Transformation
&
transformation
,
21
const
QPointF &
posClickScreen
);
22
virtual
~CentipedeEndpointsAbstract
();
23
24
protected
:
25
27
const
DocumentModelGuideline
&
modelGuideline
()
const
;
28
30
QPointF
posClickScreen
()
const
;
31
33
const
Transformation
&
transformation
()
const
;
34
35
private
:
36
CentipedeEndpointsAbstract
();
37
38
DocumentModelGuideline
m_modelGuideline;
39
Transformation
m_transformation;
40
QPointF m_posClickScreen;
41
42
};
43
44
#endif
// CENTIPEDE_ENDPOINTS_ABSTRACT_H
DocumentModelGuideline.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
Generated on
for Engauge Digitizer by
1.17.0