#include <OMKDuplicatedControlParameter.h>
Inheritance diagram for OMK::ControlParameterDuplique< Type >:
Public Member Functions | |
ControlParameterDuplique (const Name &nom, DuplicatedObject *prop) | |
Constructeur. | |
virtual | ~ControlParameterDuplique (void) |
Destructeur. | |
virtual void | extract (istream &in) |
Extraction de la valeur du parametre de controle. | |
virtual void | set (const Type &val) |
Determination de la valeur du parametre de controle. | |
virtual void | computeNewValue (const std::list< OMKType * > &) |
intégrer les valeurs multiples lors d'un set |
Definition at line 33 of file OMKDuplicatedControlParameter.h.
OMK::ControlParameterDuplique< Type >::ControlParameterDuplique | ( | const Name & | nom, | |
DuplicatedObject * | prop | |||
) | [inline] |
Constructeur.
type | type de la donnée associée | |
prop | pointeur sur l'objet propriétaire de ce parametre de controle | |
telem | (optionnel) type des elements contenus (dans le cas des tableaux et des lists) |
Definition at line 58 of file OMKDuplicatedControlParameter.h.
OMK::ControlParameterDuplique< Type >::~ControlParameterDuplique | ( | void | ) | [inline, virtual] |
void OMK::ControlParameterDuplique< Type >::extract | ( | istream & | in | ) | [inline, virtual] |
Extraction de la valeur du parametre de controle.
Definition at line 73 of file OMKDuplicatedControlParameter.h.
00073 { 00074 ControlParameter<Type>::extract (in) ; 00075 ((DuplicatedObject *)Owner ())->parametreAChange (_effectiveName) ; 00076 }
void OMK::ControlParameterDuplique< Type >::set | ( | const Type & | val | ) | [inline, virtual] |
Determination de la valeur du parametre de controle.
Implements OMK::ControlParameter< Type >.
Definition at line 81 of file OMKDuplicatedControlParameter.h.
00081 { 00082 ControlParameter<Type>::set (val) ; 00083 ((DuplicatedObject *)Owner ())->parametreAChange (_effectiveName) ; 00084 }
void OMK::ControlParameterDuplique< Type >::computeNewValue | ( | const std::list< OMKType * > & | ) | [inline, virtual] |
intégrer les valeurs multiples lors d'un set
Definition at line 89 of file OMKDuplicatedControlParameter.h.
00089 { 00090 /* cerr << _effectiveName << " : il faut integrer :" ; */ 00091 /* std::list<OMKType *>::const_iterator ite ; */ 00092 /* for (ite = valeurs.begin () ; ite != valeurs.end () ; ite ++) { */ 00093 /* cerr << " " << *(*ite) ; */ 00094 /* } */ 00095 /* cerr << endl ; */ 00096 ControlParameter<Type>::set (*((Type *)*valeurs.begin ())) ; 00097 }
Documentation generated on Mon Jun 9 11:46:01 2008 |
Generated with doxygen by Dimitri van Heesch , 1997-2007 |