OMK::AttributeAnimatorFctTypeT< PrmType, ObjectType > Class Template Reference
[Attribute feature]

Attribute with indirect access to value for types that are not sons of OMKType. More...

#include <OMKAttributeAnimator.h>

Inheritance diagram for OMK::AttributeAnimatorFctTypeT< PrmType, ObjectType >:

Inheritance graph
[legend]
Collaboration diagram for OMK::AttributeAnimatorFctTypeT< PrmType, ObjectType >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<typename PrmType, typename ObjectType>
class OMK::AttributeAnimatorFctTypeT< PrmType, ObjectType >

Attribute with indirect access to value for types that are not sons of OMKType.

Date:
2007-05-01
Author:
BenoƮt Chanclou
Parameters:
PrmType The type of the attribute.
ObjectType The type of the asscociated object which gives the accessor methods.
In most of the cases AttributeAnimatorFctT is more appropriated, because it allows to use types that are not sons of OMKType.

Definition at line 410 of file OMKAttributeAnimator.h.


Constructor & Destructor Documentation

template<typename PrmType, typename ObjectType>
OMK::AttributeAnimatorFctTypeT< PrmType, ObjectType >::AttributeAnimatorFctTypeT ( const Name id,
ObjectType *  object,
typename AccessorFctT< PrmType, ObjectType >::SetMethod  setMethod,
typename AccessorFctT< PrmType, ObjectType >::GetMethod  getMethod 
) [inline]

Constructor.

Parameters:
[in] id See _id.

Definition at line 417 of file OMKAttributeAnimator.h.

00420     : IAttributeAnimatorT< PrmType, PrmType, AccessorFctT< PrmType, ObjectType > >
00421     ( id, AccessorAccT< PrmType, ObjectType >( object, setMethod, getMethod ) ) {}

template<typename PrmType, typename ObjectType>
virtual OMK::AttributeAnimatorFctTypeT< PrmType, ObjectType >::~AttributeAnimatorFctTypeT (  )  [inline, virtual]

Destructor.

Definition at line 423 of file OMKAttributeAnimator.h.

00423 {}

template<typename PrmType, typename ObjectType>
OMK::AttributeAnimatorFctTypeT< PrmType, ObjectType >::AttributeAnimatorFctTypeT ( const Name id,
ObjectType *  object,
typename AccessorFctT< PrmType, ObjectType >::SetMethod  setMethod,
typename AccessorFctT< PrmType, ObjectType >::GetMethod  getMethod 
) [inline]

Constructor.

Parameters:
[in] id See _id.

Definition at line 417 of file OMKAttributeAnimator.h.

00420     : IAttributeAnimatorT< PrmType, PrmType, AccessorFctT< PrmType, ObjectType > >
00421     ( id, AccessorAccT< PrmType, ObjectType >( object, setMethod, getMethod ) ) {}

template<typename PrmType, typename ObjectType>
virtual OMK::AttributeAnimatorFctTypeT< PrmType, ObjectType >::~AttributeAnimatorFctTypeT (  )  [inline, virtual]

Destructor.

Definition at line 423 of file OMKAttributeAnimator.h.

00423 {}


logo OpenMask

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

Generated with doxygen by Dimitri van Heesch ,   1997-2007