kinematics-dynamics
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. More...
 

Protected Member Functions

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

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::ConfigurationSelectorHumanoidGaitFactory, and roboticslab::ConfigurationSelectorLeastOverallAngularDisplacementFactory.


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