Public Types | Public Member Functions | Public Attributes | List of all members
joint_trajectory_controller::InitJointTrajectoryOptions< Trajectory > Struct Template Reference

Options used when initializing a joint trajectory from ROS message data. More...

#include <init_joint_trajectory.h>

Public Types

typedef realtime_tools::RealtimeServerGoalHandle< control_msgs::FollowJointTrajectoryAction > RealtimeGoalHandle
 
typedef boost::shared_ptr< RealtimeGoalHandleRealtimeGoalHandlePtr
 
typedef Segment::Scalar Scalar
 
typedef TrajectoryPerJoint::value_type Segment
 
typedef Trajectory::value_type TrajectoryPerJoint
 

Public Member Functions

 InitJointTrajectoryOptions ()
 
void setErrorString (const std::string &msg) const
 

Public Attributes

bool allow_partial_joints_goal
 
std::vector< bool > * angle_wraparound
 
Trajectory * current_trajectory
 
SegmentTolerances< Scalar > * default_tolerances
 
std::string * error_string
 
std::vector< std::string > * joint_names
 
ros::Timeother_time_base
 
RealtimeGoalHandlePtr rt_goal_handle
 

Detailed Description

template<class Trajectory>
struct joint_trajectory_controller::InitJointTrajectoryOptions< Trajectory >

Options used when initializing a joint trajectory from ROS message data.

See also
initJointTrajectory

Definition at line 94 of file init_joint_trajectory.h.

Member Typedef Documentation

◆ RealtimeGoalHandle

template<class Trajectory >
typedef realtime_tools::RealtimeServerGoalHandle<control_msgs::FollowJointTrajectoryAction> joint_trajectory_controller::InitJointTrajectoryOptions< Trajectory >::RealtimeGoalHandle

Definition at line 96 of file init_joint_trajectory.h.

◆ RealtimeGoalHandlePtr

Definition at line 97 of file init_joint_trajectory.h.

◆ Scalar

template<class Trajectory >
typedef Segment::Scalar joint_trajectory_controller::InitJointTrajectoryOptions< Trajectory >::Scalar

Definition at line 100 of file init_joint_trajectory.h.

◆ Segment

template<class Trajectory >
typedef TrajectoryPerJoint::value_type joint_trajectory_controller::InitJointTrajectoryOptions< Trajectory >::Segment

Definition at line 99 of file init_joint_trajectory.h.

◆ TrajectoryPerJoint

template<class Trajectory >
typedef Trajectory::value_type joint_trajectory_controller::InitJointTrajectoryOptions< Trajectory >::TrajectoryPerJoint

Definition at line 98 of file init_joint_trajectory.h.

Constructor & Destructor Documentation

◆ InitJointTrajectoryOptions()

template<class Trajectory >
joint_trajectory_controller::InitJointTrajectoryOptions< Trajectory >::InitJointTrajectoryOptions ( )
inline

Definition at line 102 of file init_joint_trajectory.h.

Member Function Documentation

◆ setErrorString()

template<class Trajectory >
void joint_trajectory_controller::InitJointTrajectoryOptions< Trajectory >::setErrorString ( const std::string &  msg) const
inline

Definition at line 122 of file init_joint_trajectory.h.

Member Data Documentation

◆ allow_partial_joints_goal

template<class Trajectory >
bool joint_trajectory_controller::InitJointTrajectoryOptions< Trajectory >::allow_partial_joints_goal

Definition at line 119 of file init_joint_trajectory.h.

◆ angle_wraparound

template<class Trajectory >
std::vector<bool>* joint_trajectory_controller::InitJointTrajectoryOptions< Trajectory >::angle_wraparound

Definition at line 115 of file init_joint_trajectory.h.

◆ current_trajectory

template<class Trajectory >
Trajectory* joint_trajectory_controller::InitJointTrajectoryOptions< Trajectory >::current_trajectory

Definition at line 113 of file init_joint_trajectory.h.

◆ default_tolerances

template<class Trajectory >
SegmentTolerances<Scalar>* joint_trajectory_controller::InitJointTrajectoryOptions< Trajectory >::default_tolerances

Definition at line 117 of file init_joint_trajectory.h.

◆ error_string

template<class Trajectory >
std::string* joint_trajectory_controller::InitJointTrajectoryOptions< Trajectory >::error_string

Definition at line 120 of file init_joint_trajectory.h.

◆ joint_names

template<class Trajectory >
std::vector<std::string>* joint_trajectory_controller::InitJointTrajectoryOptions< Trajectory >::joint_names

Definition at line 114 of file init_joint_trajectory.h.

◆ other_time_base

template<class Trajectory >
ros::Time* joint_trajectory_controller::InitJointTrajectoryOptions< Trajectory >::other_time_base

Definition at line 118 of file init_joint_trajectory.h.

◆ rt_goal_handle

template<class Trajectory >
RealtimeGoalHandlePtr joint_trajectory_controller::InitJointTrajectoryOptions< Trajectory >::rt_goal_handle

Definition at line 116 of file init_joint_trajectory.h.


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


joint_trajectory_controller
Author(s): Adolfo Rodriguez Tsouroukdissian
autogenerated on Fri Feb 3 2023 03:19:15