Robowflex  v0.1
Making MoveIt Easy
robowflex::PlanningQuery Struct Reference

A container structure for all elements needed in a planning query, plus an identifying name. More...

#include <benchmarking.h>

Public Member Functions

 PlanningQuery ()=default
 Empty constructor. More...
 
 PlanningQuery (const std::string &name, const SceneConstPtr &scene, const PlannerPtr &planner, const planning_interface::MotionPlanRequest &request)
 Constructor. Fills in fields. More...
 

Public Attributes

std::string name
 Name of this query. More...
 
SceneConstPtr scene
 Scene used for the query. More...
 
PlannerPtr planner
 Planner used for the query. More...
 
planning_interface::MotionPlanRequest request
 Request used for the query. More...
 

Detailed Description

A container structure for all elements needed in a planning query, plus an identifying name.

Definition at line 43 of file benchmarking.h.

Constructor & Destructor Documentation

◆ PlanningQuery() [1/2]

robowflex::PlanningQuery::PlanningQuery ( )
default

Empty constructor.

◆ PlanningQuery() [2/2]

PlanningQuery::PlanningQuery ( const std::string name,
const SceneConstPtr scene,
const PlannerPtr planner,
const planning_interface::MotionPlanRequest request 
)

Constructor. Fills in fields.

Parameters
[in]nameName of this query.
[in]sceneScene to use.
[in]plannerPlanner to use to evaluate query.
[in]requestRequest to give planner.

PlanningQuery

Definition at line 72 of file benchmarking.cpp.

77 {
78 }
Functions for loading and animating scenes in Blender.
planning_interface::MotionPlanRequest request
Request used for the query.
Definition: benchmarking.h:63
SceneConstPtr scene
Scene used for the query.
Definition: benchmarking.h:61
std::string name
Name of this query.
Definition: benchmarking.h:60
PlannerPtr planner
Planner used for the query.
Definition: benchmarking.h:62

Member Data Documentation

◆ name

std::string robowflex::PlanningQuery::name

Name of this query.

Definition at line 60 of file benchmarking.h.

◆ planner

PlannerPtr robowflex::PlanningQuery::planner

Planner used for the query.

Definition at line 62 of file benchmarking.h.

◆ request

planning_interface::MotionPlanRequest robowflex::PlanningQuery::request

Request used for the query.

Definition at line 63 of file benchmarking.h.

◆ scene

SceneConstPtr robowflex::PlanningQuery::scene

Scene used for the query.

Definition at line 61 of file benchmarking.h.


The documentation for this struct was generated from the following files: