Public Member Functions | List of all members
hpp::pinocchio::JointVector Struct Reference

Fake std::vector<Joint>, used to comply with the actual structure of hpp::model. More...

#include <hpp/pinocchio/device-object-vector.hh>

Inheritance diagram for hpp::pinocchio::JointVector:
[legend]
Collaboration diagram for hpp::pinocchio::JointVector:
[legend]

Public Member Functions

 JointVector (DeviceWkPtr_t device)
 
 JointVector ()
 
virtual ~JointVector ()
 
virtual JointPtr_t at (const size_type i)
 
virtual JointConstPtr_t at (const size_type i) const
 
virtual size_type size () const
 
virtual size_type iend () const
 
void selfAssert (size_type i=0) const
 
- Public Member Functions inherited from hpp::pinocchio::FakeContainer< JointPtr_t, JointConstPtr_t >
virtual ~FakeContainer ()
 
virtual size_type ibegin () const
 
 FakeContainer (DeviceWkPtr_t device)
 
 FakeContainer ()
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
iterator rbegin ()
 
const_iterator rbegin () const
 
iterator rend ()
 
const_iterator rend () const
 
T operator[] (const size_type idx)
 
Tconst operator[] (const size_type idx) const
 
DevicePtr_t device () const
 

Additional Inherited Members

- Public Types inherited from hpp::pinocchio::FakeContainer< JointPtr_t, JointConstPtr_t >
typedef JointPtr_t T
 
typedef JointConstPtr_t Tconst
 
- Public Attributes inherited from hpp::pinocchio::FakeContainer< JointPtr_t, JointConstPtr_t >
DeviceWkPtr_t deviceWkPtr_
 

Detailed Description

Fake std::vector<Joint>, used to comply with the actual structure of hpp::model.

You can use it for the following loop: for (JointVector_t::const_iterator it = jv.begin (); it != jv.end (); ++it) cout << (*it)->name;

Constructor & Destructor Documentation

◆ JointVector() [1/2]

hpp::pinocchio::JointVector::JointVector ( DeviceWkPtr_t  device)
inline

◆ JointVector() [2/2]

hpp::pinocchio::JointVector::JointVector ( )
inline

◆ ~JointVector()

virtual hpp::pinocchio::JointVector::~JointVector ( )
inlinevirtual

Member Function Documentation

◆ at() [1/2]

virtual JointPtr_t hpp::pinocchio::JointVector::at ( const size_type  i)
virtual

◆ at() [2/2]

virtual JointConstPtr_t hpp::pinocchio::JointVector::at ( const size_type  i) const
virtual

◆ iend()

virtual size_type hpp::pinocchio::JointVector::iend ( ) const
virtual

◆ selfAssert()

void hpp::pinocchio::JointVector::selfAssert ( size_type  i = 0) const

◆ size()

virtual size_type hpp::pinocchio::JointVector::size ( ) const
virtual