Engauge Digitizer
2
Export
ExportOrdinalsStraight.h
Go to the documentation of this file.
1
/******************************************************************************************************
2
* (C) 2014 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 EXPORT_ORDINALS_STRAIGHT_H
8
#define EXPORT_ORDINALS_STRAIGHT_H
9
10
#include "
ExportValuesOrdinal.h
"
11
#include "
Point.h
"
12
#include "
Points.h
"
13
#include <QList>
14
#include <QPointF>
15
16
class
Transformation
;
17
19
class
ExportOrdinalsStraight
20
{
21
public
:
23
ExportOrdinalsStraight
();
24
26
ExportValuesOrdinal
ordinalsAtIntervalsGraphWithoutTransformation
(
const
Points
&points,
27
double
pointsInterval)
const
;
28
30
ExportValuesOrdinal
ordinalsAtIntervalsGraphWithTransformation
(
const
Points
&points,
31
const
Transformation
&transformation,
32
double
pointsInterval)
const
;
33
34
};
35
36
#endif // EXPORT_ORDINALS_STRAIGHT_H
ExportOrdinalsStraight::ordinalsAtIntervalsGraphWithTransformation
ExportValuesOrdinal ordinalsAtIntervalsGraphWithTransformation(const Points &points, const Transformation &transformation, double pointsInterval) const
Compute ordinals, converting screen coordinates to graph coordinates.
Definition:
ExportOrdinalsStraight.cpp:61
Point.h
ExportValuesOrdinal
QList< double > ExportValuesOrdinal
Definition:
ExportValuesOrdinal.h:11
Points
QList< Point > Points
Definition:
Points.h:12
ExportValuesOrdinal.h
Transformation
Affine transformation between screen and graph coordinates, based on digitized axis points.
Definition:
Transformation.h:30
Points.h
ExportOrdinalsStraight::ordinalsAtIntervalsGraphWithoutTransformation
ExportValuesOrdinal ordinalsAtIntervalsGraphWithoutTransformation(const Points &points, double pointsInterval) const
Compute ordinals, without any conversion to graph coordinates.
Definition:
ExportOrdinalsStraight.cpp:19
ExportOrdinalsStraight
Utility class to interpolate points spaced evenly along a piecewise defined curve with line segments ...
Definition:
ExportOrdinalsStraight.h:18
ExportOrdinalsStraight::ExportOrdinalsStraight
ExportOrdinalsStraight()
Single constructor.
Definition:
ExportOrdinalsStraight.cpp:15
Generated on Sat Jan 4 2020 12:00:00 for Engauge Digitizer by
1.8.16