Parasol Planning Library (PPL)
ComposeEvaluator.h
Go to the documentation of this file.
1 #ifndef PMPL_COMPOSE_EVALUATION_H_
2 #define PMPL_COMPOSE_EVALUATION_H_
3 
4 #include "MapEvaluatorMethod.h"
5 
6 
12 
13  public:
14 
17 
19 
23 
25 
26  ComposeEvaluator(XMLNode& _node);
27 
31 
32  virtual void Print(std::ostream& _os) const override;
33 
34  virtual void Initialize() override;
35 
36  virtual bool operator()() override;
37 
39 
40  private:
41 
44 
45  LogicalOperator m_logicalOperator;
46  std::vector<std::string> m_evalLabels;
47 
49 };
50 
51 #endif
Definition: ComposeEvaluator.h:11
LogicalOperator
Definition: ComposeEvaluator.h:18
@ OR
Definition: ComposeEvaluator.h:18
@ AND
Definition: ComposeEvaluator.h:18
virtual void Initialize() override
Definition: ComposeEvaluator.cpp:54
virtual void Print(std::ostream &_os) const override
Definition: ComposeEvaluator.cpp:43
virtual bool operator()() override
Definition: ComposeEvaluator.cpp:62
ComposeEvaluator()
Definition: ComposeEvaluator.cpp:10
Definition: MapEvaluatorMethod.h:16
Definition: XMLNode.h:27