56 #ifndef _GAMS_UTILITY_PRIORITIZED_REGION_H_
57 #define _GAMS_UTILITY_PRIORITIZED_REGION_H_
82 const std::vector <Position>& init_points = std::vector<Position>(),
83 const unsigned int new_priority = 1,
const std::string& name =
"");
92 const unsigned int new_priority = 1,
const std::string& name =
"");
118 std::string
to_string(
const std::string & delimiter =
":")
const;
127 madara::knowledge::KnowledgeRecord::Integer
priority;
136 const std::string& name)
const;
144 madara::knowledge::KnowledgeBase& kb,
145 const std::string& name);
153 madara::knowledge::KnowledgeBase& kb,
154 const std::string& name);
A helper class for prioritized region information.
PrioritizedRegion(const Region ®ion, const unsigned int new_priority=1, const std::string &name="")
Constructor.
PrioritizedRegion(const std::vector< Position > &init_points=std::vector< Position >(), const unsigned int new_priority=1, const std::string &name="")
Constructor.
bool operator==(const PrioritizedRegion &rhs) const
Equality operator.
bool operator!=(const PrioritizedRegion &rhs) const
Inequality operator.
virtual bool from_container_impl(madara::knowledge::KnowledgeBase &kb, const std::string &name)
Load object from knowledge base.
madara::knowledge::KnowledgeRecord::Integer priority
priority
virtual ~PrioritizedRegion()
Destructor.
virtual bool check_valid_type(madara::knowledge::KnowledgeBase &kb, const std::string &name) const
Check if object is of correct type.
virtual void to_container_impl(madara::knowledge::KnowledgeBase &kb, const std::string &name)
Store object in knowledge base.
void operator=(const PrioritizedRegion &rhs)
Assignment operator.
std::string to_string(const std::string &delimiter=":") const
Helper function for converting the position to a string.
A helper class for region information.
Contains all GAMS-related tools, classes and code.
Copyright (c) 2015-2018 Carnegie Mellon University.
Copyright(c) 2014 Carnegie Mellon University.
Copyright (c) 2015 Carnegie Mellon University.