34 #ifndef OPENPSTD_EDIT_CLI_H 35 #define OPENPSTD_EDIT_CLI_H 37 #include <boost/program_options.hpp> 38 #include <kernel/KernelInterface.h> 50 : x1(0), y1(0), x2(0), y2(0)
53 : x1(x1), y1(y1), x2(x2), y2(y2)
62 : id(-1), x1(0), y1(0), x2(0), y2(0)
66 : id(
id), x1(x1), y1(y1), x2(x2), y2(y2)
80 : id(-1), edge(
't'), value(0)
84 : id(
id), edge(edge), value(value)
96 : id(-1), edge(
't'), value(
true)
100 : id(
id), edge(edge), value(value)
121 virtual void AddOptions(po::options_description_easy_init add_option) = 0;
122 virtual void Execute(std::shared_ptr<Kernel::PSTDConfiguration> model, po::variables_map input) = 0;
128 virtual void AddOptions(po::options_description_easy_init add_option);
129 virtual void Execute(std::shared_ptr<Kernel::PSTDConfiguration> model, po::variables_map input);
138 virtual void AddOptions(po::options_description_easy_init add_option);
139 virtual void Execute(std::shared_ptr<Kernel::PSTDConfiguration> model, po::variables_map input);
145 virtual void AddOptions(po::options_description_easy_init add_option);
146 virtual void Execute(std::shared_ptr<Kernel::PSTDConfiguration> model, po::variables_map input);
152 virtual void AddOptions(po::options_description_easy_init add_option);
153 virtual void Execute(std::shared_ptr<Kernel::PSTDConfiguration> model, po::variables_map input);
159 virtual void AddOptions(po::options_description_easy_init add_option);
160 virtual void Execute(std::shared_ptr<Kernel::PSTDConfiguration> model, po::variables_map input);
166 virtual void AddOptions(po::options_description_easy_init add_option);
167 virtual void Execute(std::shared_ptr<Kernel::PSTDConfiguration> model, po::variables_map input);
176 virtual void AddOptions(po::options_description_easy_init add_option);
177 virtual void Execute(std::shared_ptr<Kernel::PSTDConfiguration> model, po::variables_map input);
183 virtual void AddOptions(po::options_description_easy_init add_option);
184 virtual void Execute(std::shared_ptr<Kernel::PSTDConfiguration> model, po::variables_map input);
193 virtual void AddOptions(po::options_description_easy_init add_option);
194 virtual void Execute(std::shared_ptr<Kernel::PSTDConfiguration> model, po::variables_map input);
200 virtual void AddOptions(po::options_description_easy_init add_option);
201 virtual void Execute(std::shared_ptr<Kernel::PSTDConfiguration> model, po::variables_map input);
204 #endif //OPENPSTD_EDIT_CLI_H This is the general namespace of the OpenPSTD application.
Definition: Boundary.cpp:33