kinematics-dynamics
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
roboticslab::ConfigurationSelectorFactory Class Referenceabstract

Base factory class for ConfigurationSelector. More...

#include <ConfigurationSelector.hpp>

Inheritance diagram for roboticslab::ConfigurationSelectorFactory:
roboticslab::ConfigurationSelectorHumanoidGaitFactory roboticslab::ConfigurationSelectorLeastOverallAngularDisplacementFactory

Public Member Functions

virtual ConfigurationSelectorcreate () const =0
 Creates an instance of the concrete class.
 

Protected Member Functions

 ConfigurationSelectorFactory (const KDL::JntArray &qMin, const KDL::JntArray &qMax)
 Constructor.
 

Protected Attributes

KDL::JntArray _qMin
 
KDL::JntArray _qMax
 

Detailed Description

Acts as the base class in the abstract factory pattern, encapsulates individual factories.

Constructor & Destructor Documentation

◆ ConfigurationSelectorFactory()

roboticslab::ConfigurationSelectorFactory::ConfigurationSelectorFactory ( const KDL::JntArray &  qMin,
const KDL::JntArray &  qMax 
)
inlineprotected
Parameters
qMinJoint array of minimum joint limits.
qMaxJoint array of maximum joint limits.

Member Function Documentation

◆ create()

virtual ConfigurationSelector * roboticslab::ConfigurationSelectorFactory::create ( ) const
pure virtual
Returns
A pointer to the base class of the inheritance tree.

Implemented in roboticslab::ConfigurationSelectorLeastOverallAngularDisplacementFactory, and roboticslab::ConfigurationSelectorHumanoidGaitFactory.


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