new CValeurComp(listeProprietaire, calcul) → {void}
- Source:
Classe représentant une valeur dynamique complexe définie par un calcul sur des objets numériques de la figure. Appellée CValeurAssocieeComp dans la version Java. Si le calcul associé est constant (ne dépend d'aucun objet dynamique), le calcul n'est fait qu'une fois et le résultat est stocké dans this.valeur sinon le calcul est refait à chaque recalcul de la figure et le résultat stocké dans this.valeur
Parameters:
Name | Type | Description |
---|---|---|
listeProprietaire |
CListeObjets | |
calcul |
CCb |
Returns:
- Type
- void
Extends
Methods
chaineInfo() → {string}
- Source:
Fonction renvoyant une chaîne de caractères représentant le calcul associé
Returns:
- Type
- string
confonduAvec(p) → {boolean}
- Source:
Fonction renvoyant true si p est aussi un CValeurAssoceAVariable constant ayant la même valeur ou si le calcul est un résultat de valeur pointant sur la même valeur que this.
Parameters:
Name | Type | Description |
---|---|---|
p |
COb |
Returns:
- Type
- boolean
depDe(p) → {boolean}
- Source:
Fonction renvoyant true si le calcul depend de p
Parameters:
Name | Type | Description |
---|---|---|
p |
CElementBase |
Returns:
- Type
- boolean
dependDePourBoucle(p) → {boolean}
- Source:
Fonction renvoyant true ii le calcul depend de p pour les boucles de macro
Parameters:
Name | Type | Description |
---|---|---|
p |
CElementBase |
Returns:
- Type
- boolean
donneCalcul(calc) → {void}
- Source:
Fonction donnant au calcul de l'objet le calcul calc.
Parameters:
Name | Type | Description |
---|---|---|
calc |
CCb |
Returns:
- Type
- void
donneValeur(c) → {void}
- Source:
Fonction donnant à l'objet une valeur constante
Parameters:
Name | Type | Description |
---|---|---|
c |
Complexe |
Returns:
- Type
- void
estConstant() → {boolean}
- Source:
Fonction renvoyant true si le calcul associé est constant, c'est à dire ne dépend d'aucun objet dynamique
Returns:
- Type
- boolean
getClone(listeSource, listeCible) → {CValeurComp}
- Source:
Fonction renvoyant un clone de l'objet
Parameters:
Name | Type | Description |
---|---|---|
listeSource |
CListeObjets | |
listeCible |
CListeObjets |
Returns:
- Type
- CValeurComp
numeroVersion() → {number}
- Source:
- Inherited From:
Fonction renvoyant le numéro de version de l'objet en accord avec la version Java
Returns:
- Type
- number
positionne(infoRandom) → {void}
- Source:
Fonction recalculant le calcul associé et affectant la valeur du résultat à this.valeur this.existe est mis à true si le calcul existe
Parameters:
Name | Type | Description |
---|---|---|
infoRandom |
boolean | true pour que les éventuels appels à la fonction rand soient réactualisés. |
Returns:
- Type
- void
read(inps, list) → {void}
- Source:
- Overrides:
Fonction lisant l'objet depuis un flux de données binaire.
Parameters:
Name | Type | Description |
---|---|---|
inps |
DataInputStream | |
list |
CListeObjets |
Returns:
- Type
- void
rendValeurComplexe(zRes) → {void}
- Source:
Fonction renvoyant dans zRes le résultat complexe du calcul.
Parameters:
Name | Type | Description |
---|---|---|
zRes |
Complexe |
Returns:
- Type
- void
write(oups, list) → {void}
- Source:
- Overrides:
Fonction enregistrant l'objet dans un flux de données binaire.
Parameters:
Name | Type | Description |
---|---|---|
oups |
DataOutputStream | |
list |
CListeObjets |
Returns:
- Type
- void