IProjectionParams.h
Go to the documentation of this file.
1 #ifndef iipr_IProjectionParams_included
2 #define iipr_IProjectionParams_included
3 
4 
5 #include "iser/ISerializable.h"
6 
7 
8 namespace iipr
9 {
10 
11 
12 class IProjectionConstraints;
13 
14 
19 {
20 public:
24  virtual const IProjectionConstraints* GetProjectionConstraints() const = 0;
25 
31  virtual double GetLineWidth() const = 0;
37  virtual void SetLineWidth(double width) = 0;
38 
43  virtual int GetProjectionSize() const = 0;
48  virtual void SetProjectionSize(int size) = 0;
49 };
50 
51 
52 } // namespace iipr
53 
54 
55 #endif // !iipr_IProjectionParams_included
56 
57 
virtual double GetLineWidth() const =0
Get width of projection line.
Describe parameter for projection 2D image to 1D structure.
virtual void SetLineWidth(double width)=0
Set width of projection line.
virtual int GetProjectionSize() const =0
Get number of projection elements should be calculated by this projection.
virtual const IProjectionConstraints * GetProjectionConstraints() const =0
Get access to constraints information about possible value ranges.
virtual void SetProjectionSize(int size)=0
Set number of projection elements should be calculated by this projection.

© 2007-2011 Witold Gantzke and Kirill Lepskiy