LocalGuidance
A library that generates velocity references to follow a path.
free_gait_msgs::Step_< ContainerAllocator > Struct Template Reference

#include <Step.h>

Public Types

typedef Step_< ContainerAllocator > Type
 
typedef std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _id_type
 
typedef std::vector< ::free_gait_msgs::Footstep_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::free_gait_msgs::Footstep_< ContainerAllocator > >::other > _footstep_type
 
typedef std::vector< ::free_gait_msgs::LegMode_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::free_gait_msgs::LegMode_< ContainerAllocator > >::other > _leg_mode_type
 
typedef std::vector< ::free_gait_msgs::EndEffectorTarget_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::free_gait_msgs::EndEffectorTarget_< ContainerAllocator > >::other > _end_effector_target_type
 
typedef std::vector< ::free_gait_msgs::EndEffectorTrajectory_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::free_gait_msgs::EndEffectorTrajectory_< ContainerAllocator > >::other > _end_effector_trajectory_type
 
typedef std::vector< ::free_gait_msgs::JointTarget_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::free_gait_msgs::JointTarget_< ContainerAllocator > >::other > _joint_target_type
 
typedef std::vector< ::free_gait_msgs::JointTrajectory_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::free_gait_msgs::JointTrajectory_< ContainerAllocator > >::other > _joint_trajectory_type
 
typedef std::vector< ::free_gait_msgs::BaseAuto_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::free_gait_msgs::BaseAuto_< ContainerAllocator > >::other > _base_auto_type
 
typedef std::vector< ::free_gait_msgs::BaseTarget_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::free_gait_msgs::BaseTarget_< ContainerAllocator > >::other > _base_target_type
 
typedef std::vector< ::free_gait_msgs::BaseTrajectory_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::free_gait_msgs::BaseTrajectory_< ContainerAllocator > >::other > _base_trajectory_type
 
typedef std::vector< ::free_gait_msgs::CustomCommand_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::free_gait_msgs::CustomCommand_< ContainerAllocator > >::other > _custom_command_type
 
typedef boost::shared_ptr< ::free_gait_msgs::Step_< ContainerAllocator > > Ptr
 
typedef boost::shared_ptr< ::free_gait_msgs::Step_< ContainerAllocator > const > ConstPtr
 

Public Member Functions

 Step_ ()
 
 Step_ (const ContainerAllocator &_alloc)
 

Public Attributes

_id_type id
 
_footstep_type footstep
 
_leg_mode_type leg_mode
 
_end_effector_target_type end_effector_target
 
_end_effector_trajectory_type end_effector_trajectory
 
_joint_target_type joint_target
 
_joint_trajectory_type joint_trajectory
 
_base_auto_type base_auto
 
_base_target_type base_target
 
_base_trajectory_type base_trajectory
 
_custom_command_type custom_command
 

Member Typedef Documentation

