<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>BFS_3D.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_planners/doc_stacks/2014-10-06_11-09-32.292963/moveit_planners/sbpl/core/sbpl_interface/src/bfs3d/</path>
    <filename>BFS__3D_8cpp</filename>
    <includes id="BFS__3D_8h" name="BFS_3D.h" local="no" imported="no">sbpl_interface/bfs3d/BFS_3D.h</includes>
    <namespace>sbpl_interface</namespace>
  </compound>
  <compound kind="file">
    <name>BFS_3D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_planners/doc_stacks/2014-10-06_11-09-32.292963/moveit_planners/sbpl/core/sbpl_interface/include/sbpl_interface/bfs3d/</path>
    <filename>BFS__3D_8h</filename>
    <class kind="class">sbpl_interface::BFS_3D</class>
    <namespace>sbpl_interface</namespace>
    <member kind="define">
      <type>#define</type>
      <name>UNDISCOVERED</name>
      <anchorfile>BFS__3D_8h.html</anchorfile>
      <anchor>acf1a489dd1e5cb86f2d91a9ae78bfa4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WALL</name>
      <anchorfile>BFS__3D_8h.html</anchorfile>
      <anchor>ac749b87dd5d843e4add3eb8e8a130f62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bresenham.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_planners/doc_stacks/2014-10-06_11-09-32.292963/moveit_planners/sbpl/core/sbpl_interface/src/</path>
    <filename>bresenham_8cpp</filename>
    <includes id="bresenham_8h" name="bresenham.h" local="no" imported="no">sbpl_interface/bresenham.h</includes>
    <member kind="function">
      <type>void</type>
      <name>get_bresenham3d_parameters</name>
      <anchorfile>bresenham_8cpp.html</anchorfile>
      <anchor>a4b94cc78680c6fa6643d175c24b00e23</anchor>
      <arglist>(int p1x, int p1y, int p1z, int p2x, int p2y, int p2z, bresenham3d_param_t *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_current_point3d</name>
      <anchorfile>bresenham_8cpp.html</anchorfile>
      <anchor>a4460b2d7ad0a9cc908ac3a488c2ac692</anchor>
      <arglist>(bresenham3d_param_t *params, int *x, int *y, int *z)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_next_point3d</name>
      <anchorfile>bresenham_8cpp.html</anchorfile>
      <anchor>a4eb233e5bfe91c072055be1adc28a5ae</anchor>
      <arglist>(bresenham3d_param_t *params)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bresenham.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_planners/doc_stacks/2014-10-06_11-09-32.292963/moveit_planners/sbpl/core/sbpl_interface/include/sbpl_interface/</path>
    <filename>bresenham_8h</filename>
    <class kind="struct">bresenham3d_param_t</class>
    <member kind="function">
      <type>void</type>
      <name>get_bresenham3d_parameters</name>
      <anchorfile>bresenham_8h.html</anchorfile>
      <anchor>a4b94cc78680c6fa6643d175c24b00e23</anchor>
      <arglist>(int p1x, int p1y, int p1z, int p2x, int p2y, int p2z, bresenham3d_param_t *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_current_point3d</name>
      <anchorfile>bresenham_8h.html</anchorfile>
      <anchor>a4460b2d7ad0a9cc908ac3a488c2ac692</anchor>
      <arglist>(bresenham3d_param_t *params, int *x, int *y, int *z)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_next_point3d</name>
      <anchorfile>bresenham_8h.html</anchorfile>
      <anchor>a4eb233e5bfe91c072055be1adc28a5ae</anchor>
      <arglist>(bresenham3d_param_t *params)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dummy_environment.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_planners/doc_stacks/2014-10-06_11-09-32.292963/moveit_planners/sbpl/core/sbpl_interface/include/sbpl_interface/</path>
    <filename>dummy__environment_8h</filename>
    <class kind="class">DummyEnvironment</class>
  </compound>
  <compound kind="file">
    <name>environment_chain3d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_planners/doc_stacks/2014-10-06_11-09-32.292963/moveit_planners/sbpl/core/sbpl_interface/src/</path>
    <filename>environment__chain3d_8cpp</filename>
    <includes id="environment__chain3d_8h" name="environment_chain3d.h" local="no" imported="no">sbpl_interface/environment_chain3d.h</includes>
    <namespace>sbpl_interface</namespace>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>DEBUG_OVER</name>
      <anchorfile>environment__chain3d_8cpp.html</anchorfile>
      <anchor>a50c3f9666902383261f58267216fc694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>JOINT_DIST_MULT</name>
      <anchorfile>environment__chain3d_8cpp.html</anchorfile>
      <anchor>a22e28d04f364fa75291fef3b48acdaae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>PRINT_HEURISTIC_UNDER</name>
      <anchorfile>environment__chain3d_8cpp.html</anchorfile>
      <anchor>aa920b95f123ec2a787bd0d5075e5629c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>environment_chain3d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_planners/doc_stacks/2014-10-06_11-09-32.292963/moveit_planners/sbpl/core/sbpl_interface/include/sbpl_interface/</path>
    <filename>environment__chain3d_8h</filename>
    <includes id="BFS__3D_8h" name="BFS_3D.h" local="no" imported="no">sbpl_interface/bfs3d/BFS_3D.h</includes>
    <includes id="environment__chain3d__types_8h" name="environment_chain3d_types.h" local="no" imported="no">sbpl_interface/environment_chain3d_types.h</includes>
    <class kind="class">sbpl_interface::EnvironmentChain3D</class>
    <class kind="struct">sbpl_interface::PlanningParameters</class>
    <class kind="struct">sbpl_interface::PlanningStatistics</class>
    <namespace>sbpl_interface</namespace>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DEFAULT_INTERPOLATION_DISTANCE</name>
      <anchorfile>environment__chain3d_8h.html</anchorfile>
      <anchor>afd78664f61ab2577d4febba019ece4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DEFAULT_JOINT_MOTION_PRIMITIVE_DISTANCE</name>
      <anchorfile>environment__chain3d_8h.html</anchorfile>
      <anchor>adbb3670ec72ccd08f4f91f4393f70f90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>environment_chain3d_types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_planners/doc_stacks/2014-10-06_11-09-32.292963/moveit_planners/sbpl/core/sbpl_interface/include/sbpl_interface/</path>
    <filename>environment__chain3d__types_8h</filename>
    <class kind="struct">sbpl_interface::EnvChain3DGoalPose</class>
    <class kind="struct">sbpl_interface::EnvChain3DHashEntry</class>
    <class kind="struct">sbpl_interface::EnvChain3DPlanningData</class>
    <class kind="class">sbpl_interface::JointMotionPrimitive</class>
    <class kind="class">sbpl_interface::JointMotionWrapper</class>
    <class kind="class">sbpl_interface::SingleJointMotionPrimitive</class>
    <namespace>sbpl_interface</namespace>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>intHash</name>
      <anchorfile>namespacesbpl__interface.html</anchorfile>
      <anchor>af506783de74665d06cd21fee8fdd55df</anchor>
      <arglist>(unsigned int key)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>HASH_TABLE_SIZE</name>
      <anchorfile>namespacesbpl__interface.html</anchorfile>
      <anchor>a3290d798cb4f94418b69c97d730c5fb7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sbpl_interface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_planners/doc_stacks/2014-10-06_11-09-32.292963/moveit_planners/sbpl/core/sbpl_interface/src/</path>
    <filename>sbpl__interface_8cpp</filename>
    <includes id="sbpl__interface_8h" name="sbpl_interface.h" local="no" imported="no">sbpl_interface/sbpl_interface.h</includes>
    <namespace>sbpl_interface</namespace>
  </compound>
  <compound kind="file">
    <name>sbpl_interface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_planners/doc_stacks/2014-10-06_11-09-32.292963/moveit_planners/sbpl/core/sbpl_interface/include/sbpl_interface/</path>
    <filename>sbpl__interface_8h</filename>
    <includes id="environment__chain3d_8h" name="environment_chain3d.h" local="no" imported="no">sbpl_interface/environment_chain3d.h</includes>
    <class kind="class">sbpl_interface::SBPLInterface</class>
    <namespace>sbpl_interface</namespace>
  </compound>
  <compound kind="file">
    <name>sbpl_meta_interface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_planners/doc_stacks/2014-10-06_11-09-32.292963/moveit_planners/sbpl/core/sbpl_interface/src/</path>
    <filename>sbpl__meta__interface_8cpp</filename>
    <includes id="sbpl__meta__interface_8h" name="sbpl_meta_interface.h" local="no" imported="no">sbpl_interface/sbpl_meta_interface.h</includes>
    <includes id="sbpl__interface_8h" name="sbpl_interface.h" local="no" imported="no">sbpl_interface/sbpl_interface.h</includes>
    <namespace>sbpl_interface</namespace>
  </compound>
  <compound kind="file">
    <name>sbpl_meta_interface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_planners/doc_stacks/2014-10-06_11-09-32.292963/moveit_planners/sbpl/core/sbpl_interface/include/sbpl_interface/</path>
    <filename>sbpl__meta__interface_8h</filename>
    <includes id="sbpl__interface_8h" name="sbpl_interface.h" local="no" imported="no">sbpl_interface/sbpl_interface.h</includes>
    <class kind="class">sbpl_interface::SBPLMetaInterface</class>
    <namespace>sbpl_interface</namespace>
  </compound>
  <compound kind="file">
    <name>sbpl_params.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_planners/doc_stacks/2014-10-06_11-09-32.292963/moveit_planners/sbpl/core/sbpl_interface/include/sbpl_interface/</path>
    <filename>sbpl__params_8h</filename>
    <class kind="struct">sbpl_interface::MotionPrimitive</class>
    <class kind="class">sbpl_interface::SBPLParams</class>
    <namespace>sbpl_interface</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEG2RAD</name>
      <anchorfile>sbpl__params_8h.html</anchorfile>
      <anchor>adec1e6bbd34c5cf8765a457da4876c91</anchor>
      <arglist>(d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RAD2DEG</name>
      <anchorfile>sbpl__params_8h.html</anchorfile>
      <anchor>a18b5ff2c19b69c072069398c7a5520cd</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; int &gt;</type>
      <name>Coords</name>
      <anchorfile>namespacesbpl__interface.html</anchorfile>
      <anchor>a1b280069717d5aca5b60ad80f9e9f2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>MPrim</name>
      <anchorfile>namespacesbpl__interface.html</anchorfile>
      <anchor>adbe6fe40c534923def52455265cefde0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Search.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_planners/doc_stacks/2014-10-06_11-09-32.292963/moveit_planners/sbpl/core/sbpl_interface/src/bfs3d/</path>
    <filename>Search_8cpp</filename>
    <includes id="BFS__3D_8h" name="BFS_3D.h" local="no" imported="no">sbpl_interface/bfs3d/BFS_3D.h</includes>
    <namespace>sbpl_interface</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EXPAND_NEIGHBOR</name>
      <anchorfile>Search_8cpp.html</anchorfile>
      <anchor>a9b73c3bcc028b2e94c3c3651f58ab46c</anchor>
      <arglist>(offset)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bresenham3d_param_t</name>
    <filename>structbresenham3d__param__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>dx</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>ab95357a8300c6bdf4862ae23f5d1897f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dx2</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>a1558ce2ebe3224583592fd96b3612b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dy</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>aec3355270ca8cc3dc900a75d436af94f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dy2</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>af09d833a031d6c7a27a706d342f5f121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dz</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>a18edd7d07b2cb484865836989ffdc05d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dz2</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>a8bf0ba05f156d723a4cc178a02411279</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>err1</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>af76af4ab508fff48f82a9dfcaef41458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>err2</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>a8d30abdc1a339cf6be052c1ba90a0211</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IncX</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>a6153046195de8814786fb00d7788bdbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IncY</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>aa31985608e327935d154863c328930e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IncZ</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>a0cc10687bae59da4c3d5565d1e03b039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>UsingXYZIndex</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>a97b6f5f883ec1dce09ec10307d087fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>X1</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>a81c1a4e2d71245d19725458f2a28f72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>X2</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>ab023112a3176b2ee7f6d96e2a9b92419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>XIndex</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>a86cab69a9eb2afb124893cc6a50675ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Y1</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>a8ee695f5e615689b387f40b81be161ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Y2</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>a9668e152eda76bbec7c0b768755e1bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>YIndex</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>a47a7e15393ec0c17afb35314dba2beee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Z1</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>ab558ab2e8af5f7caa4bf0b0a632ef6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Z2</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>a0b6bfa80ce04ee42297af83139f50c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ZIndex</name>
      <anchorfile>structbresenham3d__param__t.html</anchorfile>
      <anchor>af32c11b0e1e1ba50212843ef1e654584</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DummyEnvironment</name>
    <filename>classDummyEnvironment.html</filename>
    <member kind="function">
      <type></type>
      <name>DummyEnvironment</name>
      <anchorfile>classDummyEnvironment.html</anchorfile>
      <anchor>a4d04fc372332784df00be4c7b84d4f63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GetFromToHeuristic</name>
      <anchorfile>classDummyEnvironment.html</anchorfile>
      <anchor>ac6a5e0eba227259bc0e41a7e5f8f3213</anchor>
      <arglist>(int FromStateID, int ToStateID)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GetGoalHeuristic</name>
      <anchorfile>classDummyEnvironment.html</anchorfile>
      <anchor>ad250df2dee4c8fb690bf222219ba7108</anchor>
      <arglist>(int stateID)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GetPreds</name>
      <anchorfile>classDummyEnvironment.html</anchorfile>
      <anchor>a865898575b332c886eee68ecfff50563</anchor>
      <arglist>(int TargetStateID, std::vector&lt; int &gt; *PredIDV, std::vector&lt; int &gt; *CostV)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GetStartHeuristic</name>
      <anchorfile>classDummyEnvironment.html</anchorfile>
      <anchor>a95571dea97504d2064b40f85ee01ad3b</anchor>
      <arglist>(int stateID)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GetSuccs</name>
      <anchorfile>classDummyEnvironment.html</anchorfile>
      <anchor>a3fa7911c1b892aa26c0f837f8b720488</anchor>
      <arglist>(int SourceStateID, std::vector&lt; int &gt; *SuccIDV, std::vector&lt; int &gt; *CostV)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>InitializeEnv</name>
      <anchorfile>classDummyEnvironment.html</anchorfile>
      <anchor>ac1d76cca826613545538c6f7ebee7770</anchor>
      <arglist>(const char *sEnvFile)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>InitializeMDPCfg</name>
      <anchorfile>classDummyEnvironment.html</anchorfile>
      <anchor>a4c6148567ddbdd925b4beb268022865a</anchor>
      <arglist>(MDPConfig *MDPCfg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintEnv_Config</name>
      <anchorfile>classDummyEnvironment.html</anchorfile>
      <anchor>a89b973b0cad2bd278f33f502b5a65aa8</anchor>
      <arglist>(FILE *fOut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintState</name>
      <anchorfile>classDummyEnvironment.html</anchorfile>
      <anchor>aef85ce2b0ea9367218746a27edb41383</anchor>
      <arglist>(int stateID, bool bVerbose, FILE *fOut=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetAllActionsandAllOutcomes</name>
      <anchorfile>classDummyEnvironment.html</anchorfile>
      <anchor>a7008d3621ce069309dc446d822715bb1</anchor>
      <arglist>(CMDPSTATE *state)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetAllPreds</name>
      <anchorfile>classDummyEnvironment.html</anchorfile>
      <anchor>a3113dbeee8027f56ea43e00b0d650bbb</anchor>
      <arglist>(CMDPSTATE *state)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>SizeofCreatedEnv</name>
      <anchorfile>classDummyEnvironment.html</anchorfile>
      <anchor>a70030c033b4996de90ba568f2c381436</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DummyEnvironment</name>
      <anchorfile>classDummyEnvironment.html</anchorfile>
      <anchor>a0878639e8dd3a1250cb9c3913adf6a18</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sbpl_interface</name>
    <filename>namespacesbpl__interface.html</filename>
    <class kind="class">sbpl_interface::BFS_3D</class>
    <class kind="struct">sbpl_interface::EnvChain3DGoalPose</class>
    <class kind="struct">sbpl_interface::EnvChain3DHashEntry</class>
    <class kind="struct">sbpl_interface::EnvChain3DPlanningData</class>
    <class kind="class">sbpl_interface::EnvironmentChain3D</class>
    <class kind="class">sbpl_interface::JointMotionPrimitive</class>
    <class kind="class">sbpl_interface::JointMotionWrapper</class>
    <class kind="struct">sbpl_interface::MotionPrimitive</class>
    <class kind="struct">sbpl_interface::PlanningParameters</class>
    <class kind="struct">sbpl_interface::PlanningStatistics</class>
    <class kind="class">sbpl_interface::SBPLInterface</class>
    <class kind="class">sbpl_interface::SBPLMetaInterface</class>
    <class kind="class">sbpl_interface::SBPLParams</class>
    <class kind="class">sbpl_interface::SingleJointMotionPrimitive</class>
    <member kind="typedef">
      <type>std::vector&lt; int &gt;</type>
      <name>Coords</name>
      <anchorfile>namespacesbpl__interface.html</anchorfile>
      <anchor>a1b280069717d5aca5b60ad80f9e9f2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>MPrim</name>
      <anchorfile>namespacesbpl__interface.html</anchorfile>
      <anchor>adbe6fe40c534923def52455265cefde0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>intHash</name>
      <anchorfile>namespacesbpl__interface.html</anchorfile>
      <anchor>af506783de74665d06cd21fee8fdd55df</anchor>
      <arglist>(unsigned int key)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>HASH_TABLE_SIZE</name>
      <anchorfile>namespacesbpl__interface.html</anchorfile>
      <anchor>a3290d798cb4f94418b69c97d730c5fb7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sbpl_interface::BFS_3D</name>
    <filename>classsbpl__interface_1_1BFS__3D.html</filename>
    <member kind="function">
      <type></type>
      <name>BFS_3D</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>a7ca62477ea4c755a3b1b903362fd5097</anchor>
      <arglist>(int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDimensions</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>a8d16b43332e14dd77b3252fdad71c17f</anchor>
      <arglist>(int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDistance</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>aea4fd78a24cacf329989235e32b85eb9</anchor>
      <arglist>(int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWall</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>a7f805c5d7fd23e6656f9032801266156</anchor>
      <arglist>(int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>a5a29c473e5c33e9c9c710c8a9966edac</anchor>
      <arglist>(int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWall</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>a92c8ac074f47f22b85987b39a5726c16</anchor>
      <arglist>(int, int, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BFS_3D</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>ae102a3b4d6df90ef377509bb6befe691</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getNode</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>aa010cf21d4ba73269992c72a1c78e049</anchor>
      <arglist>(int, int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>search</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>a9aa8bf01d46f1c74438fd16d554a5a12</anchor>
      <arglist>(int, int, int volatile *, int *, int &amp;, int &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>dim_x</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>a73e9f2f6e98cefb650369e8c9b604199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>dim_xy</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>a62d97b77702f9c8b3e83e5918db122cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>dim_xyz</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>a1657446fb126587632d2eaee954fa92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>dim_y</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>aef766ef488ae6a36d6315cb06ef92bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>dim_z</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>a820459bafd6ebba831f2c5abb7b4b831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int volatile *</type>
      <name>distance_grid</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>a53d5e61c404e90456c9ab44ffda2ff3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>origin</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>a09bb947ce85aa34f9fd9b234d3f8f859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>queue</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>a7edf3ab7cd4c336bc0dc37eec8c58227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>queue_head</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>a300c78c021aff7faaeaa60f18fb8891a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>queue_tail</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>afbe1e48139fcccbbd3cc87e4dccdd1b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>running</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>a3e50ae952680d181894cecc6234f6846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>search_thread_</name>
      <anchorfile>classsbpl__interface_1_1BFS__3D.html</anchorfile>
      <anchor>af7ac481bb148acb1a2f7bb2102b4118e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sbpl_interface::EnvChain3DGoalPose</name>
    <filename>structsbpl__interface_1_1EnvChain3DGoalPose.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>fangle</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DGoalPose.html</anchorfile>
      <anchor>a8e61fb2b49ebd1fb3f512537d98903d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_6dof_goal</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DGoalPose.html</anchorfile>
      <anchor>a7a82723d5d8cacd555017e1aececd66a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>q</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DGoalPose.html</anchorfile>
      <anchor>a40150ba2015497b3a2fa4d4fbe4a4c7d</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rpy</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DGoalPose.html</anchorfile>
      <anchor>a393911f3e4370c041aa0d347850b34ac</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rpy_disc</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DGoalPose.html</anchorfile>
      <anchor>aa841d1a256542669a6f7711b551477a4</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rpy_disc_tolerance</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DGoalPose.html</anchorfile>
      <anchor>a7f799156a0cacbdb306c3da47d2ecd9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rpy_tolerance</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DGoalPose.html</anchorfile>
      <anchor>a248bad84488df6b6c8f7b2310877be7f</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DGoalPose.html</anchorfile>
      <anchor>a17cf30c297c7c2a010df1a8ff07d4d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xyz</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DGoalPose.html</anchorfile>
      <anchor>ae9d626b0c550ab7875311e354d6463c9</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>xyz_disc</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DGoalPose.html</anchorfile>
      <anchor>ad47f434aa7d4a6985d77f748212d4d86</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>xyz_disc_tolerance</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DGoalPose.html</anchorfile>
      <anchor>aeb32cc9307a5b66a07ca78c5a77bba87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xyz_tolerance</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DGoalPose.html</anchorfile>
      <anchor>af22f2c081f0e9fd299239a225aaa6975</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sbpl_interface::EnvChain3DHashEntry</name>
    <filename>structsbpl__interface_1_1EnvChain3DHashEntry.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>action</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DHashEntry.html</anchorfile>
      <anchor>a30639af23edfbff8bc0f83f429783bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>angles</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DHashEntry.html</anchorfile>
      <anchor>a641156e98cef9551aa513c0d66c0d21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>coord</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DHashEntry.html</anchorfile>
      <anchor>a48c8afdc0131444eb121f3db6eb45c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>dist</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DHashEntry.html</anchorfile>
      <anchor>a2303bd6964e03ecf49078a1cd7f54760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stateID</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DHashEntry.html</anchorfile>
      <anchor>a2fbfeac7f7f55908e7bad434faa08af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>xyz</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DHashEntry.html</anchorfile>
      <anchor>ac30d9eb168fc94e4e81b0572ee94738b</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sbpl_interface::EnvChain3DPlanningData</name>
    <filename>structsbpl__interface_1_1EnvChain3DPlanningData.html</filename>
    <member kind="function">
      <type>EnvChain3DHashEntry *</type>
      <name>addHashEntry</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DPlanningData.html</anchorfile>
      <anchor>a80e2f66887afc3b15870e098839402c1</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;coord, const std::vector&lt; double &gt; &amp;angles, const int(&amp;xyz)[3], int action)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertFromStateIDsToAngles</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DPlanningData.html</anchorfile>
      <anchor>ae738c92b08034f0ecd7ed4ccff742995</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;state_ids, std::vector&lt; std::vector&lt; double &gt; &gt; &amp;angle_vector) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EnvChain3DPlanningData</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DPlanningData.html</anchorfile>
      <anchor>a92990aebc682c5cc3c6cc52282fe57e8</anchor>
      <arglist>(std::vector&lt; int * &gt; &amp;state_ID_to_index_mapping)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getHashBin</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DPlanningData.html</anchorfile>
      <anchor>a30a9e9ec676a4e84466ce7bca70631b2</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;coord)</arglist>
    </member>
    <member kind="function">
      <type>EnvChain3DHashEntry *</type>
      <name>getHashEntry</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DPlanningData.html</anchorfile>
      <anchor>a7085002387ef63425d5a49ede50cce4a</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;coord, int action)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EnvChain3DPlanningData</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DPlanningData.html</anchorfile>
      <anchor>a8237b7ca7b74708e8a09e3f44c7da582</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; EnvChain3DHashEntry * &gt; &gt;</type>
      <name>coord_to_state_ID_table_</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DPlanningData.html</anchorfile>
      <anchor>a80bbace3cae835f9187dcc3d471e220d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EnvChain3DHashEntry *</type>
      <name>goal_hash_entry_</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DPlanningData.html</anchorfile>
      <anchor>a0c2d6c824e038c79501bf0df7e628abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>hash_table_size_</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DPlanningData.html</anchorfile>
      <anchor>ab8988af1a654adb2263a2a4a59a30443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EnvChain3DHashEntry *</type>
      <name>start_hash_entry_</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DPlanningData.html</anchorfile>
      <anchor>a094aa921f207953cdbfe78a0608c58a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; EnvChain3DHashEntry * &gt;</type>
      <name>state_ID_to_coord_table_</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DPlanningData.html</anchorfile>
      <anchor>a2205e6de9cc6f696ff639599f1a4422a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int * &gt; &amp;</type>
      <name>state_ID_to_index_mapping_</name>
      <anchorfile>structsbpl__interface_1_1EnvChain3DPlanningData.html</anchorfile>
      <anchor>ad3986485012658b3fd2383ec0da7b141</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sbpl_interface::EnvironmentChain3D</name>
    <filename>classsbpl__interface_1_1EnvironmentChain3D.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>AreEquivalent</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a328b0ac31094427535adb8e495e2acef</anchor>
      <arglist>(int StateID1, int StateID2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attemptShortcut</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a90a7c693c8203f39c141a613dcbadbc8</anchor>
      <arglist>(const trajectory_msgs::JointTrajectory &amp;traj_in, trajectory_msgs::JointTrajectory &amp;traj_out)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>EnvironmentChain3D</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a66f88ed60a24b8c10cdb03843ca605ec</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;planning_scene)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getExpandedStates</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a9bf83260c5ed33b1d3294910ee0236ce</anchor>
      <arglist>(std::vector&lt; std::vector&lt; double &gt; &gt; *ara_states)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GetFromToHeuristic</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>aa037eeae85b3155d2831843a79892a34</anchor>
      <arglist>(int FromStateID, int ToStateID)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GetGoalHeuristic</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>afacb824bb89b3973c269225aec850bea</anchor>
      <arglist>(int stateID)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Affine3d &amp;</type>
      <name>getGoalPose</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a5558994a922daeba9c98fd1d5e37b5d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPlaneBFSMarker</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a8f0d4d653f085807c9e77b7db1b778f5</anchor>
      <arglist>(visualization_msgs::Marker &amp;plane_marker, double z_val)</arglist>
    </member>
    <member kind="function">
      <type>const EnvChain3DPlanningData &amp;</type>
      <name>getPlanningData</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>ade6f8de4a4651bf69bc06c61dfff7aaa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PlanningStatistics &amp;</type>
      <name>getPlanningStatistics</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a2b07238cc2d1bb0eb47d7fd191406346</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GetPreds</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a8504e64867916e7d2ec52b065141dca0</anchor>
      <arglist>(int TargetStateID, vector&lt; int &gt; *PredIDV, vector&lt; int &gt; *CostV)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GetStartHeuristic</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a21de7710f7ef9628469dcf379b3f7590</anchor>
      <arglist>(int stateID)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GetSuccs</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a6801933f1edff48ace0101f850919c95</anchor>
      <arglist>(int SourceStateID, vector&lt; int &gt; *SuccIDV, vector&lt; int &gt; *CostV)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>InitializeEnv</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a5b43a565b0fd11926acdb4dd27ba4673</anchor>
      <arglist>(const char *sEnvFile)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>InitializeMDPCfg</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a712c52b1443b4929995ea4b2611da78c</anchor>
      <arglist>(MDPConfig *MDPCfg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>populateTrajectoryFromStateIDSequence</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a36a836b4a573072aa9bf6c7bf18b177b</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;state_ids, trajectory_msgs::JointTrajectory &amp;traj) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintEnv_Config</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a1df7fe40126ec313ad953da3a0b740c4</anchor>
      <arglist>(FILE *fOut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintState</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>adc81ae4c0e0c14907d55a23b07dddc43</anchor>
      <arglist>(int stateID, bool bVerbose, FILE *fOut=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetAllActionsandAllOutcomes</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>ac5d7db64b9e1b05445cef0765440fe61</anchor>
      <arglist>(CMDPSTATE *state)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetAllPreds</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a6fe02fda60201c2da92983f8129749e7</anchor>
      <arglist>(CMDPSTATE *state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setupForMotionPlan</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a6023e1db69bccc7dbcc66da174df60a2</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;planning_scene, const moveit_msgs::GetMotionPlan::Request &amp;req, moveit_msgs::GetMotionPlan::Response &amp;res, const PlanningParameters &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>SizeofCreatedEnv</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a45dadfd467b78b9a0ea6090743d3b314</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EnvironmentChain3D</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a43ec1c4409921592c8213f0fb935f2a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>calculateCost</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a6ea57ff62f48ef154dba3b61b19d97e7</anchor>
      <arglist>(EnvChain3DHashEntry *HashEntry1, EnvChain3DHashEntry *HashEntry2)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>convertCoordToJointAngles</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a991213c8a00ad7c02876b7a2f3829f90</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;coord, std::vector&lt; double &gt; &amp;angles)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>convertJointAnglesToCoord</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a99630ffec7b1d01cb5b0a267b0fd3ca0</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;angle, std::vector&lt; int &gt; &amp;coord)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>determineMaximumEndEffectorTravel</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a967ecf779a24d5193f7e67a892c80ab4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getBFSCostToGoal</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a081404f0641cfa3abf4e30335307e557</anchor>
      <arglist>(int x, int y, int z) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getEndEffectorHeuristic</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a1ff774a51bd7ffa13d25bebf37d47297</anchor>
      <arglist>(int FromStateID, int ToStateID)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getEuclideanDistance</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a47bdf0d0e271540142be4d75c3c28c3d</anchor>
      <arglist>(double x1, double y1, double z1, double x2, double y2, double z2) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getGridXYZInt</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>aad9ad72b1bf3f4d70a607a585b3d1fb5</anchor>
      <arglist>(const Eigen::Affine3d &amp;pose, int(&amp;xyz)[3]) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getJointDistanceDoubleSum</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a2377a136f375965163d0f33b11ecd099</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;angles1, const std::vector&lt; double &gt; &amp;angles2) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getJointDistanceIntegerMax</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>ace7359955eb4668218a48b9baa33c52a</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;angles1, const std::vector&lt; double &gt; &amp;angles2, double delta) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getJointDistanceIntegerSum</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>ab8f6abaf9482ca12ec9e1e032a59700b</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;angles1, const std::vector&lt; double &gt; &amp;angles2, double delta) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getMotionPrimitives</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>ad4efb7f2ffaf2caef7e054498928bc6d</anchor>
      <arglist>(const std::string &amp;group)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>interpolateAndCollisionCheck</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>ad9525d8797b6d386e332f729abc09982</anchor>
      <arglist>(const std::vector&lt; double &gt; angles1, const std::vector&lt; double &gt; angles2, std::vector&lt; std::vector&lt; double &gt; &gt; &amp;state_values)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setMotionPrimitives</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a18984809617ed91fe24fa89dc463101f</anchor>
      <arglist>(const std::string &amp;group_name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>angle_discretization_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>af2840b4e1a86e434d74f3f57a9ce20d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BFS_3D *</type>
      <name>bfs_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>af52842bad4a3055fa10ee5decfc80ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>closest_to_goal_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a91cc6a943c555e7ab61391cf2dc52fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; int, std::map&lt; int, std::vector&lt; std::vector&lt; double &gt; &gt; &gt; &gt;</type>
      <name>generated_interpolations_map_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>ae33b7014e98ba53701d0aaee7cbe52d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>kinematic_constraints::KinematicConstraintSet</type>
      <name>goal_constraint_set_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>ad01077230892892788967bd440efd917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3d</type>
      <name>goal_pose_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a207e4685b875e4ee94ef56af0a8bdcb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; collision_detection::GroupStateRepresentation &gt;</type>
      <name>gsr_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>ad367aa34bc757d768f3eb22d79973911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const collision_detection::CollisionRobotHybrid *</type>
      <name>hy_robot_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a545fa4853f0875403d8d28af0abb801e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const collision_detection::CollisionWorldHybrid *</type>
      <name>hy_world_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>afb0a55849d942bc591d901ec95fd6bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_models::RobotState *::JointStateGroup *</type>
      <name>interpolation_joint_state_group_1_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>af0cf9904ca93cf02e2f3d7a20d7ea9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_models::RobotState *::JointStateGroup *</type>
      <name>interpolation_joint_state_group_2_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a775b0b31755e04993fd6760f8908df56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_models::RobotState *::JointStateGroup *</type>
      <name>interpolation_joint_state_group_temp_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>aa79c807c184acb2e7909b7821ef51853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_models::RobotState *</type>
      <name>interpolation_state_1_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a7dc720bfd658660c099f841395d97027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_models::RobotState *</type>
      <name>interpolation_state_2_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>af13f7010cc50e5ef5c0d729f2bcb12a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_models::RobotState *</type>
      <name>interpolation_state_temp_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a3a49cc84456d38913ae2bd1bcbf84ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; boost::shared_ptr&lt; JointMotionWrapper &gt; &gt;</type>
      <name>joint_motion_wrappers_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>aaa989b07cc332b0d6b522bca53cdd742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_models::RobotState *::JointStateGroup *</type>
      <name>joint_state_group_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a770bd5d03abddec40d5208f7a3a3da0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>maximum_distance_for_motion_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a81c192cbe8a7d3269d9c73a474c0daaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>kinematic_constraints::KinematicConstraintSet</type>
      <name>path_constraint_set_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a41b8c661f2a2c175df6d4402f7d6592e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EnvChain3DPlanningData</type>
      <name>planning_data_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a80e695220f04ac943e415b63399f28e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>planning_group_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a41bb584a67eada0c458d580af832afb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlanningParameters</type>
      <name>planning_parameters_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a3e61dbe11b8e53f0c2199258435fa032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_scene::PlanningSceneConstPtr</type>
      <name>planning_scene_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a8e7a8ccab6dfc5e7be0ec111ba0e657b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlanningStatistics</type>
      <name>planning_statistics_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a9c1d543ee06272287e7d702637175b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; boost::shared_ptr&lt; JointMotionPrimitive &gt; &gt;</type>
      <name>possible_actions_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a504b9ccabbe3d6bd6dd558c29fc42215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_models::RobotState *</type>
      <name>state_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a17bc1e3d2e48f581a28ea7645c957072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const planning_models::RobotState *::LinkState *</type>
      <name>tip_link_state_</name>
      <anchorfile>classsbpl__interface_1_1EnvironmentChain3D.html</anchorfile>
      <anchor>a77e22538f70cf58dc9b75db12ca78bad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sbpl_interface::JointMotionPrimitive</name>
    <filename>classsbpl__interface_1_1JointMotionPrimitive.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>generateSuccessorState</name>
      <anchorfile>classsbpl__interface_1_1JointMotionPrimitive.html</anchorfile>
      <anchor>a547fe55ef9c3354b47b0b1610ec1b957</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;start, std::vector&lt; double &gt; &amp;end)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sbpl_interface::JointMotionWrapper</name>
    <filename>classsbpl__interface_1_1JointMotionWrapper.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>canGetCloser</name>
      <anchorfile>classsbpl__interface_1_1JointMotionWrapper.html</anchorfile>
      <anchor>a7037b01e2e3f4487199ef7baa5afc127</anchor>
      <arglist>(double start, double goal, double delta)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDoubleDistance</name>
      <anchorfile>classsbpl__interface_1_1JointMotionWrapper.html</anchorfile>
      <anchor>a489c0f8a93d1c62eacd6bb9ac3334a92</anchor>
      <arglist>(double start, double end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIntegerDistance</name>
      <anchorfile>classsbpl__interface_1_1JointMotionWrapper.html</anchorfile>
      <anchor>aa2f4bc532f5b2bff8c4a069031261a28</anchor>
      <arglist>(double start, double end, double delta)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSuccessorValue</name>
      <anchorfile>classsbpl__interface_1_1JointMotionWrapper.html</anchorfile>
      <anchor>aba86c50fc33752b01d573dfa482f19c8</anchor>
      <arglist>(double start, double delta, double &amp;end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointMotionWrapper</name>
      <anchorfile>classsbpl__interface_1_1JointMotionWrapper.html</anchorfile>
      <anchor>a4b031e30ad3f3efbccce1ec4802c92a8</anchor>
      <arglist>(const planning_models::RobotModel::JointModel *joint_model)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit_msgs::JointLimits</type>
      <name>joint_limit_</name>
      <anchorfile>classsbpl__interface_1_1JointMotionWrapper.html</anchorfile>
      <anchor>ae7e13822e4488a7c996f9c103816a942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const planning_models::RobotModel::JointModel *</type>
      <name>joint_model_</name>
      <anchorfile>classsbpl__interface_1_1JointMotionWrapper.html</anchorfile>
      <anchor>a27bb477336adb684320129400dc58c21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sbpl_interface::MotionPrimitive</name>
    <filename>structsbpl__interface_1_1MotionPrimitive.html</filename>
    <member kind="variable">
      <type>Coords</type>
      <name>coord</name>
      <anchorfile>structsbpl__interface_1_1MotionPrimitive.html</anchorfile>
      <anchor>a83bf6d8ab7be18b296d39868228bf18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>group</name>
      <anchorfile>structsbpl__interface_1_1MotionPrimitive.html</anchorfile>
      <anchor>ae4372b4ec4740da8d169b22d777ca7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structsbpl__interface_1_1MotionPrimitive.html</anchorfile>
      <anchor>a239fb938216b8b0ed39f1db59045e8a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MPrim</type>
      <name>m</name>
      <anchorfile>structsbpl__interface_1_1MotionPrimitive.html</anchorfile>
      <anchor>a92126e7633b7cd1384f9b078a1705d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nsteps</name>
      <anchorfile>structsbpl__interface_1_1MotionPrimitive.html</anchorfile>
      <anchor>a8019dc3262172258ee2722d0461fe06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>type</name>
      <anchorfile>structsbpl__interface_1_1MotionPrimitive.html</anchorfile>
      <anchor>ad0e3067fb2ed391594e2c371f0da5d0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sbpl_interface::PlanningParameters</name>
    <filename>structsbpl__interface_1_1PlanningParameters.html</filename>
    <member kind="function">
      <type></type>
      <name>PlanningParameters</name>
      <anchorfile>structsbpl__interface_1_1PlanningParameters.html</anchorfile>
      <anchor>a231326c2d79ee97d9b9d7cfedf8a5f96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>attempt_full_shortcut_</name>
      <anchorfile>structsbpl__interface_1_1PlanningParameters.html</anchorfile>
      <anchor>a2e2e19fd187bd4a76ce86333da84082b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>interpolation_distance_</name>
      <anchorfile>structsbpl__interface_1_1PlanningParameters.html</anchorfile>
      <anchor>a7ce115ac480ac8f2e4401b25b9f20a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>joint_motion_primitive_distance_</name>
      <anchorfile>structsbpl__interface_1_1PlanningParameters.html</anchorfile>
      <anchor>ae3d4dfe1c02480295df70d51f528ffec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_bfs_</name>
      <anchorfile>structsbpl__interface_1_1PlanningParameters.html</anchorfile>
      <anchor>a729892dcdbee5174660527ba3b0103bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_standard_collision_checking_</name>
      <anchorfile>structsbpl__interface_1_1PlanningParameters.html</anchorfile>
      <anchor>a3a6aedc1d0128c01925302d653251438</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sbpl_interface::PlanningStatistics</name>
    <filename>structsbpl__interface_1_1PlanningStatistics.html</filename>
    <member kind="function">
      <type></type>
      <name>PlanningStatistics</name>
      <anchorfile>structsbpl__interface_1_1PlanningStatistics.html</anchorfile>
      <anchor>a5bc587a849a0a0b4bfaf5c0ef88c634b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>coll_checks_</name>
      <anchorfile>structsbpl__interface_1_1PlanningStatistics.html</anchorfile>
      <anchor>a1238af447fb611683966f3146615206f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::WallDuration</type>
      <name>total_coll_check_time_</name>
      <anchorfile>structsbpl__interface_1_1PlanningStatistics.html</anchorfile>
      <anchor>ac2a89490ce5b86c74afc97acb4ff6c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::WallDuration</type>
      <name>total_expansion_time_</name>
      <anchorfile>structsbpl__interface_1_1PlanningStatistics.html</anchorfile>
      <anchor>aaa60ce65f5fb78f1ac4e7646b22d236a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>total_expansions_</name>
      <anchorfile>structsbpl__interface_1_1PlanningStatistics.html</anchorfile>
      <anchor>a7caed6ed5d866b6c04419f6384b65b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::WallDuration</type>
      <name>total_planning_time_</name>
      <anchorfile>structsbpl__interface_1_1PlanningStatistics.html</anchorfile>
      <anchor>a0b74e78a63f261936115b1c03ed6e7fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sbpl_interface::SBPLInterface</name>
    <filename>classsbpl__interface_1_1SBPLInterface.html</filename>
    <member kind="function">
      <type>const PlanningStatistics &amp;</type>
      <name>getLastPlanningStatistics</name>
      <anchorfile>classsbpl__interface_1_1SBPLInterface.html</anchorfile>
      <anchor>a840a7cac20878a2da98a53842c2217a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SBPLInterface</name>
      <anchorfile>classsbpl__interface_1_1SBPLInterface.html</anchorfile>
      <anchor>a3bb5c8d79fe84f90135e99a10c91de27</anchor>
      <arglist>(const planning_models::RobotModelConstPtr &amp;kmodel)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>classsbpl__interface_1_1SBPLInterface.html</anchorfile>
      <anchor>aefd70fb9b7307e8001fb8348a4d4405b</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;planning_scene, const moveit_msgs::GetMotionPlan::Request &amp;req, moveit_msgs::GetMotionPlan::Response &amp;res, const PlanningParameters &amp;params) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SBPLInterface</name>
      <anchorfile>classsbpl__interface_1_1SBPLInterface.html</anchorfile>
      <anchor>abc2357ea4ae9898d03a67411b96ec7cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlanningStatistics</type>
      <name>last_planning_statistics_</name>
      <anchorfile>classsbpl__interface_1_1SBPLInterface.html</anchorfile>
      <anchor>a88ce1d1bfee78f1cb54707f23c864473</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sbpl_interface::SBPLMetaInterface</name>
    <filename>classsbpl__interface_1_1SBPLMetaInterface.html</filename>
    <member kind="function">
      <type>const PlanningStatistics &amp;</type>
      <name>getLastPlanningStatistics</name>
      <anchorfile>classsbpl__interface_1_1SBPLMetaInterface.html</anchorfile>
      <anchor>a18885a3a39686c69b8988b76bdd79a39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SBPLMetaInterface</name>
      <anchorfile>classsbpl__interface_1_1SBPLMetaInterface.html</anchorfile>
      <anchor>adef19390eab2ae401726e38fa69c51aa</anchor>
      <arglist>(const planning_models::RobotModelConstPtr &amp;kmodel)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>classsbpl__interface_1_1SBPLMetaInterface.html</anchorfile>
      <anchor>a496e293741ef347fb694320d89544a94</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;planning_scene, const moveit_msgs::GetMotionPlan::Request &amp;req, moveit_msgs::GetMotionPlan::Response &amp;res)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SBPLMetaInterface</name>
      <anchorfile>classsbpl__interface_1_1SBPLMetaInterface.html</anchorfile>
      <anchor>a7fbb7b5a98eb697221a23fecc86c5f66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>runSolver</name>
      <anchorfile>classsbpl__interface_1_1SBPLMetaInterface.html</anchorfile>
      <anchor>ae63b7f9950c908c69d341d1c1434848c</anchor>
      <arglist>(bool use_first, const planning_scene::PlanningSceneConstPtr &amp;planning_scene, const moveit_msgs::GetMotionPlan::Request &amp;req, moveit_msgs::GetMotionPlan::Response &amp;res, const PlanningParameters &amp;params)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>first_done_</name>
      <anchorfile>classsbpl__interface_1_1SBPLMetaInterface.html</anchorfile>
      <anchor>ac6b217f9fd8e68c21dc71b1517f3951a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>first_ok_</name>
      <anchorfile>classsbpl__interface_1_1SBPLMetaInterface.html</anchorfile>
      <anchor>a388b511310e353ee4a9c4b186964f900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlanningStatistics</type>
      <name>last_planning_statistics_</name>
      <anchorfile>classsbpl__interface_1_1SBPLMetaInterface.html</anchorfile>
      <anchor>abf67def4ab405c8e2d31c2fffb59a9ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::condition_variable</type>
      <name>planner_done_condition_</name>
      <anchorfile>classsbpl__interface_1_1SBPLMetaInterface.html</anchorfile>
      <anchor>a66862ae516852f1e298482d960d16fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>planner_done_mutex_</name>
      <anchorfile>classsbpl__interface_1_1SBPLMetaInterface.html</anchorfile>
      <anchor>a4ba48ec0715e3e1776933a763f62c2ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; sbpl_interface::SBPLInterface &gt;</type>
      <name>sbpl_interface_first_</name>
      <anchorfile>classsbpl__interface_1_1SBPLMetaInterface.html</anchorfile>
      <anchor>a4329e602f739d9fcc2d02249405a6860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; sbpl_interface::SBPLInterface &gt;</type>
      <name>sbpl_interface_second_</name>
      <anchorfile>classsbpl__interface_1_1SBPLMetaInterface.html</anchorfile>
      <anchor>aa33db23eabd20606f22b2218f486d2a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>second_done_</name>
      <anchorfile>classsbpl__interface_1_1SBPLMetaInterface.html</anchorfile>
      <anchor>a74dd89ceaac141b45814da87525c45f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>second_ok_</name>
      <anchorfile>classsbpl__interface_1_1SBPLMetaInterface.html</anchorfile>
      <anchor>a200fb3fd5201559ec7b714d077e10566</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sbpl_interface::SBPLParams</name>
    <filename>classsbpl__interface_1_1SBPLParams.html</filename>
    <member kind="function">
      <type></type>
      <name>SBPLParams</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>af989e4b93f4a7d6ea4164d38ec018af2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SBPLArmPlannerParams</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>ae26da8a24aa6dff98b239eb553154b9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>angle_delta_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a9dc4fd9b5e305b19174f5463b8adc264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>arm_log_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>ab511297d5cd1144ae3f29d06f6c50f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>arm_log_level_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a808e566ee10aec8716bcb953bf7863de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cost_multiplier_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a7caa7c0591efdcadc0f5cfc35bced906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cost_per_cell_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>ab094bd625cd3d97cc7d0cd2cb046687e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cost_per_meter_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a209e6c9a34f823e07cd918d2ca8df95c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cost_per_second_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a66552a34b14e161577226514c90ae3dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>cspace_log_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a5030ca5452f2b38181d5985a588b76fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>cspace_log_level_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>aad15dd800135816596ab0107e7f2147a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>environment_type_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a6e8ab1e29798d8e581b09da664d8cd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>epsilon_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a6ba6f56e06a70ca378eb3eda0bed01db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>expands2_log_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a36d62720ad97c5afded6b0115442d702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>expands2_log_level_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a7cb7e9da8d2514e69d016a295a13ecca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>expands_log_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a854d8128fa7e8306f1cd195b7b3fa3dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>expands_log_level_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a2e7759c7a5e51cdbd211d3bbdd257e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fa_resolution_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a06e424c6483b6b1ee3f02863383e5fe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>group_name_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>aaf5f4fa29c6c1f6c0aa8d84f20369333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ik_log_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a46e9998b0c4455f0c3e7dda10fbfb5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ik_log_level_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a6945a6ec6d1af0572eb0722861af40e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>is_goal_function_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a8bf687c0768f2f9e72aaf8efb28ee5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>joint_vel_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>ae9a12bef454674d752a1ad828d05410c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_mprim_offset_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>aa99d9e967f5d36c529a1dea931091a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>motion_primitive_type_names_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>ac9f3e2fa17fe500b73262b491ff1d558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; MotionPrimitive &gt;</type>
      <name>mp_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a97819be565a936c94900f4a4dabfc4ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>mprims_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a1c3c26727f49acdc2a509cc968a9e250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_long_dist_mprims_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>ad171a5357416df2b3d89f9a2aa8967bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_mprims_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a494d0b4e99186fd9e8c929b8350bb25f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_short_dist_mprims_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a5fb3d64b543f11adde3d906334c6fcab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>originX_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>ad61365ec983b0a19ae10e86bfcce75d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>originY_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>abe974b692f3da2edf024b139e35f8ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>originZ_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a3e2391774edd812676b39340c3370c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>planner_name_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a9b68313da8708a5046b04fe00c2bd0a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>planning_joints_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a66d62fa905266f651925d0efb23757a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>range1_cost_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a2b99eea403882bb2d4d1068a888c6626</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>range2_cost_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a835c1010026bd2255d5759468d931525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>range3_cost_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>ac1eb57b3a0ff89dc30c2c99bb991aac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>reference_frame_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>aa8ea930bffa84204d90f9dbae410b904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>resolution_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a8f6c59ce6d102d12b06a5864ddd6edb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rpy_resolution_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a87fe76f04d586a2f1386b2836acba3d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>short_dist_mprims_thresh_c_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>afbecf5c38811060828183fd266f5aaff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>short_dist_mprims_thresh_m_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a48cdf05771fc4379c6db0046fb30ed5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sizeX_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>afcca577dae441ac83ed5e624a640da4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sizeY_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a91f6eced61169c0472b5042b60a385a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sizeZ_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a3de5dfe07b8528c53d54d1801de4982f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>solution_log_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>ae1678426cd1b48d1a905a9c23f03154a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>solution_log_level_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a25b20f75438dc312ff0ff6a0de7b3bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>solve_for_ik_thresh_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a49ab002cda3cd28fbeb4725eee0f510b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>solve_for_ik_thresh_m_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a0cfb95339bb8dbc34fb978101a57a74e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>sum_heuristics_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a454888a9ca90eee7aedd8a092c3e8d8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>time_per_cell_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a7f31219f8d874c2159a07cdae460858f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>two_calls_to_op_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a8f019c241c591a1dd53581eb2ec73821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_6d_pose_goal_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a3a76a557b3e1242712fb2a809d4292f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_bfs_heuristic_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a76417b437735142954871dd64282db98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_ik_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>ab3344398fa8db78da14866a6b3fd8e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_multires_mprims_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a4ac9aa4ad81fefbd2531ea0f84a787e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_orientation_solver_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a875ab0c96b89f861064b82fda7534d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_research_heuristic_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>ac0f161ce693fd49185e4dc44d804eec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_uniform_cost_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a1025b16618a0f468bbde74b3c6cb2198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>verbose_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>ae8a9a1c3a559950b2716bb12a0eb1850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>verbose_collisions_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a2bb96806b50e69fa1845a20e99bb920c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>verbose_heuristics_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>af6dd2c53213e34e3f09fa314905ba924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xyz_resolution_</name>
      <anchorfile>classsbpl__interface_1_1SBPLParams.html</anchorfile>
      <anchor>a886e42a8e64f9ace888a1e85d9c12b7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sbpl_interface::SingleJointMotionPrimitive</name>
    <filename>classsbpl__interface_1_1SingleJointMotionPrimitive.html</filename>
    <base>sbpl_interface::JointMotionPrimitive</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>generateSuccessorState</name>
      <anchorfile>classsbpl__interface_1_1SingleJointMotionPrimitive.html</anchorfile>
      <anchor>a3e94449af3ff12edef067736afb4ae38</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;start, std::vector&lt; double &gt; &amp;end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SingleJointMotionPrimitive</name>
      <anchorfile>classsbpl__interface_1_1SingleJointMotionPrimitive.html</anchorfile>
      <anchor>a7447ffa8bfea35ebad72658fe9ff33e5</anchor>
      <arglist>(const boost::shared_ptr&lt; JointMotionWrapper &gt; &amp;joint_motion_wrapper, unsigned int ind, double delta)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>delta_</name>
      <anchorfile>classsbpl__interface_1_1SingleJointMotionPrimitive.html</anchorfile>
      <anchor>a92ac20b877b34d3b71d8d65403354b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>ind_</name>
      <anchorfile>classsbpl__interface_1_1SingleJointMotionPrimitive.html</anchorfile>
      <anchor>a63f2c6ec13e0ba4a3c3a12ecb5a2a005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; JointMotionWrapper &gt;</type>
      <name>joint_motion_wrapper_</name>
      <anchorfile>classsbpl__interface_1_1SingleJointMotionPrimitive.html</anchorfile>
      <anchor>a4adeabe6081640dc363a1b2d4091ae85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test</name>
    <filename>namespacetest.html</filename>
  </compound>
</tagfile>
