26 #ifndef __UTILS_GRAPH_RCSOFT_MAP_NODE_H_ 27 #define __UTILS_GRAPH_RCSOFT_MAP_NODE_H_ 44 std::vector<std::string>
aliases);
47 const std::string &
name()
const;
52 std::vector<std::string> &
aliases();
53 std::vector<std::string> &
children();
63 std::vector<std::string> __children;
64 std::vector<std::string> __properties;
65 std::vector<std::string> __aliases;
RCSoftMapNode()
Constructor for invalid node.
bool has_property(std::string property)
Check if node has a specific property.
bool is_valid() const
Check if the node is valid.
RCSoft map node representation.
Fawkes library namespace.
float x() const
Get node X coordinate.
std::vector< std::string > & aliases()
Get aliases.
bool has_alias(std::string property)
Check if node has a specific alias.
std::vector< std::string > & properties()
Get properties of node.
const std::string & name() const
Get node name.
std::vector< std::string > & children()
Get children of node.
float y() const
Get node Y coordinate.