kinematics-dynamics
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
roboticslab::AsibotConfigurationFactory Class Referenceabstract

Base factory class for AsibotConfiguration. More...

#include <AsibotConfiguration.hpp>

Inheritance diagram for roboticslab::AsibotConfigurationFactory:
roboticslab::AsibotConfigurationLeastOverallAngularDisplacementFactory

Public Member Functions

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

Protected Member Functions

 AsibotConfigurationFactory (AsibotConfiguration::JointsIn qMin, AsibotConfiguration::JointsIn qMax)
 Constructor. More...
 

Protected Attributes

AsibotConfiguration::JointsIn _qMin
 
AsibotConfiguration::JointsIn _qMax
 

Detailed Description

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

Constructor & Destructor Documentation

◆ AsibotConfigurationFactory()

roboticslab::AsibotConfigurationFactory::AsibotConfigurationFactory ( AsibotConfiguration::JointsIn  qMin,
AsibotConfiguration::JointsIn  qMax 
)
inlineprotected
Parameters
qMinvector of minimum joint limits [deg]
qMaxvector of maximum joint limits [deg]

Member Function Documentation

◆ create()

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

Implemented in roboticslab::AsibotConfigurationLeastOverallAngularDisplacementFactory.


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