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

#include <custom_trajectory.h>

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

Public Member Functions

TaskWaypoint drawRhombus (double time_var)
 
virtual TaskWaypoint getTaskWaypoint (double tick)
 
void initRhombus (double move_time, TaskWaypoint start, double radius, double revolution, double start_angular_position)
 
virtual void makeTaskTrajectory (double move_time, TaskWaypoint start, const void *arg)
 
 Rhombus ()
 
virtual void setOption (const void *arg)
 
virtual ~Rhombus ()
 
- 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 99 of file custom_trajectory.h.

Constructor & Destructor Documentation

custom_trajectory::Rhombus::Rhombus ( )
inline

Definition at line 113 of file custom_trajectory.h.

virtual custom_trajectory::Rhombus::~Rhombus ( )
inlinevirtual

Definition at line 114 of file custom_trajectory.h.

Member Function Documentation

TaskWaypoint Rhombus::drawRhombus ( double  time_var)

Definition at line 201 of file custom_trajectory.cpp.

TaskWaypoint Rhombus::getTaskWaypoint ( double  tick)
virtual

Implements robotis_manipulator::CustomTaskTrajectory.

Definition at line 263 of file custom_trajectory.cpp.

void Rhombus::initRhombus ( double  move_time,
TaskWaypoint  start,
double  radius,
double  revolution,
double  start_angular_position 
)

Definition at line 176 of file custom_trajectory.cpp.

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

Implements robotis_manipulator::CustomTaskTrajectory.

Definition at line 257 of file custom_trajectory.cpp.

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

Implements robotis_manipulator::CustomTaskTrajectory.

Definition at line 267 of file custom_trajectory.cpp.

Member Data Documentation

VectorXd custom_trajectory::Rhombus::coefficient_
private

Definition at line 103 of file custom_trajectory.h.

TaskWaypoint custom_trajectory::Rhombus::goal_pose_
private

Definition at line 106 of file custom_trajectory.h.

robotis_manipulator::MinimumJerk custom_trajectory::Rhombus::path_generator_
private

Definition at line 102 of file custom_trajectory.h.

double custom_trajectory::Rhombus::radius_
private

Definition at line 108 of file custom_trajectory.h.

double custom_trajectory::Rhombus::revolution_
private

Definition at line 110 of file custom_trajectory.h.

double custom_trajectory::Rhombus::start_angular_position_
private

Definition at line 109 of file custom_trajectory.h.

TaskWaypoint custom_trajectory::Rhombus::start_pose_
private

Definition at line 105 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