OMK::Iii::JointCreator Class Reference
[Joints]

Ancestor of every Joint creator class used by the PrototypeFactory. More...

#include <OMKJoint.h>

Inheritance diagram for OMK::Iii::JointCreator:

Inheritance graph
[legend]
List of all members.

Public Member Functions

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

Detailed Description

Ancestor of every Joint creator class used by the PrototypeFactory.

Date:
2007-02-28
Author:
Beno� Chanclou
Define the functor parameters to create a new Joint object.

Definition at line 86 of file OMKJoint.h.


Constructor & Destructor Documentation

virtual OMK::Iii::JointCreator::~JointCreator (  )  [inline, virtual]

Definition at line 89 of file OMKJoint.h.

00089 :
  virtual ~JointCreator(){}


Member Function Documentation

virtual Joint* OMK::Iii::JointCreator::operator() ( OMK::Iii::JointExtension owner,
const ConfigurationParameterDescriptor node 
) const [inline, virtual]

Reimplemented in OMK::Iii::JointCreatorT< T >.

Definition at line 90 of file OMKJoint.h.

00090                          {}
00091   virtual Joint* operator()( OMK::Iii::JointExtension* owner, const ConfigurationParameterDescriptor * node ) const
00092   {
00093     OMERROR( "Creator is not registered" << std::endl << node ) ;
00094     throw Exception( "Creator is not registered" ) ;
00095     return 0 ;


logo OpenMask

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

Generated with doxygen by Dimitri van Heesch ,   1997-2007