GAMS  1.4.0
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:
76 
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_
#define GAMS_EXPORT
Definition: GamsExport.h:20
A container for search area information.
Definition: SearchArea.h:70
void init_vars(madara::knowledge::KnowledgeBase &knowledge, const std::string &area_name="0")
Initializes variable containers.
std::string name
region that the named search area points to
Definition: SearchArea.h:108
void init_vars(madara::knowledge::Variables &knowledge, const std::string &area_name="0")
Initializes variable containers.
void operator=(const SearchArea &rhs)
Assignment operator.
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.
Copyright(c) 2014 Carnegie Mellon University.