Public Member Functions | Static Public Member Functions | Private Types | Private Member Functions | Private Attributes | Friends | List of all members
SharedData Class Reference

Public Member Functions

auto createUniqueInstance (const std::string &name) const
 

Static Public Member Functions

static const SharedDatainstance ()
 
static void release ()
 

Private Types

typedef pluginlib::ClassLoader< kinematics::KinematicsBaseKinematicsLoader
 

Private Member Functions

void initialize ()
 
 SharedData ()
 
 SharedData (SharedData const &)=delete
 

Private Attributes

std::vector< double > consistency_limits_
 
std::string group_name_
 
std::vector< std::string > joints_
 
std::unique_ptr< KinematicsLoaderkinematics_loader_
 
int num_fk_tests_
 
int num_ik_cb_tests_
 
int num_ik_multiple_tests_
 
int num_ik_tests_
 
int num_nearest_ik_tests_
 
bool plugin_fk_support_
 
bool position_only_check_
 
moveit::core::RobotModelPtr robot_model_
 
std::string root_link_
 
std::vector< double > seed_
 
double timeout_
 
std::string tip_link_
 
double tolerance_
 

Friends

class KinematicsTest
 

Detailed Description

Definition at line 75 of file test_kinematics_plugin.cpp.

Member Typedef Documentation

◆ KinematicsLoader

Definition at line 78 of file test_kinematics_plugin.cpp.

Constructor & Destructor Documentation

◆ SharedData() [1/2]

SharedData::SharedData ( SharedData const &  )
privatedelete

◆ SharedData() [2/2]

SharedData::SharedData ( )
inlineprivate

Definition at line 99 of file test_kinematics_plugin.cpp.

Member Function Documentation

◆ createUniqueInstance()

auto SharedData::createUniqueInstance ( const std::string &  name) const
inline

Definition at line 147 of file test_kinematics_plugin.cpp.

◆ initialize()

void SharedData::initialize ( )
inlineprivate

Definition at line 104 of file test_kinematics_plugin.cpp.

◆ instance()

static const SharedData& SharedData::instance ( )
inlinestatic

Definition at line 152 of file test_kinematics_plugin.cpp.

◆ release()

static void SharedData::release ( )
inlinestatic

Definition at line 157 of file test_kinematics_plugin.cpp.

Friends And Related Function Documentation

◆ KinematicsTest

friend class KinematicsTest
friend

Definition at line 77 of file test_kinematics_plugin.cpp.

Member Data Documentation

◆ consistency_limits_

std::vector<double> SharedData::consistency_limits_
private

Definition at line 87 of file test_kinematics_plugin.cpp.

◆ group_name_

std::string SharedData::group_name_
private

Definition at line 84 of file test_kinematics_plugin.cpp.

◆ joints_

std::vector<std::string> SharedData::joints_
private

Definition at line 85 of file test_kinematics_plugin.cpp.

◆ kinematics_loader_

std::unique_ptr<KinematicsLoader> SharedData::kinematics_loader_
private

Definition at line 81 of file test_kinematics_plugin.cpp.

◆ num_fk_tests_

int SharedData::num_fk_tests_
private

Definition at line 90 of file test_kinematics_plugin.cpp.

◆ num_ik_cb_tests_

int SharedData::num_ik_cb_tests_
private

Definition at line 91 of file test_kinematics_plugin.cpp.

◆ num_ik_multiple_tests_

int SharedData::num_ik_multiple_tests_
private

Definition at line 93 of file test_kinematics_plugin.cpp.

◆ num_ik_tests_

int SharedData::num_ik_tests_
private

Definition at line 92 of file test_kinematics_plugin.cpp.

◆ num_nearest_ik_tests_

int SharedData::num_nearest_ik_tests_
private

Definition at line 94 of file test_kinematics_plugin.cpp.

◆ plugin_fk_support_

bool SharedData::plugin_fk_support_
private

Definition at line 95 of file test_kinematics_plugin.cpp.

◆ position_only_check_

bool SharedData::position_only_check_
private

Definition at line 96 of file test_kinematics_plugin.cpp.

◆ robot_model_

moveit::core::RobotModelPtr SharedData::robot_model_
private

Definition at line 80 of file test_kinematics_plugin.cpp.

◆ root_link_

std::string SharedData::root_link_
private

Definition at line 82 of file test_kinematics_plugin.cpp.

◆ seed_

std::vector<double> SharedData::seed_
private

Definition at line 86 of file test_kinematics_plugin.cpp.

◆ timeout_

double SharedData::timeout_
private

Definition at line 88 of file test_kinematics_plugin.cpp.

◆ tip_link_

std::string SharedData::tip_link_
private

Definition at line 83 of file test_kinematics_plugin.cpp.

◆ tolerance_

double SharedData::tolerance_
private

Definition at line 89 of file test_kinematics_plugin.cpp.


The documentation for this class was generated from the following file:


moveit_kinematics
Author(s): Dave Coleman , Ioan Sucan , Sachin Chitta
autogenerated on Fri May 3 2024 02:29:33