#include <PsDuplicatedControlParameter.h>
Inheritance diagram for PsControlParameterDuplique< Type >:


Public Methods | |
| PsControlParameterDuplique (const PsName &nom, PsDuplicatedObject *prop) | |
| Constructeur. | |
| virtual | ~PsControlParameterDuplique (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 list< PsType * > &) |
| intégrer les valeurs multiples lors d'un set | |
Definition at line 31 of file PsDuplicatedControlParameter.h.
|
||||||||||||||||
|
Constructeur.
Definition at line 56 of file PsDuplicatedControlParameter.h.
00057 : PsControlParameter<Type> (nom, prop) { 00058 00059 } |
|
||||||||||
|
Destructeur.
Definition at line 64 of file PsDuplicatedControlParameter.h.
00064 {
00065
00066 }
|
|
||||||||||
|
intégrer les valeurs multiples lors d'un set
Definition at line 87 of file PsDuplicatedControlParameter.h. References list< T, Alloc >::begin(), and PsControlParameter< Type >::set().
00087 {
00088 /* cerr << _effectiveName << " : il faut integrer :" ; */
00089 /* list<PsType *>::const_iterator ite ; */
00090 /* for (ite = valeurs.begin () ; ite != valeurs.end () ; ite ++) { */
00091 /* cerr << " " << *(*ite) ; */
00092 /* } */
00093 /* cerr << endl ; */
00094 PsControlParameter<Type>::set (*((Type *)*valeurs.begin ())) ;
00095 }
|
|
||||||||||
|
Extraction de la valeur du parametre de controle.
Implements PsAttribute. Definition at line 71 of file PsDuplicatedControlParameter.h. References PsAttribute::extract().
00071 {
00072 PsControlParameter<Type>::extract (in) ;
00073 ((PsDuplicatedObject *)Owner ())->parametreAChange (_effectiveName) ;
00074 }
|
|
||||||||||
|
Determination de la valeur du parametre de controle.
Implements PsControlParameter< Type >. Definition at line 79 of file PsDuplicatedControlParameter.h. References PsControlParameter< Type >::set().
00079 {
00080 PsControlParameter<Type>::set (val) ;
00081 ((PsDuplicatedObject *)Owner ())->parametreAChange (_effectiveName) ;
00082 }
|
| Documentation generated on Mon Nov 25 15:25:57 2002 |
Generated with doxygen 1.2.12 by Dimitri van Heesch , 1997-2001 |