Engauge Digitizer
2
Main Page
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Enumerations
Enumerator
Friends
Pages
Format
FormatCoordsUnitsStrategyAbstractBase.h
1
#ifndef FORMAT_COORDS_UNITS_STRATEGY_ABSTRACT_BASE_H
2
#define FORMAT_COORDS_UNITS_STRATEGY_ABSTRACT_BASE_H
3
4
class
Transformation
;
5
7
class
FormatCoordsUnitsStrategyAbstractBase
8
{
9
public
:
11
FormatCoordsUnitsStrategyAbstractBase
();
12
13
protected
:
14
18
int
precisionDigitsForRawNumber
(
double
valueUnformatted,
19
double
valueUnformattedOther,
20
bool
isXTheta,
21
const
Transformation
&transformation)
const
;
22
};
23
24
#endif // FORMAT_COORDS_UNITS_STRATEGY_ABSTRACT_BASE_H
FormatCoordsUnitsStrategyAbstractBase
Common methods for formatting strategies.
Definition:
FormatCoordsUnitsStrategyAbstractBase.h:7
Transformation
Affine transformation between screen and graph coordinates, based on digitized axis points...
Definition:
Transformation.h:23
FormatCoordsUnitsStrategyAbstractBase::FormatCoordsUnitsStrategyAbstractBase
FormatCoordsUnitsStrategyAbstractBase()
Single constructor.
Definition:
FormatCoordsUnitsStrategyAbstractBase.cpp:6
FormatCoordsUnitsStrategyAbstractBase::precisionDigitsForRawNumber
int precisionDigitsForRawNumber(double valueUnformatted, double valueUnformattedOther, bool isXTheta, const Transformation &transformation) const
Compute precision for outputting an unformatted value, consistent with the resolution at the point wh...
Definition:
FormatCoordsUnitsStrategyAbstractBase.cpp:10
Generated on Tue Dec 1 2015 20:38:41 for Engauge Digitizer by
1.8.5