Functions
environment_clone_benchmarks.cpp File Reference
#include <tesseract_common/macros.h>
#include <benchmark/benchmark.h>
#include <algorithm>
#include <tesseract_scene_graph/graph.h>
#include <tesseract_srdf/srdf_model.h>
#include <tesseract_state_solver/state_solver.h>
#include <tesseract_environment/environment.h>
#include <tesseract_kinematics/core/joint_group.h>
#include <tesseract_kinematics/core/kinematic_group.h>
#include <tesseract_common/resource_locator.h>
#include <tesseract_urdf/urdf_parser.h>
Include dependency graph for environment_clone_benchmarks.cpp:

Go to the source code of this file.

Functions

static void BM_ENVIRONMENT_CLONE (benchmark::State &state, Environment::Ptr env)
 Benchmark that checks the Tesseract clone method. More...
 
static void BM_JOINT_GROUP_COPY (benchmark::State &state, JointGroup::ConstPtr jg)
 Benchmark that checks the Tesseract clone method. More...
 
static void BM_KINEMATIC_GROUP_COPY (benchmark::State &state, KinematicGroup::ConstPtr kg)
 
static void BM_SCENE_GRAPH_CLONE (benchmark::State &state, SceneGraph::Ptr sg)
 Benchmark that checks the Tesseract clone method. More...
 
static void BM_STATE_SOLVER_CLONE (benchmark::State &state, StateSolver::Ptr state_solver)
 Benchmark that checks the Tesseract clone method. More...
 
SceneGraph::Ptr getSceneGraph (const tesseract_common::ResourceLocator &locator)
 
tesseract_srdf::SRDFModel::Ptr getSRDFModel (const SceneGraph &scene_graph, const tesseract_common::ResourceLocator &locator)
 
int main (int argc, char **argv)
 

Function Documentation

◆ BM_ENVIRONMENT_CLONE()

static void BM_ENVIRONMENT_CLONE ( benchmark::State &  state,
Environment::Ptr  env 
)
static

Benchmark that checks the Tesseract clone method.

Definition at line 40 of file environment_clone_benchmarks.cpp.

◆ BM_JOINT_GROUP_COPY()

static void BM_JOINT_GROUP_COPY ( benchmark::State &  state,
JointGroup::ConstPtr  jg 
)
static

Benchmark that checks the Tesseract clone method.

Definition at line 70 of file environment_clone_benchmarks.cpp.

◆ BM_KINEMATIC_GROUP_COPY()

static void BM_KINEMATIC_GROUP_COPY ( benchmark::State &  state,
KinematicGroup::ConstPtr  kg 
)
static

Definition at line 79 of file environment_clone_benchmarks.cpp.

◆ BM_SCENE_GRAPH_CLONE()

static void BM_SCENE_GRAPH_CLONE ( benchmark::State &  state,
SceneGraph::Ptr  sg 
)
static

Benchmark that checks the Tesseract clone method.

Definition at line 60 of file environment_clone_benchmarks.cpp.

◆ BM_STATE_SOLVER_CLONE()

static void BM_STATE_SOLVER_CLONE ( benchmark::State &  state,
StateSolver::Ptr  state_solver 
)
static

Benchmark that checks the Tesseract clone method.

Definition at line 50 of file environment_clone_benchmarks.cpp.

◆ getSceneGraph()

SceneGraph::Ptr getSceneGraph ( const tesseract_common::ResourceLocator locator)

Definition at line 21 of file environment_clone_benchmarks.cpp.

◆ getSRDFModel()

tesseract_srdf::SRDFModel::Ptr getSRDFModel ( const SceneGraph scene_graph,
const tesseract_common::ResourceLocator locator 
)

Definition at line 28 of file environment_clone_benchmarks.cpp.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 88 of file environment_clone_benchmarks.cpp.



tesseract_environment
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:02:21