Skip to content
Snippets Groups Projects
Commit f42315e1 authored by KingMaZito's avatar KingMaZito
Browse files

better docs

parent 25760109
No related branches found
No related tags found
No related merge requests found
Showing
with 218 additions and 513 deletions
......@@ -26,8 +26,7 @@
"/home/matteo/ccf_sim_workspace/src/panda_util/include/**",
"/home/matteo/ccf_sim_workspace/src/moveit_task_constructor/rviz_marker_tools/include/**",
"/home/matteo/ccf_sim_workspace/src/simulation_util/include/**",
"/usr/include/**",
"${workspaceFolder}/include"
"/usr/include/**"
],
"name": "ROS",
"intelliSenseMode": "gcc-x64",
......
......@@ -70,8 +70,6 @@ add_executable(cell_routine src/cell_routine.cpp
src/base_bridge/simple_base_implementation.cpp
src/base_bridge/simple_base.cpp
src/bt/trajetory.cpp
src/bt/planning_scene.cpp
src/bt/execution.cpp
src/bt/position_condition.cpp
src/bt/parallel_robot.cpp
......@@ -97,7 +95,6 @@ src/robot/ceti_robot.cpp
src/robot_element/decorators/abstract_robot_element_decorator.cpp
src/robot_element/decorators/log_decorator.cpp
src/robot_element/observers/field.cpp
src/robot_element/observers/moveit_panel.cpp
src/robot_element/observers/panel.cpp
src/robot_element/observers/rviz_panel.cpp
......@@ -108,8 +105,6 @@ add_executable(robot_base_calculation_approach src/robot_base_calculation_approa
src/base_bridge/simple_base_implementation.cpp
src/base_bridge/simple_base.cpp
src/bt/trajetory.cpp
src/bt/planning_scene.cpp
src/bt/execution.cpp
src/bt/position_condition.cpp
src/bt/parallel_robot.cpp
......@@ -135,7 +130,6 @@ src/robot/ceti_robot.cpp
src/robot_element/decorators/abstract_robot_element_decorator.cpp
src/robot_element/decorators/log_decorator.cpp
src/robot_element/observers/field.cpp
src/robot_element/observers/moveit_panel.cpp
src/robot_element/observers/panel.cpp
src/robot_element/observers/rviz_panel.cpp
......@@ -148,8 +142,6 @@ src/reader/task_space_reader.cpp
src/reader/robot_reader.cpp
src/reader/job_reader.cpp
src/bt/trajetory.cpp
src/bt/planning_scene.cpp
src/bt/execution.cpp
src/bt/position_condition.cpp
src/bt/parallel_robot.cpp
......
......@@ -27,39 +27,40 @@ $(function() {
<div class="title">abstract_base.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;ros/ros.h&quot;</code><br />
<div class="textblock"><code>#include &lt;ros/ros.h&gt;</code><br />
<code>#include &lt;xmlrpcpp/XmlRpc.h&gt;</code><br />
<code>#include &lt;tf2/LinearMath/Transform.h&gt;</code><br />
<code>#include &quot;octomap/octomap.h&quot;</code><br />
<code>#include &lt;octomap/octomap.h&gt;</code><br />
<code>#include &lt;pcl/point_cloud.h&gt;</code><br />
<code>#include &lt;pcl/octree/octree.h&gt;</code><br />
<code>#include &lt;ros/package.h&gt;</code><br />
<code>#include &lt;yaml-cpp/yaml.h&gt;</code><br />
<code>#include &lt;fstream&gt;</code><br />
<code>#include &quot;<a class="el" href="abstract__param__reader_8h_source.html">reader/abstract_param_reader.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="robot_2abstract__robot_8h_source.html">robot/abstract_robot.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="abstract__robot_8h_source.html">robot/abstract_robot.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="abstract__base__implementation_8h_source.html">bridge/abstract_base_implementation.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for abstract_base.h:</div>
<div class="dyncontent">
<div class="center"><img src="abstract__base_8h__incl.png" border="0" usemap="#abstract__base_8h" alt=""/></div>
<map name="abstract__base_8h" id="abstract__base_8h">
<area shape="rect" title=" " alt="" coords="993,5,1118,32"/>
<area shape="rect" title=" " alt="" coords="797,5,922,32"/>
<area shape="rect" title=" " alt="" coords="196,259,275,285"/>
<area shape="rect" title=" " alt="" coords="523,177,673,203"/>
<area shape="rect" title=" " alt="" coords="685,259,884,285"/>
<area shape="rect" title=" " alt="" coords="1486,87,1638,114"/>
<area shape="rect" title=" " alt="" coords="1663,87,1795,114"/>
<area shape="rect" title=" " alt="" coords="1819,87,1961,114"/>
<area shape="rect" title=" " alt="" coords="697,177,811,203"/>
<area shape="rect" title=" " alt="" coords="1204,177,1336,203"/>
<area shape="rect" title=" " alt="" coords="1360,177,1433,203"/>
<area shape="rect" href="abstract__param__reader_8h.html" title=" " alt="" coords="970,80,1141,121"/>
<area shape="rect" href="robot_2abstract__robot_8h.html" title=" " alt="" coords="340,87,507,114"/>
<area shape="rect" title=" " alt="" coords="657,177,806,203"/>
<area shape="rect" title=" " alt="" coords="495,259,693,285"/>
<area shape="rect" title=" " alt="" coords="1193,87,1345,114"/>
<area shape="rect" title=" " alt="" coords="1369,87,1501,114"/>
<area shape="rect" title=" " alt="" coords="1525,87,1668,114"/>
<area shape="rect" title=" " alt="" coords="831,177,944,203"/>
<area shape="rect" title=" " alt="" coords="1337,177,1469,203"/>
<area shape="rect" title=" " alt="" coords="1493,177,1567,203"/>
<area shape="rect" href="abstract__param__reader_8h.html" title=" " alt="" coords="897,80,1067,121"/>
<area shape="rect" href="abstract__robot_8h.html" title=" " alt="" coords="360,87,527,114"/>
<area shape="rect" href="abstract__base__implementation_8h.html" title=" " alt="" coords="5,80,164,121"/>
<area shape="rect" title=" " alt="" coords="1121,177,1179,203"/>
<area shape="rect" title=" " alt="" coords="835,169,995,211"/>
<area shape="rect" href="robot__element_2abstract__robot__element_8h.html" title=" " alt="" coords="273,169,448,211"/>
<area shape="rect" title=" " alt="" coords="1070,177,1129,203"/>
<area shape="rect" title=" " alt="" coords="1153,169,1313,211"/>
<area shape="rect" title=" " alt="" coords="273,177,331,203"/>
<area shape="rect" href="abstract__robot__element_8h.html" title=" " alt="" coords="356,169,531,211"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
......@@ -81,8 +82,8 @@ This graph shows which files directly or indirectly include this file:</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstract__base.html">Abstract_base</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract base class. <a href="classAbstract__base.html#details">More...</a><br /></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractBase.html">AbstractBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">AbstractBaseClass. <a href="classAbstractBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
......@@ -91,7 +92,7 @@ Classes</h2></td></tr>
<hr size="1"><div style="align: right;">
<a href="http://wiki.ros.org/multi_cell_builder">multi_cell_builder</a><br />
Author(s): MA <matteo.aneddama@gmail.com></br />
<small>autogenerated on Thu Jan 12 2023 23:45:43</small>
<small>autogenerated on Mon Mar 27 2023 19:07:14</small>
</div>
</body>
</html>
<map id="abstract_base.h" name="abstract_base.h">
<area shape="rect" id="node1" title=" " alt="" coords="993,5,1118,32"/>
<area shape="rect" id="node1" title=" " alt="" coords="797,5,922,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="196,259,275,285"/>
<area shape="rect" id="node3" title=" " alt="" coords="523,177,673,203"/>
<area shape="rect" id="node4" title=" " alt="" coords="685,259,884,285"/>
<area shape="rect" id="node5" title=" " alt="" coords="1486,87,1638,114"/>
<area shape="rect" id="node6" title=" " alt="" coords="1663,87,1795,114"/>
<area shape="rect" id="node7" title=" " alt="" coords="1819,87,1961,114"/>
<area shape="rect" id="node8" title=" " alt="" coords="697,177,811,203"/>
<area shape="rect" id="node9" title=" " alt="" coords="1204,177,1336,203"/>
<area shape="rect" id="node10" title=" " alt="" coords="1360,177,1433,203"/>
<area shape="rect" id="node11" href="$abstract__param__reader_8h.html" title=" " alt="" coords="970,80,1141,121"/>
<area shape="rect" id="node14" href="$robot_2abstract__robot_8h.html" title=" " alt="" coords="340,87,507,114"/>
<area shape="rect" id="node16" href="$abstract__base__implementation_8h.html" title=" " alt="" coords="5,80,164,121"/>
<area shape="rect" id="node12" title=" " alt="" coords="1121,177,1179,203"/>
<area shape="rect" id="node13" title=" " alt="" coords="835,169,995,211"/>
<area shape="rect" id="node15" href="$robot__element_2abstract__robot__element_8h.html" title=" " alt="" coords="273,169,448,211"/>
<area shape="rect" id="node3" title=" " alt="" coords="657,177,806,203"/>
<area shape="rect" id="node4" title=" " alt="" coords="495,259,693,285"/>
<area shape="rect" id="node5" title=" " alt="" coords="1193,87,1345,114"/>
<area shape="rect" id="node6" title=" " alt="" coords="1369,87,1501,114"/>
<area shape="rect" id="node7" title=" " alt="" coords="1525,87,1668,114"/>
<area shape="rect" id="node8" title=" " alt="" coords="831,177,944,203"/>
<area shape="rect" id="node9" title=" " alt="" coords="1337,177,1469,203"/>
<area shape="rect" id="node10" title=" " alt="" coords="1493,177,1567,203"/>
<area shape="rect" id="node11" href="$abstract__param__reader_8h.html" title=" " alt="" coords="897,80,1067,121"/>
<area shape="rect" id="node14" href="$abstract__robot_8h.html" title=" " alt="" coords="360,87,527,114"/>
<area shape="rect" id="node17" href="$abstract__base__implementation_8h.html" title=" " alt="" coords="5,80,164,121"/>
<area shape="rect" id="node12" title=" " alt="" coords="1070,177,1129,203"/>
<area shape="rect" id="node13" title=" " alt="" coords="1153,169,1313,211"/>
<area shape="rect" id="node15" title=" " alt="" coords="273,177,331,203"/>
<area shape="rect" id="node16" href="$abstract__robot__element_8h.html" title=" " alt="" coords="356,169,531,211"/>
</map>
76bce0e6740a256c668e9ba17e4867a3
\ No newline at end of file
4010c9e84aa7ef35ddec7d5b1c5bc718
\ No newline at end of file
doc/html/abstract__base_8h__incl.png

96.8 KiB | W: | H:

doc/html/abstract__base_8h__incl.png

89.8 KiB | W: | H:

doc/html/abstract__base_8h__incl.png
doc/html/abstract__base_8h__incl.png
doc/html/abstract__base_8h__incl.png
doc/html/abstract__base_8h__incl.png
  • 2-up
  • Swipe
  • Onion skin
This diff is collapsed.
......@@ -34,22 +34,23 @@ Include dependency graph for abstract_base_implementation.h:</div>
<div class="dyncontent">
<div class="center"><img src="abstract__base__implementation_8h__incl.png" border="0" usemap="#abstract__base__implementation_8h" alt=""/></div>
<map name="abstract__base__implementation_8h" id="abstract__base__implementation_8h">
<area shape="rect" title=" " alt="" coords="697,5,933,32"/>
<area shape="rect" title=" " alt="" coords="933,333,1012,360"/>
<area shape="rect" href="abstract__base_8h.html" title=" " alt="" coords="730,80,901,107"/>
<area shape="rect" title=" " alt="" coords="330,251,479,278"/>
<area shape="rect" title=" " alt="" coords="5,333,204,360"/>
<area shape="rect" title=" " alt="" coords="795,162,947,189"/>
<area shape="rect" title=" " alt="" coords="972,162,1104,189"/>
<area shape="rect" title=" " alt="" coords="1128,162,1271,189"/>
<area shape="rect" title=" " alt="" coords="504,251,617,278"/>
<area shape="rect" title=" " alt="" coords="1011,251,1143,278"/>
<area shape="rect" title=" " alt="" coords="1217,251,1291,278"/>
<area shape="rect" href="abstract__param__reader_8h.html" title=" " alt="" coords="550,155,721,196"/>
<area shape="rect" href="robot_2abstract__robot_8h.html" title=" " alt="" coords="161,162,328,189"/>
<area shape="rect" title=" " alt="" coords="693,251,751,278"/>
<area shape="rect" title=" " alt="" coords="775,244,935,285"/>
<area shape="rect" href="robot__element_2abstract__robot__element_8h.html" title=" " alt="" coords="80,244,255,285"/>
<area shape="rect" title=" " alt="" coords="560,5,796,32"/>
<area shape="rect" title=" " alt="" coords="5,333,84,360"/>
<area shape="rect" href="abstract__base_8h.html" title=" " alt="" coords="593,80,763,107"/>
<area shape="rect" title=" " alt="" coords="415,251,565,278"/>
<area shape="rect" title=" " alt="" coords="619,333,817,360"/>
<area shape="rect" title=" " alt="" coords="355,162,507,189"/>
<area shape="rect" title=" " alt="" coords="532,162,664,189"/>
<area shape="rect" title=" " alt="" coords="688,162,831,189"/>
<area shape="rect" title=" " alt="" coords="589,251,703,278"/>
<area shape="rect" title=" " alt="" coords="1096,251,1228,278"/>
<area shape="rect" title=" " alt="" coords="1252,251,1325,278"/>
<area shape="rect" href="abstract__param__reader_8h.html" title=" " alt="" coords="906,155,1077,196"/>
<area shape="rect" href="abstract__robot_8h.html" title=" " alt="" coords="113,162,280,189"/>
<area shape="rect" title=" " alt="" coords="962,251,1021,278"/>
<area shape="rect" title=" " alt="" coords="778,244,938,285"/>
<area shape="rect" title=" " alt="" coords="82,251,141,278"/>
<area shape="rect" href="abstract__robot__element_8h.html" title=" " alt="" coords="165,244,340,285"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
......@@ -71,8 +72,8 @@ This graph shows which files directly or indirectly include this file:</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstract__base__implementation.html">Abstract_base_implementation</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">abstract base implementation <a href="classAbstract__base__implementation.html#details">More...</a><br /></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractBaseImplementation.html">AbstractBaseImplementation</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract base implementation. <a href="classAbstractBaseImplementation.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
......@@ -81,7 +82,7 @@ Classes</h2></td></tr>
<hr size="1"><div style="align: right;">
<a href="http://wiki.ros.org/multi_cell_builder">multi_cell_builder</a><br />
Author(s): MA <matteo.aneddama@gmail.com></br />
<small>autogenerated on Thu Jan 12 2023 23:45:43</small>
<small>autogenerated on Mon Mar 27 2023 19:07:14</small>
</div>
</body>
</html>
<map id="abstract_base_implementation.h" name="abstract_base_implementation.h">
<area shape="rect" id="node1" title=" " alt="" coords="697,5,933,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="933,333,1012,360"/>
<area shape="rect" id="node3" href="$abstract__base_8h.html" title=" " alt="" coords="730,80,901,107"/>
<area shape="rect" id="node4" title=" " alt="" coords="330,251,479,278"/>
<area shape="rect" id="node5" title=" " alt="" coords="5,333,204,360"/>
<area shape="rect" id="node6" title=" " alt="" coords="795,162,947,189"/>
<area shape="rect" id="node7" title=" " alt="" coords="972,162,1104,189"/>
<area shape="rect" id="node8" title=" " alt="" coords="1128,162,1271,189"/>
<area shape="rect" id="node9" title=" " alt="" coords="504,251,617,278"/>
<area shape="rect" id="node10" title=" " alt="" coords="1011,251,1143,278"/>
<area shape="rect" id="node11" title=" " alt="" coords="1217,251,1291,278"/>
<area shape="rect" id="node12" href="$abstract__param__reader_8h.html" title=" " alt="" coords="550,155,721,196"/>
<area shape="rect" id="node15" href="$robot_2abstract__robot_8h.html" title=" " alt="" coords="161,162,328,189"/>
<area shape="rect" id="node13" title=" " alt="" coords="693,251,751,278"/>
<area shape="rect" id="node14" title=" " alt="" coords="775,244,935,285"/>
<area shape="rect" id="node16" href="$robot__element_2abstract__robot__element_8h.html" title=" " alt="" coords="80,244,255,285"/>
<area shape="rect" id="node1" title=" " alt="" coords="560,5,796,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,333,84,360"/>
<area shape="rect" id="node3" href="$abstract__base_8h.html" title=" " alt="" coords="593,80,763,107"/>
<area shape="rect" id="node4" title=" " alt="" coords="415,251,565,278"/>
<area shape="rect" id="node5" title=" " alt="" coords="619,333,817,360"/>
<area shape="rect" id="node6" title=" " alt="" coords="355,162,507,189"/>
<area shape="rect" id="node7" title=" " alt="" coords="532,162,664,189"/>
<area shape="rect" id="node8" title=" " alt="" coords="688,162,831,189"/>
<area shape="rect" id="node9" title=" " alt="" coords="589,251,703,278"/>
<area shape="rect" id="node10" title=" " alt="" coords="1096,251,1228,278"/>
<area shape="rect" id="node11" title=" " alt="" coords="1252,251,1325,278"/>
<area shape="rect" id="node12" href="$abstract__param__reader_8h.html" title=" " alt="" coords="906,155,1077,196"/>
<area shape="rect" id="node15" href="$abstract__robot_8h.html" title=" " alt="" coords="113,162,280,189"/>
<area shape="rect" id="node13" title=" " alt="" coords="962,251,1021,278"/>
<area shape="rect" id="node14" title=" " alt="" coords="778,244,938,285"/>
<area shape="rect" id="node16" title=" " alt="" coords="82,251,141,278"/>
<area shape="rect" id="node17" href="$abstract__robot__element_8h.html" title=" " alt="" coords="165,244,340,285"/>
</map>
7baa80f5351491861e82622b8729629f
\ No newline at end of file
93602e0e39f28834d0d5197da9372f70
\ No newline at end of file
doc/html/abstract__base__implementation_8h__incl.png

82.7 KiB | W: | H:

doc/html/abstract__base__implementation_8h__incl.png

96.6 KiB | W: | H:

doc/html/abstract__base__implementation_8h__incl.png
doc/html/abstract__base__implementation_8h__incl.png
doc/html/abstract__base__implementation_8h__incl.png
doc/html/abstract__base__implementation_8h__incl.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -29,45 +29,43 @@ $(function() {
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define ABSTRACT_BASE_IMPLEMENTATION_</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;ros/ros.h&gt;</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="abstract__base_8h.html">bridge/abstract_base.h</a>&quot;</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; </div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; </div>
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="classAbstract__base__implementation.html"> 11</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAbstract__base__implementation.html">Abstract_base_implementation</a> {</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <a class="code" href="classAbstract__base__implementation.html#aefda2aa1684b1d8f5db48e999db2e05b">Abstract_base_implementation</a>()= <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; </div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <a class="code" href="classAbstract__base__implementation.html#a7e51334938ee2afa88fe37b6e9b75690">~Abstract_base_implementation</a>()= <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; </div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="abstract__base_8h.html">bridge/abstract_base.h</a>&quot;</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; </div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; </div>
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="classAbstractBaseImplementation.html"> 12</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAbstractBaseImplementation.html">AbstractBaseImplementation</a> {</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <a class="code" href="classAbstractBaseImplementation.html#a5fa7fc17adff1ffa369ba838e84105cd">AbstractBaseImplementation</a>()= <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <a class="code" href="classAbstractBaseImplementation.html#abb5172709cdc196c327e54e1d7b7b685">~AbstractBaseImplementation</a>()= <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; </div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAbstract__base__implementation.html#a4c2ee065ff500f9d588ab967d55d3677">set_grasp_orientations</a>(std::map&lt;<span class="keyword">const</span> std::string, std::vector&lt;std::pair&lt;<a class="code" href="structobject__data.html">object_data</a>, std::vector&lt;tf2::Quaternion&gt;&gt;&gt;&gt;&amp; var)=0;</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAbstractBaseImplementation.html#a8dd0009cc916d3dd7afde8ae7e7a755a">setGraspOrientations</a>(std::map&lt;<span class="keyword">const</span> std::string, std::vector&lt;std::pair&lt;<a class="code" href="structobject__data.html">object_data</a>, std::vector&lt;tf2::Quaternion&gt;&gt;&gt;&gt;&amp; var)=0;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; </div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAbstract__base__implementation.html#a33d38400729ffe7b9e60cca9c3ddc12f">inv_map_creation</a>(std::vector&lt;tf2::Transform&gt;&amp; map, std::vector&lt;tf2::Transform&gt;&amp; inv_map, std::map&lt;<span class="keyword">const</span> std::string, std::vector&lt;std::pair&lt;<a class="code" href="structobject__data.html">object_data</a>,std::vector&lt;tf2::Quaternion&gt;&gt;&gt;&gt;&amp; task_space)=0;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAbstractBaseImplementation.html#ab1ce0fc309cd3870ed5fddbf77b53fe8">invMapCreation</a>(std::vector&lt;tf2::Transform&gt;&amp; map, std::vector&lt;tf2::Transform&gt;&amp; inv_map, std::map&lt;<span class="keyword">const</span> std::string, std::vector&lt;std::pair&lt;<a class="code" href="structobject__data.html">object_data</a>,std::vector&lt;tf2::Quaternion&gt;&gt;&gt;&gt;&amp; task_space)=0;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="comment">// pure virtual methode to calculate pcl clouds</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="comment">//</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="comment">// Manipulates the vector of pcl::cloud of a graspable object</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="comment">// param var caller reference to manipulate member</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="comment">//virtual void cloud_calculation(Abstract_base* var)=0;</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; </div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAbstractBaseImplementation.html#a8b67007295cf1886c29be65fe7ed567b">cloudCalculation</a>(std::vector&lt;tf2::Transform&gt;&amp; inv_map, std::map&lt;<span class="keyword">const</span> std::string, std::vector&lt;std::pair&lt;<a class="code" href="structobject__data.html">object_data</a>,std::vector&lt;tf2::Quaternion&gt;&gt;&gt;&gt;&amp; task_space, std::map&lt;<span class="keyword">const</span> std::string, std::vector&lt;pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr&gt;&gt;&amp; target_cloud)=0;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;};</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; </div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;};</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclassAbstract__base__implementation_html_a33d38400729ffe7b9e60cca9c3ddc12f"><div class="ttname"><a href="classAbstract__base__implementation.html#a33d38400729ffe7b9e60cca9c3ddc12f">Abstract_base_implementation::inv_map_creation</a></div><div class="ttdeci">virtual void inv_map_creation(std::vector&lt; tf2::Transform &gt; &amp;map, std::vector&lt; tf2::Transform &gt; &amp;inv_map, std::map&lt; const std::string, std::vector&lt; std::pair&lt; object_data, std::vector&lt; tf2::Quaternion &gt;&gt;&gt;&gt; &amp;task_space)=0</div><div class="ttdoc">pure virtual methode to create inverse map</div></div>
<div class="ttc" id="aclassAbstract__base__implementation_html_a4c2ee065ff500f9d588ab967d55d3677"><div class="ttname"><a href="classAbstract__base__implementation.html#a4c2ee065ff500f9d588ab967d55d3677">Abstract_base_implementation::set_grasp_orientations</a></div><div class="ttdeci">virtual void set_grasp_orientations(std::map&lt; const std::string, std::vector&lt; std::pair&lt; object_data, std::vector&lt; tf2::Quaternion &gt;&gt;&gt;&gt; &amp;var)=0</div><div class="ttdoc">pure virtual methode to set grasp orientations</div></div>
<div class="ttc" id="aclassAbstract__base__implementation_html_a7e51334938ee2afa88fe37b6e9b75690"><div class="ttname"><a href="classAbstract__base__implementation.html#a7e51334938ee2afa88fe37b6e9b75690">Abstract_base_implementation::~Abstract_base_implementation</a></div><div class="ttdeci">~Abstract_base_implementation()=default</div><div class="ttdoc">Abstract base implementation default destructor.</div></div>
<div class="ttc" id="aclassAbstractBaseImplementation_html_abb5172709cdc196c327e54e1d7b7b685"><div class="ttname"><a href="classAbstractBaseImplementation.html#abb5172709cdc196c327e54e1d7b7b685">AbstractBaseImplementation::~AbstractBaseImplementation</a></div><div class="ttdeci">~AbstractBaseImplementation()=default</div></div>
<div class="ttc" id="aclassAbstractBaseImplementation_html_a5fa7fc17adff1ffa369ba838e84105cd"><div class="ttname"><a href="classAbstractBaseImplementation.html#a5fa7fc17adff1ffa369ba838e84105cd">AbstractBaseImplementation::AbstractBaseImplementation</a></div><div class="ttdeci">AbstractBaseImplementation()=default</div></div>
<div class="ttc" id="aclassAbstractBaseImplementation_html_a8dd0009cc916d3dd7afde8ae7e7a755a"><div class="ttname"><a href="classAbstractBaseImplementation.html#a8dd0009cc916d3dd7afde8ae7e7a755a">AbstractBaseImplementation::setGraspOrientations</a></div><div class="ttdeci">virtual void setGraspOrientations(std::map&lt; const std::string, std::vector&lt; std::pair&lt; object_data, std::vector&lt; tf2::Quaternion &gt;&gt;&gt;&gt; &amp;var)=0</div><div class="ttdoc">pure virtual methode to set grasp orientations</div></div>
<div class="ttc" id="aabstract__base_8h_html"><div class="ttname"><a href="abstract__base_8h.html">abstract_base.h</a></div></div>
<div class="ttc" id="astructobject__data_html"><div class="ttname"><a href="structobject__data.html">object_data</a></div><div class="ttdef"><b>Definition:</b> <a href="abstract__param__reader_8h_source.html#l00013">abstract_param_reader.h:13</a></div></div>
<div class="ttc" id="aclassAbstract__base__implementation_html_aefda2aa1684b1d8f5db48e999db2e05b"><div class="ttname"><a href="classAbstract__base__implementation.html#aefda2aa1684b1d8f5db48e999db2e05b">Abstract_base_implementation::Abstract_base_implementation</a></div><div class="ttdeci">Abstract_base_implementation()=default</div><div class="ttdoc">Abstract base implementation default constructor.</div></div>
<div class="ttc" id="aclassAbstract__base__implementation_html"><div class="ttname"><a href="classAbstract__base__implementation.html">Abstract_base_implementation</a></div><div class="ttdoc">abstract base implementation</div><div class="ttdef"><b>Definition:</b> <a href="abstract__base__implementation_8h_source.html#l00011">abstract_base_implementation.h:11</a></div></div>
<div class="ttc" id="astructobject__data_html"><div class="ttname"><a href="structobject__data.html">object_data</a></div><div class="ttdoc">Object data.</div><div class="ttdef"><b>Definition:</b> <a href="abstract__param__reader_8h_source.html#l00014">abstract_param_reader.h:14</a></div></div>
<div class="ttc" id="aclassAbstractBaseImplementation_html"><div class="ttname"><a href="classAbstractBaseImplementation.html">AbstractBaseImplementation</a></div><div class="ttdoc">Abstract base implementation.</div><div class="ttdef"><b>Definition:</b> <a href="abstract__base__implementation_8h_source.html#l00012">abstract_base_implementation.h:12</a></div></div>
<div class="ttc" id="aclassAbstractBaseImplementation_html_a8b67007295cf1886c29be65fe7ed567b"><div class="ttname"><a href="classAbstractBaseImplementation.html#a8b67007295cf1886c29be65fe7ed567b">AbstractBaseImplementation::cloudCalculation</a></div><div class="ttdeci">virtual void cloudCalculation(std::vector&lt; tf2::Transform &gt; &amp;inv_map, std::map&lt; const std::string, std::vector&lt; std::pair&lt; object_data, std::vector&lt; tf2::Quaternion &gt;&gt;&gt;&gt; &amp;task_space, std::map&lt; const std::string, std::vector&lt; pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &gt;&gt; &amp;target_cloud)=0</div><div class="ttdoc">pure virtual methode to calculate pcl clouds</div></div>
<div class="ttc" id="aclassAbstractBaseImplementation_html_ab1ce0fc309cd3870ed5fddbf77b53fe8"><div class="ttname"><a href="classAbstractBaseImplementation.html#ab1ce0fc309cd3870ed5fddbf77b53fe8">AbstractBaseImplementation::invMapCreation</a></div><div class="ttdeci">virtual void invMapCreation(std::vector&lt; tf2::Transform &gt; &amp;map, std::vector&lt; tf2::Transform &gt; &amp;inv_map, std::map&lt; const std::string, std::vector&lt; std::pair&lt; object_data, std::vector&lt; tf2::Quaternion &gt;&gt;&gt;&gt; &amp;task_space)=0</div><div class="ttdoc">pure virtual methode to calculate the inverse map</div></div>
<br clear="all" />
<hr size="1"><div style="align: right;">
<a href="http://wiki.ros.org/multi_cell_builder">multi_cell_builder</a><br />
Author(s): MA <matteo.aneddama@gmail.com></br />
<small>autogenerated on Thu Jan 12 2023 23:45:43</small>
<small>autogenerated on Mon Mar 27 2023 19:07:14</small>
</div>
</body>
</html>
<html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>multi_cell_builder: abstract_map_loader.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="jquery.js"></script>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_8f74abbdbad6e793f5da56469e42956a.html">impl</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
<div class="title">abstract_map_loader.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;ros/ros.h&quot;</code><br />
<code>#include &lt;xmlrpcpp/XmlRpc.h&gt;</code><br />
<code>#include &lt;tf2/LinearMath/Transform.h&gt;</code><br />
<code>#include &quot;octomap/octomap.h&quot;</code><br />
<code>#include &lt;pcl/point_cloud.h&gt;</code><br />
<code>#include &lt;pcl/octree/octree.h&gt;</code><br />
<code>#include &lt;ros/package.h&gt;</code><br />
<code>#include &lt;yaml-cpp/yaml.h&gt;</code><br />
<code>#include &lt;fstream&gt;</code><br />
<code>#include &quot;<a class="el" href="impl_2abstract__robot_8h_source.html">impl/abstract_robot.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="abstract__strategy_8h_source.html">impl/abstract_strategy.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for abstract_map_loader.h:</div>
<div class="dyncontent">
<div class="center"><img src="abstract__map__loader_8h__incl.png" border="0" usemap="#abstract__map__loader_8h" alt=""/></div>
<map name="abstract__map__loader_8h" id="abstract__map__loader_8h">
<area shape="rect" title=" " alt="" coords="606,5,777,32"/>
<area shape="rect" title=" " alt="" coords="108,251,187,278"/>
<area shape="rect" title=" " alt="" coords="530,80,680,107"/>
<area shape="rect" title=" " alt="" coords="391,251,590,278"/>
<area shape="rect" title=" " alt="" coords="704,80,856,107"/>
<area shape="rect" title=" " alt="" coords="880,80,1012,107"/>
<area shape="rect" title=" " alt="" coords="1036,80,1179,107"/>
<area shape="rect" title=" " alt="" coords="1203,80,1316,107"/>
<area shape="rect" title=" " alt="" coords="1340,80,1472,107"/>
<area shape="rect" title=" " alt="" coords="1496,80,1570,107"/>
<area shape="rect" href="impl_2abstract__robot_8h.html" title=" " alt="" coords="272,80,434,107"/>
<area shape="rect" href="abstract__strategy_8h.html" title=" " alt="" coords="25,162,204,189"/>
<area shape="rect" href="impl_2abstract__robot__element_8h.html" title=" " alt="" coords="278,155,428,196"/>
<area shape="rect" title=" " alt="" coords="220,244,366,285"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="abstract__map__loader_8h__dep__incl.png" border="0" usemap="#abstract__map__loader_8hdep" alt=""/></div>
<map name="abstract__map__loader_8hdep" id="abstract__map__loader_8hdep">
<area shape="rect" title=" " alt="" coords="1085,5,1255,32"/>
<area shape="rect" href="abstract__strategy_8h.html" title=" " alt="" coords="1042,80,1189,107"/>
<area shape="rect" href="base__routine_8cpp.html" title=" " alt="" coords="1110,453,1243,480"/>
<area shape="rect" href="grasp__cell__routine_8cpp.html" title=" " alt="" coords="593,528,761,555"/>
<area shape="rect" href="cell__routine_8cpp.html" title=" " alt="" coords="277,453,402,480"/>
<area shape="rect" href="base__by__rotation_8h.html" title=" " alt="" coords="1263,155,1410,181"/>
<area shape="rect" href="map__loader_8h.html" title=" " alt="" coords="1315,379,1425,405"/>
<area shape="rect" href="impl_2abstract__robot_8h.html" title=" " alt="" coords="799,155,927,181"/>
<area shape="rect" href="impl_2abstract__mediator_8h.html" title=" " alt="" coords="663,304,816,331"/>
<area shape="rect" href="mediator_8h.html" title=" " alt="" coords="893,379,986,405"/>
<area shape="rect" href="moveit__grasp__mediator_8h.html" title=" " alt="" coords="13,453,202,480"/>
<area shape="rect" href="moveit__mediator_8h.html" title=" " alt="" coords="378,379,525,405"/>
<area shape="rect" href="robot_8h.html" title=" " alt="" coords="652,229,720,256"/>
<area shape="rect" href="impl_2abstract__mediator_8cpp.html" title=" " alt="" coords="650,379,818,405"/>
<area shape="rect" href="mediator_8cpp.html" title=" " alt="" coords="885,453,993,480"/>
<area shape="rect" href="moveit__grasp__mediator_8cpp.html" title=" " alt="" coords="5,528,209,555"/>
<area shape="rect" href="moveit__mediator_8cpp.html" title=" " alt="" coords="427,453,588,480"/>
<area shape="rect" href="moveit__robot_8h.html" title=" " alt="" coords="308,304,429,331"/>
<area shape="rect" href="robot_8cpp.html" title=" " alt="" coords="555,304,638,331"/>
<area shape="rect" href="base__by__rotation_8cpp.html" title=" " alt="" coords="1315,229,1476,256"/>
<area shape="rect" href="map__loader_8cpp.html" title=" " alt="" coords="1319,453,1445,480"/>
</map>
</div>
</div>
<p><a href="abstract__map__loader_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstract__map__loader.html">Abstract_map_loader</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<br clear="all" />
<hr size="1"><div style="align: right;">
<a href="http://wiki.ros.org/multi_cell_builder">multi_cell_builder</a><br />
Author(s): MA <matteo.aneddama@gmail.com></br />
<small>autogenerated on Thu Jan 12 2023 23:45:43</small>
</div>
</body>
</html>
<map id="abstract_map_loader.h" name="abstract_map_loader.h">
<area shape="rect" id="node1" title=" " alt="" coords="1085,5,1255,32"/>
<area shape="rect" id="node2" href="$abstract__strategy_8h.html" title=" " alt="" coords="1042,80,1189,107"/>
<area shape="rect" id="node6" href="$base__routine_8cpp.html" title=" " alt="" coords="1110,453,1243,480"/>
<area shape="rect" id="node9" href="$grasp__cell__routine_8cpp.html" title=" " alt="" coords="593,528,761,555"/>
<area shape="rect" id="node12" href="$cell__routine_8cpp.html" title=" " alt="" coords="277,453,402,480"/>
<area shape="rect" id="node18" href="$base__by__rotation_8h.html" title=" " alt="" coords="1263,155,1410,181"/>
<area shape="rect" id="node20" href="$map__loader_8h.html" title=" " alt="" coords="1315,379,1425,405"/>
<area shape="rect" id="node3" href="$impl_2abstract__robot_8h.html" title=" " alt="" coords="799,155,927,181"/>
<area shape="rect" id="node4" href="$impl_2abstract__mediator_8h.html" title=" " alt="" coords="663,304,816,331"/>
<area shape="rect" id="node5" href="$mediator_8h.html" title=" " alt="" coords="893,379,986,405"/>
<area shape="rect" id="node8" href="$moveit__grasp__mediator_8h.html" title=" " alt="" coords="13,453,202,480"/>
<area shape="rect" id="node11" href="$moveit__mediator_8h.html" title=" " alt="" coords="378,379,525,405"/>
<area shape="rect" id="node15" href="$robot_8h.html" title=" " alt="" coords="652,229,720,256"/>
<area shape="rect" id="node14" href="$impl_2abstract__mediator_8cpp.html" title=" " alt="" coords="650,379,818,405"/>
<area shape="rect" id="node7" href="$mediator_8cpp.html" title=" " alt="" coords="885,453,993,480"/>
<area shape="rect" id="node10" href="$moveit__grasp__mediator_8cpp.html" title=" " alt="" coords="5,528,209,555"/>
<area shape="rect" id="node13" href="$moveit__mediator_8cpp.html" title=" " alt="" coords="427,453,588,480"/>
<area shape="rect" id="node16" href="$moveit__robot_8h.html" title=" " alt="" coords="308,304,429,331"/>
<area shape="rect" id="node17" href="$robot_8cpp.html" title=" " alt="" coords="555,304,638,331"/>
<area shape="rect" id="node19" href="$base__by__rotation_8cpp.html" title=" " alt="" coords="1315,229,1476,256"/>
<area shape="rect" id="node21" href="$map__loader_8cpp.html" title=" " alt="" coords="1319,453,1445,480"/>
</map>
4619fa53bc01d859796ac3d99bac5e20
\ No newline at end of file
doc/html/abstract__map__loader_8h__dep__incl.png

159 KiB

<map id="abstract_map_loader.h" name="abstract_map_loader.h">
<area shape="rect" id="node1" title=" " alt="" coords="606,5,777,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="108,251,187,278"/>
<area shape="rect" id="node3" title=" " alt="" coords="530,80,680,107"/>
<area shape="rect" id="node4" title=" " alt="" coords="391,251,590,278"/>
<area shape="rect" id="node5" title=" " alt="" coords="704,80,856,107"/>
<area shape="rect" id="node6" title=" " alt="" coords="880,80,1012,107"/>
<area shape="rect" id="node7" title=" " alt="" coords="1036,80,1179,107"/>
<area shape="rect" id="node8" title=" " alt="" coords="1203,80,1316,107"/>
<area shape="rect" id="node9" title=" " alt="" coords="1340,80,1472,107"/>
<area shape="rect" id="node10" title=" " alt="" coords="1496,80,1570,107"/>
<area shape="rect" id="node11" href="$impl_2abstract__robot_8h.html" title=" " alt="" coords="272,80,434,107"/>
<area shape="rect" id="node12" href="$abstract__strategy_8h.html" title=" " alt="" coords="25,162,204,189"/>
<area shape="rect" id="node13" href="$impl_2abstract__robot__element_8h.html" title=" " alt="" coords="278,155,428,196"/>
<area shape="rect" id="node14" title=" " alt="" coords="220,244,366,285"/>
</map>
3f193ba157134331fb63e3196e29a5bb
\ No newline at end of file
doc/html/abstract__map__loader_8h__incl.png

64.4 KiB

This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment