base
Static Public Member Functions | Public Attributes | List of all members
base::samples::Joints Struct Reference

#include <Joints.hpp>

Inheritance diagram for base::samples::Joints:
base::NamedVector< JointState >

Static Public Member Functions

static Joints Positions (std::vector< double > const &positions)
 
static Joints Positions (std::vector< double > const &positions, std::vector< std::string > const &names)
 
static Joints Speeds (std::vector< float > const &speeds)
 
static Joints Speeds (std::vector< float > const &speeds, std::vector< std::string > const &names)
 
static Joints Efforts (std::vector< float > const &efforts)
 
static Joints Efforts (std::vector< float > const &efforts, std::vector< std::string > const &names)
 
static Joints Raw (std::vector< float > const &raw)
 
static Joints Raw (std::vector< float > const &raw, std::vector< std::string > const &names)
 
static Joints Accelerations (std::vector< float > const &acceleration)
 
static Joints Accelerations (std::vector< float > const &acceleration, std::vector< std::string > const &names)
 

Public Attributes

base::Time time
 
- Public Attributes inherited from base::NamedVector< JointState >
std::vector< std::string > names
 
std::vector< JointStateelements
 

Additional Inherited Members

- Public Member Functions inherited from base::NamedVector< JointState >
bool hasNames () const
 
const JointStategetElementByName (std::string name) const
 
const JointStateoperator[] (std::string name) const
 
JointStateoperator[] (std::string name)
 
const JointStateoperator[] (size_t index) const
 
JointStateoperator[] (size_t index)
 
void resize (size_t size)
 
size_t size () const
 
bool empty () const
 
void clear ()
 
size_t mapNameToIndex (std::string const &name) const
 

Detailed Description

Data structure that gives out state readings for a set of joints

Member Function Documentation

◆ Accelerations() [1/2]

Joints base::samples::Joints::Accelerations ( std::vector< float > const &  acceleration)
static

◆ Accelerations() [2/2]

Joints base::samples::Joints::Accelerations ( std::vector< float > const &  acceleration,
std::vector< std::string > const &  names 
)
static

◆ Efforts() [1/2]

Joints base::samples::Joints::Efforts ( std::vector< float > const &  efforts)
static

◆ Efforts() [2/2]

Joints base::samples::Joints::Efforts ( std::vector< float > const &  efforts,
std::vector< std::string > const &  names 
)
static

◆ Positions() [1/2]

Joints base::samples::Joints::Positions ( std::vector< double > const &  positions)
static

◆ Positions() [2/2]

Joints base::samples::Joints::Positions ( std::vector< double > const &  positions,
std::vector< std::string > const &  names 
)
static

◆ Raw() [1/2]

Joints base::samples::Joints::Raw ( std::vector< float > const &  raw)
static

◆ Raw() [2/2]

Joints base::samples::Joints::Raw ( std::vector< float > const &  raw,
std::vector< std::string > const &  names 
)
static

◆ Speeds() [1/2]

Joints base::samples::Joints::Speeds ( std::vector< float > const &  speeds)
static

◆ Speeds() [2/2]

Joints base::samples::Joints::Speeds ( std::vector< float > const &  speeds,
std::vector< std::string > const &  names 
)
static

Member Data Documentation

◆ time

base::Time base::samples::Joints::time

The sample timestamp


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