ILinearAdjustParams.h
Go to the documentation of this file.
1 #ifndef imeas_ILinearAdjustParams_included
2 #define imeas_ILinearAdjustParams_included
3 
4 
5 #include "iser/ISerializable.h"
6 
7 
8 namespace imeas
9 {
10 
11 
12 class ILinearAdjustConstraints;
13 
14 
20 {
21 public:
26  virtual const ILinearAdjustConstraints* GetAdjustConstraints() const = 0;
27 
31  virtual double GetScaleFactor() const = 0;
32 
36  virtual void SetScaleFactor(double scale) = 0;
37 
41  virtual double GetOffsetFactor() const = 0;
42 
46  virtual void SetOffsetFactor(double offset) = 0;
47 };
48 
49 
50 } // namespace imeas
51 
52 
53 #endif // !imeas_ILinearAdjustParams_included
54 
55 
Get parameter of linear adjust.
virtual void SetOffsetFactor(double offset)=0
Set value of offset factor.
virtual double GetOffsetFactor() const =0
Get value of offset factor.
virtual void SetScaleFactor(double scale)=0
Set value of scale factor.
virtual const ILinearAdjustConstraints * GetAdjustConstraints() const =0
Get access to constraints object.
virtual double GetScaleFactor() const =0
Get value of scale factor.
Describes constraints of possible values of imeas::ILinearAdjust.

© 2007-2011 Witold Gantzke and Kirill Lepskiy