IFeaturesConsumer.h
Go to the documentation of this file.
1 #ifndef iipr_IFeaturesConsumer_included
2 #define iipr_IFeaturesConsumer_included
3 
4 
5 #include <istd/IChangeable.h>
6 
7 #include <imeas/INumericValue.h>
8 
9 
10 namespace iipr
11 {
12 
13 
17 class IFeaturesConsumer: virtual public istd::IChangeable
18 {
19 public:
23  virtual void ResetFeatures() = 0;
24 
36  virtual bool AddFeature(const imeas::INumericValue* featurePtr, bool* isFullPtr = NULL) = 0;
37 };
38 
39 
40 } // namespace iipr
41 
42 
43 #endif // !iipr_IFeaturesConsumer_included
44 
virtual bool AddFeature(const imeas::INumericValue *featurePtr, bool *isFullPtr=NULL)=0
Add new feature to the set of features.
virtual void ResetFeatures()=0
Remove all features from this container.
General parameter set containing list of numeric values.
Definition: INumericValue.h:20
#define NULL
Common interface for a features container consuming feature objects.

© 2007-2017 Witold Gantzke and Kirill Lepskiy