OMK::Vis::OgreAnimatorT< T > Class Template Reference

Ancestor class for the Ogre animators. More...

#include <OMKOgreAnimatorT.h>

Inheritance diagram for OMK::Vis::OgreAnimatorT< T >:

Inheritance graph
[legend]
Collaboration diagram for OMK::Vis::OgreAnimatorT< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~OgreAnimatorT ()
 destructor

Protected Member Functions

 OgreAnimatorT (VisualObject &visualObject, const Name &id, const std::string &nodeName, AnimatorPlugT< T > *plugValue)
 constructor
 OgreAnimatorT (VisualObject &visualObject, const Name &id, const ConfigurationParameterDescriptor &node)
 constructor for the animator factory

Detailed Description

template<typename T>
class OMK::Vis::OgreAnimatorT< T >

Ancestor class for the Ogre animators.

Find the named node to animate in the subtree of the animator associated VisualObject

Author:
Michaël Rouillé, bunraku <michael.rouille@irisa.fr>

Definition at line 139 of file OMKOgreAnimatorT.h.


Constructor & Destructor Documentation

template<typename T>
virtual OMK::Vis::OgreAnimatorT< T >::~OgreAnimatorT (  )  [inline, virtual]

destructor

Definition at line 144 of file OMKOgreAnimatorT.h.

00144 {}

template<typename T>
OMK::Vis::OgreAnimatorT< T >::OgreAnimatorT ( VisualObject visualObject,
const Name id,
const std::string &  nodeName,
AnimatorPlugT< T > *  plugValue 
) [inline, protected]

constructor

Definition at line 148 of file OMKOgreAnimatorT.h.

00152   : AnimatorT<T>( visualObject, id, plugValue ),
00153     OgreAnimatorCommon( visualObject, nodeName )
00154   {
00155           findOgreNode( this, _tNode ) ;
00156   }

template<typename T>
OMK::Vis::OgreAnimatorT< T >::OgreAnimatorT ( VisualObject visualObject,
const Name id,
const ConfigurationParameterDescriptor node 
) [inline, protected]

constructor for the animator factory

Definition at line 159 of file OMKOgreAnimatorT.h.

00162   : AnimatorT<T>( visualObject, id, node ),
00163     OgreAnimatorCommon( visualObject, node )
00164   {
00165           findOgreNode( this, _tNode ) ;
00166   }


logo OpenMask

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

Generated with doxygen by Dimitri van Heesch ,   1997-2007