Fawkes API  Fawkes Development Version
fawkes::OpenRaveManipulatorKatana6M180 Class Reference

Class containing information about all katana6M180 motors. More...

#include <>>

Inheritance diagram for fawkes::OpenRaveManipulatorKatana6M180:

Public Member Functions

 OpenRaveManipulatorKatana6M180 (unsigned int count, unsigned int countDevice)
 Constructor. More...
 
virtual ~OpenRaveManipulatorKatana6M180 ()
 Destructor. More...
 
virtual OpenRaveManipulatorPtr copy ()
 Create a new copy of this OpenRaveManipulator instance. More...
 
- Public Member Functions inherited from fawkes::OpenRaveManipulator
 OpenRaveManipulator (unsigned int count, unsigned int count_device)
 Constructor. More...
 
virtual ~OpenRaveManipulator ()
 Destructor. More...
 
void add_motor (unsigned int number, unsigned int number_device)
 Adds a motor to the list(vector) of motors. More...
 
template<typename T_from , typename T_to >
void angles_or_to_device (std::vector< T_from > &from, std::vector< T_to > &to) const
 Transform OpenRAVE motor angles to real device angles. More...
 
template<typename T >
void get_angles (std::vector< T > &to) const
 Get motor angles of OpenRAVE model. More...
 
template<typename T >
void get_angles_device (std::vector< T > &to) const
 Get motor angles of real device. More...
 
template<typename T >
void set_angles (std::vector< T > &angles)
 Set motor angles of OpenRAVE model. More...
 
template<typename T >
void set_angles_device (std::vector< T > &angles)
 Set motor angles of real device. More...
 

Additional Inherited Members

- Protected Attributes inherited from fawkes::OpenRaveManipulator
std::vector< motor_t__motors
 vector of motors More...
 
unsigned int __cnt
 number of motors on OpenRAVE model More...
 
unsigned int __cnt_device
 number of motors on real device More...
 

Detailed Description

Class containing information about all katana6M180 motors.

Author
Bahram Maleki-Fard

Definition at line 33 of file katana6M180.h.

Constructor & Destructor Documentation

◆ OpenRaveManipulatorKatana6M180()

fawkes::OpenRaveManipulatorKatana6M180::OpenRaveManipulatorKatana6M180 ( unsigned int  count,
unsigned int  countDevice 
)

Constructor.

Parameters
countnumber of motors of OpenRAVE model
countDevicenumber of motors of real device

Definition at line 43 of file katana6M180.cpp.

Referenced by copy().

◆ ~OpenRaveManipulatorKatana6M180()

fawkes::OpenRaveManipulatorKatana6M180::~OpenRaveManipulatorKatana6M180 ( )
virtual

Destructor.

Definition at line 49 of file katana6M180.cpp.

Member Function Documentation

◆ copy()

OpenRaveManipulatorPtr fawkes::OpenRaveManipulatorKatana6M180::copy ( )
virtual

Create a new copy of this OpenRaveManipulator instance.

Returns
A pointer to the copied instance

Implements fawkes::OpenRaveManipulator.

Definition at line 57 of file katana6M180.cpp.

References OpenRaveManipulatorKatana6M180().


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