hpp-core  4.9.0
Implement basic classes for canonical path planning for kinematic chains.
hpp::core::ProblemSolverPlugin Class Referenceabstract

Plugin mechanism to declare new features in ProblemSolver class. More...

#include <hpp/core/plugin.hh>

Public Member Functions

const std::string & name () const
 
const std::string & version () const
 
bool initialize (ProblemSolverPtr_t ps)
 
virtual ~ProblemSolverPlugin ()
 

Protected Member Functions

virtual bool impl_initialize (ProblemSolverPtr_t ps)=0
 
 ProblemSolverPlugin (const std::string &name, const std::string &version)
 

Detailed Description

Plugin mechanism to declare new features in ProblemSolver class.

Constructor & Destructor Documentation

◆ ~ProblemSolverPlugin()

virtual hpp::core::ProblemSolverPlugin::~ProblemSolverPlugin ( )
inlinevirtual

◆ ProblemSolverPlugin()

hpp::core::ProblemSolverPlugin::ProblemSolverPlugin ( const std::string &  name,
const std::string &  version 
)
inlineprotected

Member Function Documentation

◆ impl_initialize()

virtual bool hpp::core::ProblemSolverPlugin::impl_initialize ( ProblemSolverPtr_t  ps)
protectedpure virtual

◆ initialize()

bool hpp::core::ProblemSolverPlugin::initialize ( ProblemSolverPtr_t  ps)
inline

◆ name()

const std::string& hpp::core::ProblemSolverPlugin::name ( ) const
inline

◆ version()

const std::string& hpp::core::ProblemSolverPlugin::version ( ) const
inline

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