Public Member Functions | Private Attributes | List of all members
seed_converter::TypeF Class Reference

#include <stroke_converter.h>

Inheritance diagram for seed_converter::TypeF:
Inheritance graph
[legend]

Public Member Functions

void Angle2Stroke (std::vector< int16_t > &_strokes, const std::vector< double > &_angles)
 
void makeTables ()
 
void Stroke2Angle (std::vector< double > &_angles, const std::vector< int16_t > &_strokes)
 
- Public Member Functions inherited from seed_converter::StrokeConverter
bool initialize (ros::NodeHandle &_nh)
 
 StrokeConverter ()
 
 ~StrokeConverter ()
 

Private Attributes

ConvertTable elbow_p
 
ConvertTable leg
 
const std::string lifter_csv_dir = "/typeC_lifter"
 
ConvertTable neck_p
 
ConvertTable neck_r
 
ConvertTable shoulder_p
 
ConvertTable shoulder_r
 
const std::string upper_csv_dir = "/typeF_upperbody"
 
ConvertTable waist_p
 
ConvertTable waist_r
 
ConvertTable wrist_p
 
ConvertTable wrist_r
 

Additional Inherited Members

- Protected Member Functions inherited from seed_converter::StrokeConverter
void makeInvTable (std::vector< StrokeMap > &_inv_table, const std::vector< StrokeMap > &_table)
 
bool makeTable (std::vector< StrokeMap > &_table, const std::string _file_name)
 
float setAngleToStroke (const float _angle, const std::vector< StrokeMap > &_table)
 
DiffJoint setDualAngleToStroke (const float _r_angle, const float _p_angle, const std::vector< StrokeMap > &_r_table, const std::vector< StrokeMap > &_p_table, const bool _is_pitch=false)
 
float setStrokeToAngle (const float _stroke, const std::vector< StrokeMap > &_inv_table)
 
- Protected Attributes inherited from seed_converter::StrokeConverter
std::string file_path_
 

Detailed Description

Definition at line 10 of file typef/src/stroke_converter.h.

Member Function Documentation

void seed_converter::TypeF::Angle2Stroke ( std::vector< int16_t > &  _strokes,
const std::vector< double > &  _angles 
)
virtual

Implements seed_converter::StrokeConverter.

Definition at line 34 of file typef/src/stroke_converter.cpp.

void seed_converter::TypeF::makeTables ( )
virtual

Implements seed_converter::StrokeConverter.

Definition at line 5 of file typef/src/stroke_converter.cpp.

void seed_converter::TypeF::Stroke2Angle ( std::vector< double > &  _angles,
const std::vector< int16_t > &  _strokes 
)
virtual

Implements seed_converter::StrokeConverter.

Definition at line 91 of file typef/src/stroke_converter.cpp.

Member Data Documentation

ConvertTable seed_converter::TypeF::elbow_p
private

Definition at line 18 of file typef/src/stroke_converter.h.

ConvertTable seed_converter::TypeF::leg
private

Definition at line 18 of file typef/src/stroke_converter.h.

const std::string seed_converter::TypeF::lifter_csv_dir = "/typeC_lifter"
private

Definition at line 20 of file typef/src/stroke_converter.h.

ConvertTable seed_converter::TypeF::neck_p
private

Definition at line 18 of file typef/src/stroke_converter.h.

ConvertTable seed_converter::TypeF::neck_r
private

Definition at line 18 of file typef/src/stroke_converter.h.

ConvertTable seed_converter::TypeF::shoulder_p
private

Definition at line 18 of file typef/src/stroke_converter.h.

ConvertTable seed_converter::TypeF::shoulder_r
private

Definition at line 18 of file typef/src/stroke_converter.h.

const std::string seed_converter::TypeF::upper_csv_dir = "/typeF_upperbody"
private

Definition at line 19 of file typef/src/stroke_converter.h.

ConvertTable seed_converter::TypeF::waist_p
private

Definition at line 18 of file typef/src/stroke_converter.h.

ConvertTable seed_converter::TypeF::waist_r
private

Definition at line 18 of file typef/src/stroke_converter.h.

ConvertTable seed_converter::TypeF::wrist_p
private

Definition at line 18 of file typef/src/stroke_converter.h.

ConvertTable seed_converter::TypeF::wrist_r
private

Definition at line 18 of file typef/src/stroke_converter.h.


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


seed_r7_robot_interface
Author(s): Kazuhiro Sasabuchi
autogenerated on Sun Apr 18 2021 02:40:36