new CValeurAngle(listeProprietaire, calcul) → {CValeurAngle}
- Description:
Classe représentant une valeur dynamique d'angle définie par un calcul sur des objets numériques de la figure.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
listeProprietaire |
CListeObjets | |
calcul |
CCb | number | pointe sur le calcul donnant le résultat |
Returns:
- Type
- CValeurAngle
Extends
Methods
chaineInfo() → {string}
- Description:
Fonction renvoyant une chaîne de caractères représentant le calcul associé.
- Source:
- Inherited From:
Returns:
- Type
- string
confonduAvec(p) → {boolean}
- Description:
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.
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
p |
COb |
Returns:
- Type
- boolean
depDe(p) → {boolean}
- Description:
Fonction renvoyant true si le calcul depend de p
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
p |
CElementBase |
Returns:
- Type
- boolean
dependDePourBoucle(p) → {boolean}
- Description:
Fonction renvoyant true ii le calcul depend de p pour les boucles de macro
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
p |
CElementBase |
Returns:
- Type
- boolean
donneCalcul(calc) → {void}
- Description:
Fonction changeant le calcul de l'objet
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
calc |
CCb |
Returns:
- Type
- void
donneValeur(val) → {void}
- Description:
Fonction donnant à l'objet une valeur constante et créant le calcul constant correspondant
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
val |
number |
Returns:
- Type
- void
estConstant() → {boolean}
- Description:
Fonction renvoyant true si le calcul associé est constant, c'est à dire ne dépend d'aucun objet dynamique
- Source:
- Inherited From:
Returns:
- Type
- boolean
existePtAbs(list, repere) → {CPointBase|null}
- Description:
Fonction renvoyant un pointeur sur un point ayant pour pour abscisse this dans le cas où this est constant ou se réfère à la même valeur Renvoie null si aucun élément ne répond à la recherhce
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
list |
CListeObjets | La liste dans laquelle se fait la recherche |
repere |
Le repère dans lequel on cherche un point de coordonnées (this.valeur, 0) |
Returns:
Pointeur sur le point trouvé ou null sinon
- Type
- CPointBase | null
getCalcForImpProto(app, name, bChiffreImpose) → {CCalcul|CValDyn|undefined}
- Description:
Fonction servant dans les outils implémentant un prototype Si this.calcul est une référence à une valeur déjà existante, revoie ce pointeur Sinon rajouté à la liste Prinipale de l'application un nouveau calcul dont le nom commence par name
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
app |
MtgApp | MtgAppLecteur | L'application propriétaire |
name |
string | Le début du nom du calcul éventuellement créé |
bChiffreImpose |
boolean | i true le nom du calcul généré doit commencer par un chiffre |
Returns:
pas tres sûr du type…
getClone(listeSource, listeCible) → {CValeur}
- Description:
Fonction renvoyant un clone de l'objet
- Source:
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
listeSource |
CListeObjets | |
listeCible |
CListeObjets |
Returns:
- Type
- CValeur
numeroVersion() → {number}
- Description:
Fonction renvoyant le numéro de version de l'objet en accord avec la version Java
- Source:
- Inherited From:
Returns:
- Type
- number
pointeSur(val) → {boolean}
- Description:
Fonction rendant true si le calcul associé pointe sur val
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
val |
CValDyn |
Returns:
- Type
- boolean
positionne(infoRandom) → {void}
- Description:
Fonction recalculant le calcul associé et affectant la valeur du résultat à this.valeur this.existe est mis à true si le calcul existe
- Source:
- Inherited From:
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}
- Description:
Fonction lisant l'objet depuis un flux de données binaire.
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
inps |
DataInputStream | |
list |
CListeObjets |
Returns:
- Type
- void
rendValeur() → {number}
- Description:
Renvoie la valeur du calcul associé
- Source:
- Inherited From:
Returns:
- Type
- number
write(oups, list) → {void}
- Description:
Fonction enregistrant l'objet dans un flux de données binaire.
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
oups |
DataOutputStream | |
list |
CListeObjets |
Returns:
- Type
- void