Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
hebi::experimental::arm::EffortEndEffector< AuxSize > Class Template Reference

#include <end_effector.hpp>

Inheritance diagram for hebi::experimental::arm::EffortEndEffector< AuxSize >:
Inheritance graph
[legend]

Public Member Functions

Eigen::VectorXd getState ()
 
- Public Member Functions inherited from hebi::experimental::arm::EndEffector< AuxSize >
bool loadGains (const std::string &gains_file)
 
bool send () override
 
bool update (Eigen::VectorXd &aux_state) override
 
- Public Member Functions inherited from hebi::experimental::arm::EndEffectorBase
 EndEffectorBase ()=default
 

Static Public Member Functions

static std::unique_ptr< EffortEndEffectorcreate (const std::string &family, const std::string &name)
 
static std::unique_ptr< EffortEndEffectorcreate (const std::vector< std::string > &families, const std::vector< std::string > &names)
 

Protected Member Functions

void setCommand (size_t index, double value) override
 
- Protected Member Functions inherited from hebi::experimental::arm::EndEffector< AuxSize >
 EndEffector (std::shared_ptr< hebi::Group > group)
 

Private Member Functions

 EffortEndEffector (std::shared_ptr< hebi::Group > group)
 

Additional Inherited Members

- Static Protected Member Functions inherited from hebi::experimental::arm::EndEffector< AuxSize >
static std::shared_ptr< hebi::GroupgetGroup (const std::vector< std::string > &families, const std::vector< std::string > &names)
 
- Protected Attributes inherited from hebi::experimental::arm::EndEffector< AuxSize >
hebi::GroupCommand command_
 

Detailed Description

template<size_t AuxSize>
class hebi::experimental::arm::EffortEndEffector< AuxSize >

Definition at line 111 of file end_effector.hpp.

Constructor & Destructor Documentation

template<size_t AuxSize>
hebi::experimental::arm::EffortEndEffector< AuxSize >::EffortEndEffector ( std::shared_ptr< hebi::Group group)
inlineprivate

Definition at line 136 of file end_effector.hpp.

Member Function Documentation

template<size_t AuxSize>
static std::unique_ptr<EffortEndEffector> hebi::experimental::arm::EffortEndEffector< AuxSize >::create ( const std::string &  family,
const std::string &  name 
)
inlinestatic

Definition at line 115 of file end_effector.hpp.

template<size_t AuxSize>
static std::unique_ptr<EffortEndEffector> hebi::experimental::arm::EffortEndEffector< AuxSize >::create ( const std::vector< std::string > &  families,
const std::vector< std::string > &  names 
)
inlinestatic

Definition at line 120 of file end_effector.hpp.

template<size_t AuxSize>
Eigen::VectorXd hebi::experimental::arm::EffortEndEffector< AuxSize >::getState ( )
inline

Definition at line 126 of file end_effector.hpp.

template<size_t AuxSize>
void hebi::experimental::arm::EffortEndEffector< AuxSize >::setCommand ( size_t  index,
double  value 
)
inlineoverrideprotectedvirtual

Implements hebi::experimental::arm::EndEffector< AuxSize >.

Definition at line 131 of file end_effector.hpp.


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


hebi_cpp_api_ros
Author(s): Chris Bollinger , Matthew Tesch
autogenerated on Thu May 28 2020 03:14:45