OMK::Iii::JointCreatorT< T > Class Template Reference
[Joints]

Joint creator class to be parametrized by the descendants of Joint. More...

#include <OMKJoint.h>

Inheritance diagram for OMK::Iii::JointCreatorT< T >:

Inheritance graph
[legend]
Collaboration diagram for OMK::Iii::JointCreatorT< T >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef T object_to_create

Public Member Functions

virtual ~JointCreatorT ()
Jointoperator() (OMK::Iii::JointExtension *owner, const ConfigurationParameterDescriptor *node) const

Detailed Description

template<class T>
class OMK::Iii::JointCreatorT< T >

Joint creator class to be parametrized by the descendants of Joint.

Date:
2007-02-14
Author:
Beno� Chanclou

Definition at line 105 of file OMKJoint.h.


Member Typedef Documentation

template<class T>
typedef T OMK::Iii::JointCreatorT< T >::object_to_create

Definition at line 109 of file OMKJoint.h.


Constructor & Destructor Documentation

template<class T>
virtual OMK::Iii::JointCreatorT< T >::~JointCreatorT (  )  [inline, virtual]

Definition at line 110 of file OMKJoint.h.

00111 {}


Member Function Documentation

template<class T>
Joint* OMK::Iii::JointCreatorT< T >::operator() ( OMK::Iii::JointExtension owner,
const ConfigurationParameterDescriptor node 
) const [inline, virtual]

Reimplemented from OMK::Iii::JointCreator.

Definition at line 111 of file OMKJoint.h.

00111                           {}
00112   Joint* operator()( OMK::Iii::JointExtension* owner, const ConfigurationParameterDescriptor * node ) const
00113   {
00114     return new T( owner, node ) ;


logo OpenMask

Documentation generated on Mon Jun 9 11:46:04 2008

Generated with doxygen by Dimitri van Heesch ,   1997-2007