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

The Plugin Information struct. More...

#include <types.h>

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

Public Member Functions

std::string getConfigString () const
 Get the yaml config as a string. More...
 
bool operator== (const PluginInfo &rhs) const
 
bool operator!= (const PluginInfo &rhs) const
 

Public Attributes

std::string class_name
 The plugin class name. More...
 
YAML::Node config
 The plugin config data. More...
 

Private Member Functions

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

Friends

class boost::serialization::access
 

Detailed Description

The Plugin Information struct.

Member Function Documentation

◆ getConfigString()

std::string tesseract_common::PluginInfo::getConfigString ( ) const

Get the yaml config as a string.

◆ load()

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

◆ operator!=()

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

◆ operator==()

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

◆ save()

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

◆ serialize()

template<class Archive >
void tesseract_common::PluginInfo::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

◆ class_name

std::string tesseract_common::PluginInfo::class_name

The plugin class name.

◆ config

YAML::Node tesseract_common::PluginInfo::config

The plugin config data.


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