template<class ContainerAllocator >
typedef std::vector< ::free_gait_msgs::BaseAuto_<ContainerAllocator> , typename ContainerAllocator::template rebind< ::free_gait_msgs::BaseAuto_<ContainerAllocator> >::other > free_gait_msgs::Step_< ContainerAllocator >::_base_auto_type
template<class ContainerAllocator >
typedef std::vector< ::free_gait_msgs::BaseTarget_<ContainerAllocator> , typename ContainerAllocator::template rebind< ::free_gait_msgs::BaseTarget_<ContainerAllocator> >::other > free_gait_msgs::Step_< ContainerAllocator >::_base_target_type
template<class ContainerAllocator >
typedef std::vector< ::free_gait_msgs::BaseTrajectory_<ContainerAllocator> , typename ContainerAllocator::template rebind< ::free_gait_msgs::BaseTrajectory_<ContainerAllocator> >::other > free_gait_msgs::Step_< ContainerAllocator >::_base_trajectory_type
template<class ContainerAllocator >
typedef std::vector< ::free_gait_msgs::CustomCommand_<ContainerAllocator> , typename ContainerAllocator::template rebind< ::free_gait_msgs::CustomCommand_<ContainerAllocator> >::other > free_gait_msgs::Step_< ContainerAllocator >::_custom_command_type
template<class ContainerAllocator >
typedef std::vector< ::free_gait_msgs::EndEffectorTarget_<ContainerAllocator> , typename ContainerAllocator::template rebind< ::free_gait_msgs::EndEffectorTarget_<ContainerAllocator> >::other > free_gait_msgs::Step_< ContainerAllocator >::_end_effector_target_type
template<class ContainerAllocator >
typedef std::vector< ::free_gait_msgs::EndEffectorTrajectory_<ContainerAllocator> , typename ContainerAllocator::template rebind< ::free_gait_msgs::EndEffectorTrajectory_<ContainerAllocator> >::other > free_gait_msgs::Step_< ContainerAllocator >::_end_effector_trajectory_type
template<class ContainerAllocator >
typedef std::vector< ::free_gait_msgs::Footstep_<ContainerAllocator> , typename ContainerAllocator::template rebind< ::free_gait_msgs::Footstep_<ContainerAllocator> >::other > free_gait_msgs::Step_< ContainerAllocator >::_footstep_type
template<class ContainerAllocator >
typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > free_gait_msgs::Step_< ContainerAllocator >::_id_type
template<class ContainerAllocator >
typedef std::vector< ::free_gait_msgs::JointTarget_<ContainerAllocator> , typename ContainerAllocator::template rebind< ::free_gait_msgs::JointTarget_<ContainerAllocator> >::other > free_gait_msgs::Step_< ContainerAllocator >::_joint_target_type
template<class ContainerAllocator >
typedef std::vector< ::free_gait_msgs::JointTrajectory_<ContainerAllocator> , typename ContainerAllocator::template rebind< ::free_gait_msgs::JointTrajectory_<ContainerAllocator> >::other > free_gait_msgs::Step_< ContainerAllocator >::_joint_trajectory_type
template<class ContainerAllocator >
typedef std::vector< ::free_gait_msgs::LegMode_<ContainerAllocator> , typename ContainerAllocator::template rebind< ::free_gait_msgs::LegMode_<ContainerAllocator> >::other > free_gait_msgs::Step_< ContainerAllocator >::_leg_mode_type
template<class ContainerAllocator >
typedef boost::shared_ptr< ::free_gait_msgs::Step_<ContainerAllocator> const> free_gait_msgs::Step_< ContainerAllocator >::ConstPtr
template<class ContainerAllocator >
typedef boost::shared_ptr< ::free_gait_msgs::Step_<ContainerAllocator> > free_gait_msgs::Step_< ContainerAllocator >::Ptr
template<class ContainerAllocator >
typedef Step_<ContainerAllocator> free_gait_msgs::Step_< ContainerAllocator >::Type

Constructor & Destructor Documentation

template<class ContainerAllocator >
free_gait_msgs::Step_< ContainerAllocator >::Step_ ( )
inline
template<class ContainerAllocator >
free_gait_msgs::Step_< ContainerAllocator >::Step_ ( const ContainerAllocator &  _alloc)
inline

Member Data Documentation

template<class ContainerAllocator >
_base_auto_type free_gait_msgs::Step_< ContainerAllocator >::base_auto
template<class ContainerAllocator >
_base_target_type free_gait_msgs::Step_< ContainerAllocator >::base_target
template<class ContainerAllocator >
_base_trajectory_type free_gait_msgs::Step_< ContainerAllocator >::base_trajectory
template<class ContainerAllocator >
_custom_command_type free_gait_msgs::Step_< ContainerAllocator >::custom_command
template<class ContainerAllocator >
_end_effector_target_type free_gait_msgs::Step_< ContainerAllocator >::end_effector_target
template<class ContainerAllocator >
_end_effector_trajectory_type free_gait_msgs::Step_< ContainerAllocator >::end_effector_trajectory
template<class ContainerAllocator >
_footstep_type free_gait_msgs::Step_< ContainerAllocator >::footstep
template<class ContainerAllocator >
_id_type free_gait_msgs::Step_< ContainerAllocator >::id
template<class ContainerAllocator >
_joint_target_type free_gait_msgs::Step_< ContainerAllocator >::joint_target
template<class ContainerAllocator >
_joint_trajectory_type free_gait_msgs::Step_< ContainerAllocator >::joint_trajectory
template<class ContainerAllocator >
_leg_mode_type free_gait_msgs::Step_< ContainerAllocator >::leg_mode

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