@@ -112,117 +112,164 @@ <h1><a class="anchor" id="autotoc_md1"></a>
112112</ ul >
113113< h1 > < a class ="anchor " id ="autotoc_md2 "> </ a >
114114Built-in Control Nodes</ h1 >
115- < h2 > < a class ="anchor " id ="autotoc_md3 "> </ a >
116- Sequences</ h2 >
117- < ul >
118- < li > < a class ="el " href ="d9/ddd/class_b_t_1_1_sequence_node.html "> BT::SequenceNode</ a > </ li >
119- < li > < a class ="el " href ="de/d9f/class_b_t_1_1_reactive_sequence.html "> BT::ReactiveSequence</ a > </ li >
120- < li > < a class ="el " href ="de/d69/class_b_t_1_1_sequence_with_memory.html "> BT::SequenceWithMemory</ a > </ li >
115+ < table class ="doxtable ">
116+ < tr >
117+ < th > Category</ th > < th > Nodes </ th > </ tr >
118+ < tr >
119+ < td > Sequences</ td > < td > < ul >
120+ < li >
121+ < a class ="el " href ="d9/ddd/class_b_t_1_1_sequence_node.html "> BT::SequenceNode</ a > </ li >
122+ < li >
123+ < a class ="el " href ="de/d9f/class_b_t_1_1_reactive_sequence.html "> BT::ReactiveSequence</ a > </ li >
124+ < li >
125+ < a class ="el " href ="de/d69/class_b_t_1_1_sequence_with_memory.html "> BT::SequenceWithMemory</ a > </ li >
121126</ ul >
122- < h2 > < a class ="anchor " id ="autotoc_md4 "> </ a >
123- Fallbacks</ h2 >
124- < ul >
125- < li > < a class ="el " href ="dc/da6/class_b_t_1_1_fallback_node.html "> BT::FallbackNode</ a > </ li >
126- < li > < a class ="el " href ="dc/d04/class_b_t_1_1_reactive_fallback.html "> BT::ReactiveFallback</ a > </ li >
127+ </ td > </ tr >
128+ < tr >
129+ < td > Fallbacks</ td > < td > < ul >
130+ < li >
131+ < a class ="el " href ="dc/da6/class_b_t_1_1_fallback_node.html "> BT::FallbackNode</ a > </ li >
132+ < li >
133+ < a class ="el " href ="dc/d04/class_b_t_1_1_reactive_fallback.html "> BT::ReactiveFallback</ a > </ li >
127134</ ul >
128- < h2 > < a class ="anchor " id ="autotoc_md5 "> </ a >
129- Parallels</ h2 >
130- < ul >
131- < li > < a class ="el " href ="d1/dee/class_b_t_1_1_parallel_node.html "> BT::ParallelNode</ a > </ li >
132- < li > < a class ="el " href ="d3/d02/class_b_t_1_1_parallel_all_node.html "> BT::ParallelAllNode</ a > </ li >
135+ </ td > </ tr >
136+ < tr >
137+ < td > Parallels</ td > < td > < ul >
138+ < li >
139+ < a class ="el " href ="d1/dee/class_b_t_1_1_parallel_node.html "> BT::ParallelNode</ a > </ li >
140+ < li >
141+ < a class ="el " href ="d3/d02/class_b_t_1_1_parallel_all_node.html "> BT::ParallelAllNode</ a > </ li >
133142</ ul >
134- < h2 > < a class ="anchor " id ="autotoc_md6 "> </ a >
135- Conditional</ h2 >
136- < ul >
137- < li > < a class ="el " href ="d8/d08/class_b_t_1_1_if_then_else_node.html "> BT::IfThenElseNode</ a > </ li >
138- < li > < a class ="el " href ="d7/d54/class_b_t_1_1_while_do_else_node.html "> BT::WhileDoElseNode</ a > </ li >
139- < li > < a class ="el " href ="dc/dae/class_b_t_1_1_switch_node.html "> BT::SwitchNode</ a > </ li >
140- < li > < a class ="el " href ="dc/d0b/class_b_t_1_1_manual_selector_node.html "> BT::ManualSelectorNode</ a > </ li >
143+ </ td > </ tr >
144+ < tr >
145+ < td > Conditional</ td > < td > < ul >
146+ < li >
147+ < a class ="el " href ="d8/d08/class_b_t_1_1_if_then_else_node.html "> BT::IfThenElseNode</ a > </ li >
148+ < li >
149+ < a class ="el " href ="d7/d54/class_b_t_1_1_while_do_else_node.html "> BT::WhileDoElseNode</ a > </ li >
150+ < li >
151+ < a class ="el " href ="dc/dae/class_b_t_1_1_switch_node.html "> BT::SwitchNode</ a > </ li >
152+ < li >
153+ < a class ="el " href ="dc/d0b/class_b_t_1_1_manual_selector_node.html "> BT::ManualSelectorNode</ a > </ li >
141154</ ul >
142- < h1 > < a class ="anchor " id ="autotoc_md7 "> </ a >
155+ </ td > </ tr >
156+ </ table >
157+ < h1 > < a class ="anchor " id ="autotoc_md3 "> </ a >
143158Built-in Decorators</ h1 >
144- < h2 > < a class ="anchor " id ="autotoc_md8 "> </ a >
145- Repetition</ h2 >
146- < ul >
147- < li > < a class ="el " href ="dd/de4/class_b_t_1_1_retry_node.html "> BT::RetryNode</ a > </ li >
148- < li > < a class ="el " href ="d6/d78/class_b_t_1_1_repeat_node.html "> BT::RepeatNode</ a > </ li >
149- < li > < a class ="el " href ="dd/d32/class_b_t_1_1_loop_node.html "> BT::LoopNode</ a > </ li >
159+ < table class ="doxtable ">
160+ < tr >
161+ < th > Category</ th > < th > Nodes </ th > </ tr >
162+ < tr >
163+ < td > Repetition</ td > < td > < ul >
164+ < li >
165+ < a class ="el " href ="dd/de4/class_b_t_1_1_retry_node.html "> BT::RetryNode</ a > </ li >
166+ < li >
167+ < a class ="el " href ="d6/d78/class_b_t_1_1_repeat_node.html "> BT::RepeatNode</ a > </ li >
168+ < li >
169+ < a class ="el " href ="dd/d32/class_b_t_1_1_loop_node.html "> BT::LoopNode</ a > </ li >
150170</ ul >
151- < h2 > < a class ="anchor " id ="autotoc_md9 "> </ a >
152- Timing</ h2 >
153- < ul >
154- < li > < a class ="el " href ="d4/d20/class_b_t_1_1_timeout_node.html "> BT::TimeoutNode</ a > </ li >
155- < li > < a class ="el " href ="d4/d56/class_b_t_1_1_delay_node.html "> BT::DelayNode</ a > </ li >
171+ </ td > </ tr >
172+ < tr >
173+ < td > Timing</ td > < td > < ul >
174+ < li >
175+ < a class ="el " href ="d4/d20/class_b_t_1_1_timeout_node.html "> BT::TimeoutNode</ a > </ li >
176+ < li >
177+ < a class ="el " href ="d4/d56/class_b_t_1_1_delay_node.html "> BT::DelayNode</ a > </ li >
156178</ ul >
157- < h2 > < a class ="anchor " id ="autotoc_md10 "> </ a >
158- Result Modification</ h2 >
159- < ul >
160- < li > < a class ="el " href ="d2/ded/class_b_t_1_1_inverter_node.html "> BT::InverterNode</ a > </ li >
161- < li > < a class ="el " href ="d7/db8/class_b_t_1_1_force_success_node.html "> BT::ForceSuccessNode</ a > </ li >
162- < li > < a class ="el " href ="d4/d8c/class_b_t_1_1_force_failure_node.html "> BT::ForceFailureNode</ a > </ li >
179+ </ td > </ tr >
180+ < tr >
181+ < td > Result Modification</ td > < td > < ul >
182+ < li >
183+ < a class ="el " href ="d2/ded/class_b_t_1_1_inverter_node.html "> BT::InverterNode</ a > </ li >
184+ < li >
185+ < a class ="el " href ="d7/db8/class_b_t_1_1_force_success_node.html "> BT::ForceSuccessNode</ a > </ li >
186+ < li >
187+ < a class ="el " href ="d4/d8c/class_b_t_1_1_force_failure_node.html "> BT::ForceFailureNode</ a > </ li >
163188</ ul >
164- < h2 > < a class ="anchor " id ="autotoc_md11 "> </ a >
165- Execution Control</ h2 >
166- < ul >
167- < li > < a class ="el " href ="dd/dbd/class_b_t_1_1_run_once_node.html "> BT::RunOnceNode</ a > </ li >
168- < li > < a class ="el " href ="de/d22/class_b_t_1_1_keep_running_until_failure_node.html "> BT::KeepRunningUntilFailureNode</ a > </ li >
189+ </ td > </ tr >
190+ < tr >
191+ < td > Execution Control</ td > < td > < ul >
192+ < li >
193+ < a class ="el " href ="dd/dbd/class_b_t_1_1_run_once_node.html "> BT::RunOnceNode</ a > </ li >
194+ < li >
195+ < a class ="el " href ="de/d22/class_b_t_1_1_keep_running_until_failure_node.html "> BT::KeepRunningUntilFailureNode</ a > </ li >
169196</ ul >
170- < h2 > < a class ="anchor " id ="autotoc_md12 "> </ a >
171- Subtrees</ h2 >
172- < ul >
173- < li > < a class ="el " href ="df/d34/class_b_t_1_1_sub_tree_node.html "> BT::SubTreeNode</ a > </ li >
197+ </ td > </ tr >
198+ < tr >
199+ < td > Subtrees</ td > < td > < ul >
200+ < li >
201+ < a class ="el " href ="df/d34/class_b_t_1_1_sub_tree_node.html "> BT::SubTreeNode</ a > </ li >
174202</ ul >
175- < h2 > < a class ="anchor " id ="autotoc_md13 "> </ a >
176- Preconditions</ h2 >
177- < ul >
178- < li > < a class ="el " href ="d7/dd5/class_b_t_1_1_precondition_node.html "> BT::PreconditionNode</ a > </ li >
179- < li > < a class ="el " href ="d1/d7b/class_b_t_1_1_entry_updated_decorator.html "> BT::EntryUpdatedDecorator</ a > </ li >
203+ </ td > </ tr >
204+ < tr >
205+ < td > Preconditions</ td > < td > < ul >
206+ < li >
207+ < a class ="el " href ="d7/dd5/class_b_t_1_1_precondition_node.html "> BT::PreconditionNode</ a > </ li >
208+ < li >
209+ < a class ="el " href ="d1/d7b/class_b_t_1_1_entry_updated_decorator.html "> BT::EntryUpdatedDecorator</ a > </ li >
180210</ ul >
181- < h1 > < a class ="anchor " id ="autotoc_md14 "> </ a >
211+ </ td > </ tr >
212+ </ table >
213+ < h1 > < a class ="anchor " id ="autotoc_md4 "> </ a >
182214Built-in Actions</ h1 >
183- < h2 > < a class ="anchor " id ="autotoc_md15 "> </ a >
184- Status</ h2 >
185- < ul >
186- < li > < a class ="el " href ="dd/dce/class_b_t_1_1_always_success_node.html "> BT::AlwaysSuccessNode</ a > </ li >
187- < li > < a class ="el " href ="d0/d9c/class_b_t_1_1_always_failure_node.html "> BT::AlwaysFailureNode</ a > </ li >
215+ < table class ="doxtable ">
216+ < tr >
217+ < th > Category</ th > < th > Nodes </ th > </ tr >
218+ < tr >
219+ < td > Status</ td > < td > < ul >
220+ < li >
221+ < a class ="el " href ="dd/dce/class_b_t_1_1_always_success_node.html "> BT::AlwaysSuccessNode</ a > </ li >
222+ < li >
223+ < a class ="el " href ="d0/d9c/class_b_t_1_1_always_failure_node.html "> BT::AlwaysFailureNode</ a > </ li >
188224</ ul >
189- < h2 > < a class ="anchor " id ="autotoc_md16 "> </ a >
190- Blackboard</ h2 >
191- < ul >
192- < li > < a class ="el " href ="d7/d4f/class_b_t_1_1_set_blackboard_node.html "> BT::SetBlackboardNode</ a > </ li >
193- < li > < a class ="el " href ="d1/d77/class_b_t_1_1_unset_blackboard_node.html "> BT::UnsetBlackboardNode</ a > </ li >
225+ </ td > </ tr >
226+ < tr >
227+ < td > Blackboard</ td > < td > < ul >
228+ < li >
229+ < a class ="el " href ="d7/d4f/class_b_t_1_1_set_blackboard_node.html "> BT::SetBlackboardNode</ a > </ li >
230+ < li >
231+ < a class ="el " href ="d1/d77/class_b_t_1_1_unset_blackboard_node.html "> BT::UnsetBlackboardNode</ a > </ li >
194232</ ul >
195- < h2 > < a class ="anchor " id ="autotoc_md17 "> </ a >
196- Utility</ h2 >
197- < ul >
198- < li > < a class ="el " href ="d9/d33/class_b_t_1_1_sleep_node.html "> BT::SleepNode</ a > </ li >
199- < li > < a class ="el " href ="d5/d7f/class_b_t_1_1_test_node.html "> BT::TestNode</ a > </ li >
233+ </ td > </ tr >
234+ < tr >
235+ < td > Utility</ td > < td > < ul >
236+ < li >
237+ < a class ="el " href ="d9/d33/class_b_t_1_1_sleep_node.html "> BT::SleepNode</ a > </ li >
238+ < li >
239+ < a class ="el " href ="d5/d7f/class_b_t_1_1_test_node.html "> BT::TestNode</ a > </ li >
200240</ ul >
201- < h2 > < a class ="anchor " id ="autotoc_md18 "> </ a >
202- Scripting</ h2 >
203- < ul >
204- < li > < a class ="el " href ="db/d0f/class_b_t_1_1_script_node.html "> BT::ScriptNode</ a > </ li >
205- < li > < a class ="el " href ="da/d26/class_b_t_1_1_script_condition.html "> BT::ScriptCondition</ a > </ li >
241+ </ td > </ tr >
242+ < tr >
243+ < td > Scripting</ td > < td > < ul >
244+ < li >
245+ < a class ="el " href ="db/d0f/class_b_t_1_1_script_node.html "> BT::ScriptNode</ a > </ li >
246+ < li >
247+ < a class ="el " href ="da/d26/class_b_t_1_1_script_condition.html "> BT::ScriptCondition</ a > </ li >
206248</ ul >
207- < h2 > < a class ="anchor " id ="autotoc_md19 "> </ a >
208- Entry Updated</ h2 >
209- < ul >
210- < li > < a class ="el " href ="df/d9f/class_b_t_1_1_entry_updated_action.html "> BT::EntryUpdatedAction</ a > </ li >
249+ </ td > </ tr >
250+ < tr >
251+ < td > Entry Updated</ td > < td > < ul >
252+ < li >
253+ < a class ="el " href ="df/d9f/class_b_t_1_1_entry_updated_action.html "> BT::EntryUpdatedAction</ a > </ li >
211254</ ul >
212- < h2 > < a class ="anchor " id ="autotoc_md20 "> </ a >
213- Queue</ h2 >
214- < ul >
215- < li > < a class ="el " href ="d7/d3a/class_b_t_1_1_pop_from_queue.html "> BT::PopFromQueue</ a > </ li >
216- < li > < a class ="el " href ="d9/d8c/class_b_t_1_1_queue_size.html "> BT::QueueSize</ a > </ li >
255+ </ td > </ tr >
256+ < tr >
257+ < td > Queue</ td > < td > < ul >
258+ < li >
259+ < a class ="el " href ="d7/d3a/class_b_t_1_1_pop_from_queue.html "> BT::PopFromQueue</ a > </ li >
260+ < li >
261+ < a class ="el " href ="d9/d8c/class_b_t_1_1_queue_size.html "> BT::QueueSize</ a > </ li >
217262</ ul >
218- < h1 > < a class ="anchor " id ="autotoc_md21 "> </ a >
263+ </ td > </ tr >
264+ </ table >
265+ < h1 > < a class ="anchor " id ="autotoc_md5 "> </ a >
219266Logging & Tools</ h1 >
220267< ul >
221268< li > < a class ="el " href ="d2/d7b/class_b_t_1_1_file_logger2.html "> BT::FileLogger2</ a > - File logging</ li >
222269< li > < a class ="el " href ="d1/d52/class_b_t_1_1_std_cout_logger.html "> BT::StdCoutLogger</ a > - Console output</ li >
223270< li > < a class ="el " href ="da/df5/class_b_t_1_1_groot2_publisher.html "> BT::Groot2Publisher</ a > - Groot2 editor integration</ li >
224271</ ul >
225- < h1 > < a class ="anchor " id ="autotoc_md22 "> </ a >
272+ < h1 > < a class ="anchor " id ="autotoc_md6 "> </ a >
226273Resources</ h1 >
227274< ul >
228275< li > < a href ="https://github.com/BehaviorTree/BehaviorTree.CPP "> GitHub Repository</ a > </ li >
0 commit comments