hpp::model::ObjectFactory Class Reference

Object Factory. More...

#include <hpp/model/object-factory.hh>

Public Member Functions

 ObjectFactory ()
 
virtual ~ObjectFactory ()
 
virtual DevicePtr_t createRobot (const std::string &name)
 
virtual HumanoidRobotPtr_t createHumanoidRobot (const std::string &name)
 
virtual JointPtr_t createJointSO3 (const Transform3f &initialPosition)
 
virtual JointPtr_t createJointAnchor (const Transform3f &initialPosition)
 
virtual JointPtr_t createBoundedJointRotation (const Transform3f &initialPosition)
 
virtual JointPtr_t createUnBoundedJointRotation (const Transform3f &initialPosition)
 
virtual JointPtr_t createJointTranslation (const Transform3f &initialPosition)
 
virtual JointPtr_t createJointTranslation2 (const Transform3f &initialPosition)
 
virtual JointPtr_t createJointTranslation3 (const Transform3f &initialPosition)
 
virtual BodyPtr_t createBody ()
 

Detailed Description

Object Factory.

Create instances of objects.

Constructor & Destructor Documentation

◆ ObjectFactory()

hpp::model::ObjectFactory::ObjectFactory ( )
inline

◆ ~ObjectFactory()

virtual hpp::model::ObjectFactory::~ObjectFactory ( )
inlinevirtual

Member Function Documentation

◆ createBody()

virtual BodyPtr_t hpp::model::ObjectFactory::createBody ( )
inlinevirtual

◆ createBoundedJointRotation()

virtual JointPtr_t hpp::model::ObjectFactory::createBoundedJointRotation ( const Transform3f initialPosition)
inlinevirtual

◆ createHumanoidRobot()

virtual HumanoidRobotPtr_t hpp::model::ObjectFactory::createHumanoidRobot ( const std::string &  name)
inlinevirtual

◆ createJointAnchor()

virtual JointPtr_t hpp::model::ObjectFactory::createJointAnchor ( const Transform3f initialPosition)
inlinevirtual

◆ createJointSO3()

virtual JointPtr_t hpp::model::ObjectFactory::createJointSO3 ( const Transform3f initialPosition)
inlinevirtual

◆ createJointTranslation()

virtual JointPtr_t hpp::model::ObjectFactory::createJointTranslation ( const Transform3f initialPosition)
inlinevirtual

◆ createJointTranslation2()

virtual JointPtr_t hpp::model::ObjectFactory::createJointTranslation2 ( const Transform3f initialPosition)
inlinevirtual

◆ createJointTranslation3()

virtual JointPtr_t hpp::model::ObjectFactory::createJointTranslation3 ( const Transform3f initialPosition)
inlinevirtual

◆ createRobot()

virtual DevicePtr_t hpp::model::ObjectFactory::createRobot ( const std::string &  name)
inlinevirtual

◆ createUnBoundedJointRotation()

virtual JointPtr_t hpp::model::ObjectFactory::createUnBoundedJointRotation ( const Transform3f initialPosition)
inlinevirtual