hpp-python 6.1.0
python bindings for HPP, based on boost python
Loading...
Searching...
No Matches
pyhpp::manipulation::Device Struct Reference

#include <pyhpp/manipulation/device.hh>

Public Member Functions

 Device (const DevicePtr_t &object)
 
 Device (const std::string &name)
 
const std::string & name () const
 
const LiegroupSpacePtr_tconfigSpace () const
 
Modelmodel ()
 
Datadata ()
 
GeomDatageomData ()
 
GeomModelgeomModel ()
 
GeomModelvisualModel ()
 
size_type configSize () const
 
size_type numberDof () const
 
const Configuration_tcurrentConfiguration () const
 
bool currentConfiguration (ConfigurationIn_t configuration)
 
void computeForwardKinematics (int flag)
 
void computeFramesForwardKinematics ()
 
void updateGeometryPlacements ()
 
void setRobotRootPosition (const std::string &robotName, const Transform3s &positionWRTParentJoint)
 
PinDevicePtr_t asPinDevice ()
 
boost::python::list getJointConfig (const char *jointName)
 
boost::python::list getJointNames ()
 
void setJointBounds (const char *jointName, boost::python::list jointBounds)
 

Public Attributes

DevicePtr_t obj
 

Constructor & Destructor Documentation

◆ Device() [1/2]

Device::Device ( const DevicePtr_t object)

◆ Device() [2/2]

Device::Device ( const std::string &  name)

Member Function Documentation

◆ asPinDevice()

PinDevicePtr_t pyhpp::manipulation::Device::asPinDevice ( )

◆ computeForwardKinematics()

void Device::computeForwardKinematics ( int  flag)

◆ computeFramesForwardKinematics()

void Device::computeFramesForwardKinematics ( )

◆ configSize()

size_type Device::configSize ( ) const

◆ configSpace()

const LiegroupSpacePtr_t & Device::configSpace ( ) const

◆ currentConfiguration() [1/2]

const Configuration_t & Device::currentConfiguration ( ) const

◆ currentConfiguration() [2/2]

bool Device::currentConfiguration ( ConfigurationIn_t  configuration)

◆ data()

Data & Device::data ( )

◆ geomData()

GeomData & Device::geomData ( )

◆ geomModel()

GeomModel & Device::geomModel ( )

◆ getJointConfig()

boost::python::list Device::getJointConfig ( const char jointName)

◆ getJointNames()

boost::python::list Device::getJointNames ( )

◆ model()

Model & Device::model ( )

◆ name()

const std::string & Device::name ( ) const

◆ numberDof()

size_type Device::numberDof ( ) const

◆ setJointBounds()

void Device::setJointBounds ( const char jointName,
boost::python::list  jointBounds 
)

◆ setRobotRootPosition()

void Device::setRobotRootPosition ( const std::string &  robotName,
const Transform3s positionWRTParentJoint 
)

◆ updateGeometryPlacements()

void Device::updateGeometryPlacements ( )

◆ visualModel()

GeomModel & Device::visualModel ( )

Member Data Documentation

◆ obj

DevicePtr_t pyhpp::manipulation::Device::obj

The documentation for this struct was generated from the following files: