Fawkes API  Fawkes Development Version
fawkes::NavGraph Member List

This is the complete list of members for fawkes::NavGraph, including all inherited members.

add_change_listener(ChangeListener *listener)fawkes::NavGraph
add_edge(const NavGraphEdge &edge, EdgeMode mode=EDGE_NO_INTERSECTION, bool allow_existing=false)fawkes::NavGraph
add_node(const NavGraphNode &node)fawkes::NavGraph
add_node_and_connect(const NavGraphNode &node, ConnectionMode conn_mode)fawkes::NavGraph
apply_default_properties(NavGraphNode &node)fawkes::NavGraph
calc_reachability(bool allow_multi_graph=false)fawkes::NavGraph
clear()fawkes::NavGraph
closest_edge(float pos_x, float pos_y) constfawkes::NavGraph
CLOSEST_EDGE enum valuefawkes::NavGraph
CLOSEST_EDGE_OR_NODE enum valuefawkes::NavGraph
closest_node(float pos_x, float pos_y, const std::string &property="") constfawkes::NavGraph
closest_node(float pos_x, float pos_y, bool consider_unconnected, const std::string &property="") constfawkes::NavGraph
CLOSEST_NODE enum valuefawkes::NavGraph
closest_node_to(const std::string &node_name, const std::string &property="") constfawkes::NavGraph
closest_node_to(const std::string &node_name, bool consider_unconnected, const std::string &property="") constfawkes::NavGraph
closest_node_to_with_unconnected(const std::string &node_name, const std::string &property="") constfawkes::NavGraph
closest_node_with_unconnected(float pos_x, float pos_y, const std::string &property="") constfawkes::NavGraph
connect_node_to_closest_edge(const NavGraphNode &n)fawkes::NavGraph
connect_node_to_closest_node(const NavGraphNode &n)fawkes::NavGraph
ConnectionMode enum namefawkes::NavGraph
constraint_repo() constfawkes::NavGraph
cost(const NavGraphNode &from, const NavGraphNode &to) constfawkes::NavGraph
default_properties() constfawkes::NavGraph
default_property(const std::string &prop) constfawkes::NavGraph
default_property_as_bool(const std::string &prop) constfawkes::NavGraph
default_property_as_float(const std::string &prop) constfawkes::NavGraph
default_property_as_int(const std::string &prop) constfawkes::NavGraph
edge(const std::string &from, const std::string &to) constfawkes::NavGraph
edge_exists(const NavGraphEdge &edge) constfawkes::NavGraph
edge_exists(const std::string &from, const std::string &to) constfawkes::NavGraph
EDGE_FORCE enum valuefawkes::NavGraph
EDGE_NO_INTERSECTION enum valuefawkes::NavGraph
EDGE_SPLIT_INTERSECTION enum valuefawkes::NavGraph
EdgeMode enum namefawkes::NavGraph
edges() constfawkes::NavGraph
format_name(const char *format,...)fawkes::NavGraphstatic
gen_unique_name(const char *prefix="U-")fawkes::NavGraph
has_default_property(const std::string &property) constfawkes::NavGraph
name() constfawkes::NavGraph
NavGraph(const std::string &graph_name)fawkes::NavGraph
node(const std::string &name) constfawkes::NavGraph
node_exists(const NavGraphNode &node) constfawkes::NavGraph
node_exists(const std::string &name) constfawkes::NavGraph
nodes() constfawkes::NavGraph
notify_of_change()fawkes::NavGraph
operator=(const NavGraph &g)fawkes::NavGraph
reachable_nodes(const std::string &node_name) constfawkes::NavGraph
remove_change_listener(ChangeListener *listener)fawkes::NavGraph
remove_edge(const NavGraphEdge &edge)fawkes::NavGraph
remove_edge(const std::string &from, const std::string &to)fawkes::NavGraph
remove_node(const NavGraphNode &node)fawkes::NavGraph
remove_node(const std::string &node_name)fawkes::NavGraph
search_nodes(const std::string &property) constfawkes::NavGraph
search_path(const std::string &from, const std::string &to, bool use_constraints=true, bool compute_constraints=true)fawkes::NavGraph
search_path(const std::string &from, const std::string &to, navgraph::EstimateFunction estimate_func, navgraph::CostFunction cost_func, bool use_constraints=true, bool compute_constraints=true)fawkes::NavGraph
search_path(const NavGraphNode &from, const NavGraphNode &to, bool use_constraints=true, bool compute_constraints=true)fawkes::NavGraph
search_path(const NavGraphNode &from, const NavGraphNode &to, navgraph::EstimateFunction estimate_func, navgraph::CostFunction cost_func, bool use_constraints=true, bool compute_constraints=true)fawkes::NavGraph
set_default_properties(const std::map< std::string, std::string > &properties)fawkes::NavGraph
set_default_property(const std::string &property, const std::string &value)fawkes::NavGraph
set_default_property(const std::string &property, float value)fawkes::NavGraph
set_default_property(const std::string &property, int value)fawkes::NavGraph
set_default_property(const std::string &property, bool value)fawkes::NavGraph
set_notifications_enabled(bool enabled)fawkes::NavGraph
set_search_funcs(navgraph::EstimateFunction estimate_func, navgraph::CostFunction cost_func)fawkes::NavGraph
unset_search_funcs()fawkes::NavGraph
update_edge(const NavGraphEdge &edge)fawkes::NavGraph
update_node(const NavGraphNode &node)fawkes::NavGraph
uses_default_search() constfawkes::NavGraphinline
~NavGraph()fawkes::NavGraphvirtual