Public Types | Public Member Functions | Public Attributes | List of all members
hpp::pinocchio::ObjectVector Struct Reference

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

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

Public Types

typedef se3::JointIndex JointIndex
 
- Public Types inherited from hpp::pinocchio::FakeContainer< CollisionObjectPtr_t, CollisionObjectConstPtr_t >
typedef CollisionObjectPtr_t T
 
typedef CollisionObjectConstPtr_t Tconst
 

Public Member Functions

 ObjectVector (DeviceWkPtr_t device, const JointIndex i, InOutType inout)
 
 ObjectVector ()
 
virtual CollisionObjectPtr_t at (const size_type i)
 
virtual CollisionObjectConstPtr_t at (const size_type i) const
 
virtual size_type size () const
 
void selfAssert (size_type i=0) const
 
- Public Member Functions inherited from hpp::pinocchio::FakeContainer< CollisionObjectPtr_t, CollisionObjectConstPtr_t >
virtual ~FakeContainer ()
 
virtual size_type ibegin () const
 
virtual size_type iend () 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
 

Public Attributes

JointIndex jointIndex
 
InOutType inOutType
 
- Public Attributes inherited from hpp::pinocchio::FakeContainer< CollisionObjectPtr_t, CollisionObjectConstPtr_t >
DeviceWkPtr_t deviceWkPtr_
 

Member Typedef Documentation

◆ JointIndex

Constructor & Destructor Documentation

◆ ObjectVector() [1/2]

hpp::pinocchio::ObjectVector::ObjectVector ( DeviceWkPtr_t  device,
const JointIndex  i,
InOutType  inout 
)
inline

◆ ObjectVector() [2/2]

hpp::pinocchio::ObjectVector::ObjectVector ( )
inline

Member Function Documentation

◆ at() [1/2]

virtual CollisionObjectPtr_t hpp::pinocchio::ObjectVector::at ( const size_type  i)
virtual

◆ at() [2/2]

virtual CollisionObjectConstPtr_t hpp::pinocchio::ObjectVector::at ( const size_type  i) const
virtual

◆ selfAssert()

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

◆ size()

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

Member Data Documentation

◆ inOutType

InOutType hpp::pinocchio::ObjectVector::inOutType

◆ jointIndex

JointIndex hpp::pinocchio::ObjectVector::jointIndex