* \brief class condition is an abstract class containing only pure virtual functions except for the destructor
12 :
*/
13 :
14 :
class Condition {
15 :
public:
16 :
/**
17 :
* \brief default destructor
18 :
*/
19 :
virtual ~Condition() {};
20 :
/**
21 :
* \brief Is the search criteria met?
22 :
*/
23 :
virtual int computeCondition() = 0;
24 :
};
25 :
26 :
/**
27 :
* \class LineSeekerCondition
28 :
* \brief class LineSeekerCondition can be used to compute a condition function belonging to class lineSeeker which must return an interger value 0 or 1