Classes | |
class | BTConstructor |
class | Element |
class | Node |
class | Tree |
Functions | |
void | bt_call (std::ostream &out, std::string tab, std::string name, std::string type, string id) |
void | bt_dec_bgn (std::ostream &out, std::string tab, std::string name, string id, string dec_type) |
void | bt_dec_end (std::ostream &out, std::string tab) |
void | bt_NODE_bgn (std::ostream &out, std::string tab, std::string node, std::string name, string id) |
void | bt_NODE_bgn (std::ostream &out, std::string tab, std::string node, std::string name, string id, string attr, string attr_value) |
void | bt_par_bgn (std::ostream &out, std::string tab, std::string name, string id) |
void | bt_par_end (std::ostream &out, std::string tab) |
void | bt_sel_bgn (std::ostream &out, std::string tab, std::string name, string id) |
void | bt_sel_end (std::ostream &out, std::string tab) |
void | bt_seq_bgn (std::ostream &out, std::string tab, std::string name, string id) |
void | bt_seq_end (std::ostream &out, std::string tab) |
void | bt_task_bgn (std::ostream &out, std::string tab, std::string name, string id) |
void | bt_task_end (std::ostream &out, std::string tab) |
void | bt_task_result (std::ostream &out, std::string tab, std::string name, string id, string task_result) |
void | bt_task_result_after (std::ostream &out, std::string tab, std::string name, string id, string task_result) |
void | bt_tree_bgn (std::ostream &out, std::string tab, std::string name, string id) |
void | bt_tree_end (std::ostream &out, std::string tab) |
void | map_ids (const Node &o) |
void | map_ids (const Tree &o) |
void | map_ids (const BTConstructor &o) |
std::ostream & | operator<< (std::ostream &out, const Node &o) |
std::ostream & | operator<< (std::ostream &out, const Tree &o) |
std::ostream & | operator<< (std::ostream &out, const BTConstructor &o) |
bool | print_call_node (std::ostream &out, const Node &o) |
void | printIds () |
std::ostream & | saveDot (std::ostream &out, const Node &o) |
std::ostream & | saveDot (std::ostream &out, const Tree &o) |
std::ostream & | saveDot (std::ostream &out, const BTConstructor &o) |
void | saveDot (std::string prefix, const BTConstructor &o) |
bool | saveDot_call_node (std::ostream &out, const Node &o) |
std::ostream & | saveXml (std::ostream &out, const Node &o) |
std::ostream & | saveXml (std::ostream &out, const Tree &o) |
std::ostream & | saveXml (std::ostream &out, const BTConstructor &o) |
void | saveXml (std::string path_prefix, const BTConstructor &o) |
bool | saveXml_call_node (std::ostream &out, const Node &o) |
std::deque< Node > & | stack_node (Node *_this) |
void bt_constructor::bt_call | ( | std::ostream & | out, |
std::string | tab, | ||
std::string | name, | ||
std::string | type, | ||
string | id | ||
) |
Definition at line 68 of file BTConstructor.cpp.
void bt_constructor::bt_dec_bgn | ( | std::ostream & | out, |
std::string | tab, | ||
std::string | name, | ||
string | id, | ||
string | dec_type | ||
) |
Definition at line 62 of file BTConstructor.cpp.
void bt_constructor::bt_dec_end | ( | std::ostream & | out, |
std::string | tab | ||
) |
Definition at line 65 of file BTConstructor.cpp.
void bt_constructor::bt_NODE_bgn | ( | std::ostream & | out, |
std::string | tab, | ||
std::string | node, | ||
std::string | name, | ||
string | id | ||
) |
Definition at line 19 of file BTConstructor.cpp.
void bt_constructor::bt_NODE_bgn | ( | std::ostream & | out, |
std::string | tab, | ||
std::string | node, | ||
std::string | name, | ||
string | id, | ||
string | attr, | ||
string | attr_value | ||
) |
Definition at line 25 of file BTConstructor.cpp.
void bt_constructor::bt_par_bgn | ( | std::ostream & | out, |
std::string | tab, | ||
std::string | name, | ||
string | id | ||
) |
Definition at line 38 of file BTConstructor.cpp.
void bt_constructor::bt_par_end | ( | std::ostream & | out, |
std::string | tab | ||
) |
Definition at line 41 of file BTConstructor.cpp.
void bt_constructor::bt_sel_bgn | ( | std::ostream & | out, |
std::string | tab, | ||
std::string | name, | ||
string | id | ||
) |
Definition at line 50 of file BTConstructor.cpp.
void bt_constructor::bt_sel_end | ( | std::ostream & | out, |
std::string | tab | ||
) |
Definition at line 53 of file BTConstructor.cpp.
void bt_constructor::bt_seq_bgn | ( | std::ostream & | out, |
std::string | tab, | ||
std::string | name, | ||
string | id | ||
) |
Definition at line 44 of file BTConstructor.cpp.
void bt_constructor::bt_seq_end | ( | std::ostream & | out, |
std::string | tab | ||
) |
Definition at line 47 of file BTConstructor.cpp.
void bt_constructor::bt_task_bgn | ( | std::ostream & | out, |
std::string | tab, | ||
std::string | name, | ||
string | id | ||
) |
Definition at line 56 of file BTConstructor.cpp.
void bt_constructor::bt_task_end | ( | std::ostream & | out, |
std::string | tab | ||
) |
Definition at line 59 of file BTConstructor.cpp.
void bt_constructor::bt_task_result | ( | std::ostream & | out, |
std::string | tab, | ||
std::string | name, | ||
string | id, | ||
string | task_result | ||
) |
Definition at line 75 of file BTConstructor.cpp.
void bt_constructor::bt_task_result_after | ( | std::ostream & | out, |
std::string | tab, | ||
std::string | name, | ||
string | id, | ||
string | task_result | ||
) |
Definition at line 78 of file BTConstructor.cpp.
void bt_constructor::bt_tree_bgn | ( | std::ostream & | out, |
std::string | tab, | ||
std::string | name, | ||
string | id | ||
) |
Definition at line 32 of file BTConstructor.cpp.
void bt_constructor::bt_tree_end | ( | std::ostream & | out, |
std::string | tab | ||
) |
Definition at line 35 of file BTConstructor.cpp.
void bt_constructor::map_ids | ( | const Node & | o | ) |
Definition at line 154 of file BTConstructor_for_Dot.cpp.
void bt_constructor::map_ids | ( | const Tree & | o | ) |
Definition at line 179 of file BTConstructor_for_Dot.cpp.
void bt_constructor::map_ids | ( | const BTConstructor & | o | ) |
Definition at line 187 of file BTConstructor_for_Dot.cpp.
std::ostream & bt_constructor::operator<< | ( | std::ostream & | out, |
const Node & | o | ||
) |
Definition at line 230 of file BTConstructor.cpp.
std::ostream & bt_constructor::operator<< | ( | std::ostream & | out, |
const Tree & | o | ||
) |
Definition at line 246 of file BTConstructor.cpp.
std::ostream & bt_constructor::operator<< | ( | std::ostream & | out, |
const BTConstructor & | o | ||
) |
Definition at line 259 of file BTConstructor.cpp.
bool bt_constructor::print_call_node | ( | std::ostream & | out, |
const Node & | o | ||
) |
Definition at line 201 of file BTConstructor.cpp.
void bt_constructor::printIds | ( | ) |
Definition at line 106 of file BTConstructor_for_Dot.cpp.
std::ostream & bt_constructor::saveDot | ( | std::ostream & | out, |
const Node & | o | ||
) |
Definition at line 49 of file BTConstructor_for_Dot.cpp.
std::ostream & bt_constructor::saveDot | ( | std::ostream & | out, |
const Tree & | o | ||
) |
Definition at line 90 of file BTConstructor_for_Dot.cpp.
std::ostream & bt_constructor::saveDot | ( | std::ostream & | out, |
const BTConstructor & | o | ||
) |
Definition at line 114 of file BTConstructor_for_Dot.cpp.
void bt_constructor::saveDot | ( | std::string | prefix, |
const BTConstructor & | o | ||
) |
Definition at line 131 of file BTConstructor_for_Dot.cpp.
bool bt_constructor::saveDot_call_node | ( | std::ostream & | out, |
const Node & | o | ||
) |
Definition at line 20 of file BTConstructor_for_Dot.cpp.
std::ostream & bt_constructor::saveXml | ( | std::ostream & | out, |
const Node & | o | ||
) |
TODO Unique id
Definition at line 125 of file BTConstructor.cpp.
std::ostream & bt_constructor::saveXml | ( | std::ostream & | out, |
const Tree & | o | ||
) |
Definition at line 157 of file BTConstructor.cpp.
std::ostream & bt_constructor::saveXml | ( | std::ostream & | out, |
const BTConstructor & | o | ||
) |
Definition at line 171 of file BTConstructor.cpp.
void bt_constructor::saveXml | ( | std::string | path_prefix, |
const BTConstructor & | o | ||
) |
Definition at line 181 of file BTConstructor.cpp.
bool bt_constructor::saveXml_call_node | ( | std::ostream & | out, |
const Node & | o | ||
) |
Definition at line 81 of file BTConstructor.cpp.
std::deque< Node > & bt_constructor::stack_node | ( | Node * | _this | ) | [inline] |
Definition at line 180 of file BTConstructor.h.