Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3d3cb24

Browse files
committed
Deployed 77cd7f3 with MkDocs version: 1.0.4
1 parent e2d8a42 commit 3d3cb24

File tree

21 files changed

+1113
-31
lines changed

21 files changed

+1113
-31
lines changed

404.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -480,6 +480,18 @@
480480
</li>
481481

482482

483+
484+
485+
486+
487+
488+
<li class="md-nav__item">
489+
<a href="/xml_format/" title="the XML format" class="md-nav__link">
490+
the XML format
491+
</a>
492+
</li>
493+
494+
483495
</ul>
484496
</nav>
485497
</li>

BT_basics/index.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -567,6 +567,18 @@
567567
</li>
568568

569569

570+
571+
572+
573+
574+
575+
<li class="md-nav__item">
576+
<a href="../xml_format/" title="the XML format" class="md-nav__link">
577+
the XML format
578+
</a>
579+
</li>
580+
581+
570582
</ul>
571583
</nav>
572584
</li>

BlackBoard/index.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -480,6 +480,18 @@
480480
</li>
481481

482482

483+
484+
485+
486+
487+
488+
<li class="md-nav__item">
489+
<a href="../xml_format/" title="the XML format" class="md-nav__link">
490+
the XML format
491+
</a>
492+
</li>
493+
494+
483495
</ul>
484496
</nav>
485497
</li>

DecoratorNode/index.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -554,6 +554,18 @@
554554
</li>
555555

556556

557+
558+
559+
560+
561+
562+
<li class="md-nav__item">
563+
<a href="../xml_format/" title="the XML format" class="md-nav__link">
564+
the XML format
565+
</a>
566+
</li>
567+
568+
557569
</ul>
558570
</nav>
559571
</li>

FallbackNode/index.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -533,6 +533,18 @@
533533
</li>
534534

535535

536+
537+
538+
539+
540+
541+
<li class="md-nav__item">
542+
<a href="../xml_format/" title="the XML format" class="md-nav__link">
543+
the XML format
544+
</a>
545+
</li>
546+
547+
536548
</ul>
537549
</nav>
538550
</li>

NodeParameters/index.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -484,6 +484,18 @@
484484
</li>
485485

486486

487+
488+
489+
490+
491+
492+
<li class="md-nav__item">
493+
<a href="../xml_format/" title="the XML format" class="md-nav__link">
494+
the XML format
495+
</a>
496+
</li>
497+
498+
487499
</ul>
488500
</nav>
489501
</li>

SequenceNode/index.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -533,6 +533,18 @@
533533
</li>
534534

535535

536+
537+
538+
539+
540+
541+
<li class="md-nav__item">
542+
<a href="../xml_format/" title="the XML format" class="md-nav__link">
543+
the XML format
544+
</a>
545+
</li>
546+
547+
536548
</ul>
537549
</nav>
538550
</li>

getting_started/index.html

Lines changed: 34 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,13 @@
452452

453453
</li>
454454

455+
<li class="md-nav__item">
456+
<a href="#load-trees-at-run-time-using-the-xml-format" title="Load trees at run-time using the XML format" class="md-nav__link">
457+
Load trees at run-time using the XML format
458+
</a>
459+
460+
</li>
461+
455462

456463

457464

@@ -547,6 +554,18 @@
547554
</li>
548555

549556

557+
558+
559+
560+
561+
562+
<li class="md-nav__item">
563+
<a href="../xml_format/" title="the XML format" class="md-nav__link">
564+
the XML format
565+
</a>
566+
</li>
567+
568+
550569
</ul>
551570
</nav>
552571
</li>
@@ -600,6 +619,13 @@
600619

601620
</li>
602621

622+
<li class="md-nav__item">
623+
<a href="#load-trees-at-run-time-using-the-xml-format" title="Load trees at run-time using the XML format" class="md-nav__link">
624+
Load trees at run-time using the XML format
625+
</a>
626+
627+
</li>
628+
603629

604630

605631

@@ -623,7 +649,7 @@ <h1 id="getting-started">Getting started</h1>
623649
<p><strong>BehaviorTree.CPP</strong> is a C++ library that can be easily integrated into
624650
your favourite distributed middleware, such as <strong>ROS</strong> or <strong>SmartSoft</strong>.</p>
625651
<p>You can also statically link it into your application (for example a game).</p>
626-
<p>There are some main concepts that you need to understand first.</p>
652+
<p>There are some main concepts that you need to understand first.</p>
627653
<h2 id="nodes-vs-trees">Nodes vs Trees</h2>
628654
<p>The user must create his/her own ActionNodes and ConditionNodes (LeafNodes) and this
629655
library helps you to compose them easily into trees. </p>
@@ -644,9 +670,9 @@ <h2 id="inheritance-vs-dependency-injection">Inheritance vs dependency injection
644670
class <strong>ActionNodeBase</strong>. </p>
645671
<p>Alternatively, we provided a mechanism to create a TreeNode passing a
646672
<strong>function pointer</strong> to a wrapper (dependency injection).</p>
647-
<p>This approach reduces the amount of boilerplate in your code but has also
648-
some limitations; the most important one is that TreeNodes created using
649-
function pointers can not support <a href="../NodeParameters/">NodeParameters</a>.</p>
673+
<p>This approach reduces the amount of boilerplate in your code; as a reference
674+
please look at the <a href="../tutorial_A_create_trees/">first tutorial</a> amd the one
675+
describing <a href="tutorial_g_legacy.md">non intrusive integration with legacy code</a>.</p>
650676
<h2 id="nodeparameters">NodeParameters</h2>
651677
<p>NodeParameters are conceptually similar to the arguments of a function.</p>
652678
<p>They are passed statically when the tree is instantiated.</p>
@@ -655,6 +681,10 @@ <h2 id="nodeparameters">NodeParameters</h2>
655681
<p>This is not surprising, since NodeParameters are usually parsed from file.</p>
656682
<p>The library provides some methods and utility functions to correctly convert
657683
values from string to the desired C++ type. </p>
684+
<h2 id="load-trees-at-run-time-using-the-xml-format">Load trees at run-time using the XML format</h2>
685+
<p>Despite the fact that the library is written in C++, trees themselves
686+
can be composed at run-time, reading the tree structure from file.</p>
687+
<p>An XML format is descibed in details <a href="../xml_format/">here</a>.</p>
658688

659689

660690

images/BT.png

-3.53 KB
Loading

index.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -536,6 +536,18 @@
536536
</li>
537537

538538

539+
540+
541+
542+
543+
544+
<li class="md-nav__item">
545+
<a href="xml_format/" title="the XML format" class="md-nav__link">
546+
the XML format
547+
</a>
548+
</li>
549+
550+
539551
</ul>
540552
</nav>
541553
</li>

0 commit comments

Comments
 (0)