Public Member Functions | Private Attributes | List of all members
custom_trajectory::Heart Class Reference

#include <custom_trajectory.h>

Inheritance diagram for custom_trajectory::Heart:
Inheritance graph
[legend]

Public Member Functions

TaskWaypoint drawHeart (double tick)
 
virtual TaskWaypoint getTaskWaypoint (double tick)
 
 Heart ()
 
void initHeart (double move_time, TaskWaypoint start, double radius, double revolution, double start_angular_position)
 
virtual void makeTaskTrajectory (double move_time, TaskWaypoint start, const void *arg)
 
virtual void setOption (const void *arg)
 
virtual ~Heart ()
 
- Public Member Functions inherited from robotis_manipulator::CustomTaskTrajectory
 CustomTaskTrajectory ()
 
virtual ~CustomTaskTrajectory ()
 

Private Attributes

VectorXd coefficient_
 
TaskWaypoint goal_pose_
 
robotis_manipulator::MinimumJerk path_generator_
 
double radius_
 
double revolution_
 
double start_angular_position_
 
TaskWaypoint start_pose_
 

Detailed Description

Definition at line 128 of file custom_trajectory.h.

Constructor & Destructor Documentation

custom_trajectory::Heart::Heart ( )
inline

Definition at line 142 of file custom_trajectory.h.

virtual custom_trajectory::Heart::~Heart ( )
inlinevirtual

Definition at line 143 of file custom_trajectory.h.

Member Function Documentation

TaskWaypoint Heart::drawHeart ( double  tick)

Definition at line 297 of file custom_trajectory.cpp.

TaskWaypoint Heart::getTaskWaypoint ( double  tick)
virtual

Implements robotis_manipulator::CustomTaskTrajectory.

Definition at line 343 of file custom_trajectory.cpp.

void Heart::initHeart ( double  move_time,
TaskWaypoint  start,
double  radius,
double  revolution,
double  start_angular_position 
)

Definition at line 273 of file custom_trajectory.cpp.

void Heart::makeTaskTrajectory ( double  move_time,
TaskWaypoint  start,
const void *  arg 
)
virtual

Implements robotis_manipulator::CustomTaskTrajectory.

Definition at line 336 of file custom_trajectory.cpp.

void Heart::setOption ( const void *  arg)
virtual

Implements robotis_manipulator::CustomTaskTrajectory.

Definition at line 341 of file custom_trajectory.cpp.

Member Data Documentation

VectorXd custom_trajectory::Heart::coefficient_
private

Definition at line 132 of file custom_trajectory.h.

TaskWaypoint custom_trajectory::Heart::goal_pose_
private

Definition at line 135 of file custom_trajectory.h.

robotis_manipulator::MinimumJerk custom_trajectory::Heart::path_generator_
private

Definition at line 131 of file custom_trajectory.h.

double custom_trajectory::Heart::radius_
private

Definition at line 137 of file custom_trajectory.h.

double custom_trajectory::Heart::revolution_
private

Definition at line 139 of file custom_trajectory.h.

double custom_trajectory::Heart::start_angular_position_
private

Definition at line 138 of file custom_trajectory.h.

TaskWaypoint custom_trajectory::Heart::start_pose_
private

Definition at line 134 of file custom_trajectory.h.


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


open_manipulator_p_libs
Author(s): Ryan Shim , Yong-Ho Na , Hye-Jong KIM
autogenerated on Thu Oct 22 2020 03:16:37