Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Private Member Functions | Friends | List of all members
tesseract_common::JointState Class Reference

#include <joint_state.h>

Collaboration diagram for tesseract_common::JointState:
Collaboration graph
[legend]

Public Member Functions

 JointState ()=default
 
 JointState (std::vector< std::string > joint_names, const Eigen::Ref< const Eigen::VectorXd > &position)
 
bool operator== (const JointState &other) const
 
bool operator!= (const JointState &rhs) const
 

Public Attributes

std::vector< std::string > joint_names
 The joint corresponding to the position vector. More...
 
Eigen::VectorXd position
 The joint position at the waypoint. More...
 
Eigen::VectorXd velocity
 The velocity at the waypoint (optional) More...
 
Eigen::VectorXd acceleration
 The Acceleration at the waypoint (optional) More...
 
Eigen::VectorXd effort
 The Effort at the waypoint (optional) More...
 
double time { 0 }
 The Time from start at the waypoint (optional) More...
 

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Friends

class boost::serialization::access
 

Constructor & Destructor Documentation

◆ JointState() [1/2]

tesseract_common::JointState::JointState ( )
default

◆ JointState() [2/2]

tesseract_common::JointState::JointState ( std::vector< std::string >  joint_names,
const Eigen::Ref< const Eigen::VectorXd > &  position 
)

Member Function Documentation

◆ operator!=()

bool tesseract_common::JointState::operator!= ( const JointState rhs) const

◆ operator==()

bool tesseract_common::JointState::operator== ( const JointState other) const

◆ serialize()

template<class Archive >
void tesseract_common::JointState::serialize ( Archive &  ar,
const unsigned int  version 
)
private

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Member Data Documentation

◆ acceleration

Eigen::VectorXd tesseract_common::JointState::acceleration

The Acceleration at the waypoint (optional)

◆ effort

Eigen::VectorXd tesseract_common::JointState::effort

The Effort at the waypoint (optional)

◆ joint_names

std::vector<std::string> tesseract_common::JointState::joint_names

The joint corresponding to the position vector.

◆ position

Eigen::VectorXd tesseract_common::JointState::position

The joint position at the waypoint.

◆ time

double tesseract_common::JointState::time { 0 }

The Time from start at the waypoint (optional)

◆ velocity

Eigen::VectorXd tesseract_common::JointState::velocity

The velocity at the waypoint (optional)


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