$search

KDL::Ref< T > Class Template Reference

A reference to T. More...

#include <jacobianexpr.hpp>

List of all members.

Public Types

typedef T::derivType derivType
typedef T::exprType exprType
typedef T::valueType valueType

Public Member Functions

INLINE derivType deriv (int i) const
INLINE JacobianBitset getDerivs () const
INLINE bool hasDeriv (int i) const
INLINE int nrOfDeriv () const
Ref< T > & operator= (const Ref< T > &arg)
INLINE Ref (const Ref< T > &arg)
INLINE Ref (const T &_ref)
INLINE valueType value () const

Public Attributes

const T * ref

Detailed Description

template<typename T>
class KDL::Ref< T >

A reference to T.

Replaces T such that a pointer to T is copied instead of copying T itself.

Warning:
You should never construct this class with a temperary variable

Definition at line 49 of file jacobianexpr.hpp.


Member Typedef Documentation

template<typename T>
typedef T::derivType KDL::Ref< T >::derivType

Definition at line 52 of file jacobianexpr.hpp.

template<typename T>
typedef T::exprType KDL::Ref< T >::exprType

Definition at line 51 of file jacobianexpr.hpp.

template<typename T>
typedef T::valueType KDL::Ref< T >::valueType

Definition at line 53 of file jacobianexpr.hpp.


Constructor & Destructor Documentation

template<typename T>
INLINE KDL::Ref< T >::Ref ( const T &  _ref  )  [inline]

Definition at line 57 of file jacobianexpr.hpp.

template<typename T>
INLINE KDL::Ref< T >::Ref ( const Ref< T > &  arg  )  [inline]

Definition at line 58 of file jacobianexpr.hpp.


Member Function Documentation

template<typename T>
INLINE derivType KDL::Ref< T >::deriv ( int  i  )  const [inline]

Definition at line 62 of file jacobianexpr.hpp.

template<typename T>
INLINE JacobianBitset KDL::Ref< T >::getDerivs (  )  const [inline]

Definition at line 71 of file jacobianexpr.hpp.

template<typename T>
INLINE bool KDL::Ref< T >::hasDeriv ( int  i  )  const [inline]

Definition at line 74 of file jacobianexpr.hpp.

template<typename T>
INLINE int KDL::Ref< T >::nrOfDeriv (  )  const [inline]

Definition at line 68 of file jacobianexpr.hpp.

template<typename T>
Ref<T>& KDL::Ref< T >::operator= ( const Ref< T > &  arg  )  [inline]

Definition at line 59 of file jacobianexpr.hpp.

template<typename T>
INLINE valueType KDL::Ref< T >::value (  )  const [inline]

Definition at line 65 of file jacobianexpr.hpp.


Member Data Documentation

template<typename T>
const T* KDL::Ref< T >::ref

Definition at line 54 of file jacobianexpr.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


orocos_kdl
Author(s): Ruben Smits, Erwin Aertbelien, Orocos Developers
autogenerated on Fri Mar 1 16:20:17 2013