GAMS  1.2.2
SearchArea.h
Go to the documentation of this file.
1 
54 #ifndef _GAMS_VARIABLES_SEARCH_AREA_H_
55 #define _GAMS_VARIABLES_SEARCH_AREA_H_
56 
57 #include <vector>
58 
59 #include "Region.h"
60 #include "madara/knowledge/KnowledgeBase.h"
61 
62 namespace gams
63 {
64  namespace variables
65  {
70  {
71  public:
75  SearchArea ();
76 
80  ~SearchArea ();
81 
86  void operator= (const SearchArea & rhs);
87 
93  void init_vars (madara::knowledge::KnowledgeBase & knowledge,
94  const std::string & area_name = "0");
95 
101  void init_vars (madara::knowledge::Variables & knowledge,
102  const std::string & area_name = "0");
103 
105  //Region region;
106 
108  std::string name;
109  };
110 
117  GAMS_EXPORT void init_vars (SearchArea & variables,
118  madara::knowledge::KnowledgeBase & knowledge,
119  const std::string & area_name = "0");
120  }
121 }
122 
123 #endif // _GAMS_VARIABLES_SEARCH_AREA_H_
A container for search area information.
Definition: SearchArea.h:69
std::string name
region that the named search area points to
Definition: SearchArea.h:108
GAMS_EXPORT void init_vars(AccentStatuses &variables, madara::knowledge::KnowledgeBase &knowledge, const std::string &prefix)
Initializes accent status containers.
Contains all GAMS-related tools, classes and code.
#define GAMS_EXPORT
Definition: GamsExport.h:20