Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | Friends | List of all members
tesseract_common::KinematicsPluginInfo Struct Reference

The kinematics plugin information structure. More...

#include <types.h>

Collaboration diagram for tesseract_common::KinematicsPluginInfo:
Collaboration graph
[legend]

Public Member Functions

void insert (const KinematicsPluginInfo &other)
 Insert the content of an other KinematicsPluginInfo. More...
 
void clear ()
 Clear the contents. More...
 
bool empty () const
 Check if structure is empty. More...
 
bool operator== (const KinematicsPluginInfo &rhs) const
 
bool operator!= (const KinematicsPluginInfo &rhs) const
 

Public Attributes

std::set< std::string > search_paths
 A list of paths to search for plugins. More...
 
std::set< std::string > search_libraries
 A list of library names without the prefix or suffix that contain plugins. More...
 
std::map< std::string, tesseract_common::PluginInfoContainerfwd_plugin_infos
 A map of group name to forward kinematics plugin information. More...
 
std::map< std::string, tesseract_common::PluginInfoContainerinv_plugin_infos
 A map of group name to inverse kinematics plugin information. More...
 

Static Public Attributes

static const std::string CONFIG_KEY { "kinematic_plugins" }
 

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Friends

class boost::serialization::access
 

Detailed Description

The kinematics plugin information structure.

Member Function Documentation

◆ clear()

void tesseract_common::KinematicsPluginInfo::clear ( )

Clear the contents.

◆ empty()

bool tesseract_common::KinematicsPluginInfo::empty ( ) const

Check if structure is empty.

◆ insert()

void tesseract_common::KinematicsPluginInfo::insert ( const KinematicsPluginInfo other)

Insert the content of an other KinematicsPluginInfo.

◆ operator!=()

bool tesseract_common::KinematicsPluginInfo::operator!= ( const KinematicsPluginInfo rhs) const

◆ operator==()

bool tesseract_common::KinematicsPluginInfo::operator== ( const KinematicsPluginInfo rhs) const

◆ serialize()

template<class Archive >
void tesseract_common::KinematicsPluginInfo::serialize ( Archive &  ar,
const unsigned int  version 
)
private

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Member Data Documentation

◆ CONFIG_KEY

const std::string tesseract_common::KinematicsPluginInfo::CONFIG_KEY { "kinematic_plugins" }
inlinestatic

◆ fwd_plugin_infos

std::map<std::string, tesseract_common::PluginInfoContainer> tesseract_common::KinematicsPluginInfo::fwd_plugin_infos

A map of group name to forward kinematics plugin information.

◆ inv_plugin_infos

std::map<std::string, tesseract_common::PluginInfoContainer> tesseract_common::KinematicsPluginInfo::inv_plugin_infos

A map of group name to inverse kinematics plugin information.

◆ search_libraries

std::set<std::string> tesseract_common::KinematicsPluginInfo::search_libraries

A list of library names without the prefix or suffix that contain plugins.

◆ search_paths

std::set<std::string> tesseract_common::KinematicsPluginInfo::search_paths

A list of paths to search for plugins.


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