new CPointBase(listeProprietaire, impProto, estElementFinal, couleur, nomMasque, decX, decY, masque, nom, tailleNom, motif, marquePourTrace, fixed, x, y) → {void}
- Description:
Classe représentant un point libre sur la figure pouvant être déplacé n'importe où.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
listeProprietaire |
CListeObjets | La liste propriétaire de l'objet |
impProto |
CImplementationProto | null ou pointe sur la construction propriétaire de l'objet. |
estElementFinal |
boolean | true si l'objet est un objet final de construction |
couleur |
Color | La couleur de l'objet |
nomMasque |
boolean | true si le nom de l'objet est masqué |
decX |
number | Decalage horizontal du nom |
decY |
number | Decalage vertical du nom |
masque |
boolean | true si l'objet est masque |
nom |
string | Le nom eventuel de l'objet |
tailleNom |
number | Indice de la taille du nom (voir Fonte) |
motif |
MotifPoint | Le motif du point |
marquePourTrace |
boolean | true si le point est marqué pour la trace |
fixed |
boolean | true si le point est punaisé |
x |
number | abscisse du point dans le svg |
y |
number | ordonnee du point sans le svg |
Returns:
- Type
- void
Extends
Methods
abscisseMaximale() → {number}
- Description:
Fonction renvoyant, pour un point lié à un objet, l'abscisse maximale relative à cet objet
- Source:
- Inherited From:
Returns:
- Type
- number
abscisseMinimale() → {number}
- Description:
Fonction renvoyant, pour un point lié à un objet, l'abscisse minimale relative à cet objet
- Source:
- Inherited From:
Returns:
- Type
- number
adaptRes(coef)
- Description:
Fonction utilisée lors de l'exportation de la figure pour adapter la figure à une résolution plus élevée ou plus basse.
- Source:
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
coef |
number | Le coefficient d'agrandissement-réduction |
addTikzColors(stb, vect)
- Description:
Ajout version 4.8.1 Ajoute à st le code Tikz permettant de définir les couleurs de l'objet si vect ne contient pas déjàa le code couleur corresondant
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
stb |
||
vect |
affiche(svg, masquage, couleurFond) → {void}
- Description:
Fonction ajoutant à svg le svg element représentant l'objet (via trace()) et donnant à cet élément l'attribut visible ou masqué suivant que l'objet est masqué ou non
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
svg |
SVGElement | Le svg dans lequel est tracée la figure |
masquage |
boolean | true si on cache les objets cachés |
couleurFond |
Color |
Returns:
- Type
- void
afficheNom(svg) → {void}
- Description:
Fonction ajoutant au svg svg le texte element représentant le nom de l'objet
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
svg |
SVGElement |
Returns:
- Type
- void
ajouteAntecedents(liste, appopt) → {void}
- Description:
Fonction ajoutant à liste les éléments qui ont généré l'objet. A redéfinir pour les descendants. Par exemple pour une droite passant par deux points, ajoutera à la liste un pointeur sur ces deux points.
- Source:
- Inherited From:
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
liste |
CListeObjets | ||
app |
MtgApp |
<optional> |
L'application propriétaire. Ce paramètre ne sert que pour les translations |
Returns:
- Type
- void
antecedentDirect() → {CElementBase}
- Description:
fonction renvoyant un pointeur vers l'antécédent direct de l'objet. Si l'objet est un objet qui ne nécessite pas lors de sa création la création d'objets supplémentaires, renvoie this et sinon envoi un pointeur sur le premier de ces objets suppélmentaires créés. Par exemple, pour un point lié à un bipoint (intersection de deux cercles ou d'un cercle et une droite) renverra un pointeur sur le bipoint créé avant ce CPointLieBipoint. Pour une objet image, renverra un pointeur vers la transformation utilisée etc ...
- Source:
- Inherited From:
Returns:
- Type
- CElementBase
appartientABlocDependantPourReclassement(p) → {boolean}
- Description:
Fonction renvoyant le même résultat que dependDeBlocPourReclassement si l'objet n'est pas un objet final et sinon renvoyant true si le bloc constitué par l'impélmentation de prototype dont l'objet est un objet final contient au moins un élément pour lequel dependDeBlocPourReclassement renvoie true; Sert dans CListeObjet.decaleDependants
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
p |
Returns:
- Type
- boolean
appartientCercleParDefinition(cercle) → {boolean}
- Description:
Renvoie true si le point appartient à cercle de par sa construction cercle peut pointer sur un cercle ou un arc de cercle Modifé version 6.1 : Recherche de triangles équilatéraux. Pour qu'une point B (this) appartienne un cercle de centre C et passant par A il suffit qu'il existe un cercle de centre A auxquels appartiennent B et C et un cercle de centre B auxquels appartiennent à la fois A et C
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
cercle |
CCercle |
Returns:
- Type
- boolean
appartientDroiteParDefinition(droite) → {boolean}
- Description:
Renvoie true si le point appartient à droite de par sa construction droite peut pointer sur une droite, demi-droite, segment ou vecteur
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
droite |
CDroiteAncetre |
Returns:
- Type
- boolean
associeATransformation()
- Description:
Fonction utilisée seulement pour les objets images par une transformation
- Source:
- Inherited From:
cache() → {void}
- Description:
Fonction rendant l'objet masqué
- Source:
- Inherited From:
Returns:
- Type
- void
coincideAvec(p) → {boolean}
- Description:
Fonction servant dans les exercices de constructions pour savoit si un objet est presque confondu avec un autre Redéfini pour les objets qui peuvent être demandés de construire lors d'une exercice de construction : Point, droite, demi-droite, segement, cercle, polygone
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
p |
Returns:
- Type
- boolean
confonduAvec(p) → {boolean}
- Description:
Fonction renvoyant true si l'objet pointé par p est confondu avec this.
- Source:
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
p |
CElementBase |
Returns:
- Type
- boolean
createName() → {SVGTextElement}
- Description:
Fonction créant un élément svg représentant le nom de l'objet
- Source:
- Inherited From:
Returns:
- Type
- SVGTextElement
createNameAdd(text) → {Element}
- Description:
On définit ici une fonction qui complète createName car pour la version mtgApp on a besoin de pouvoir capturer un nom On affiche le nom dans un svg auxilaire pour pouvoir ensuite connaître ses dimensions
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
text |
le g tetxtElement représentant le nom |
Returns:
- Type
- Element
createg() → {SVGElement}
- Description:
Renvoie le svg element représentant le point
- Source:
- Inherited From:
Returns:
- Type
- SVGElement
creeAffichage(svg, masquage, couleurFond)
- Description:
Spécial version mtgApp : Crée l'élement associé à l'objet dans le DOM
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
svg |
svg | |
masquage |
boolean | true pour que les éléments masqués ne soient pas affichés |
couleurFond |
Color |
creeClone() → {CElementGraphique}
- Description:
Fonction renvoyant un clone de l'objet
- Source:
- Inherited From:
Returns:
- Type
- CElementGraphique
dansFen() → {boolean}
- Description:
Renvoie true si le point est contenu dans la fenêtre dimfen
- Source:
- Inherited From:
Returns:
- Type
- boolean
decaleNom(decXn, decYn) → {void}
- Description:
Decale le nom de l'objet de (decXn, decYn)
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
decXn |
number | |
decYn |
number |
Returns:
- Type
- void
deleteComponent() → {void}
- Description:
Fonction retirant le composant foreignElt (foreign object) instancié par l'objet Redéfini pour CEditeurFormule
- Source:
- Inherited From:
Returns:
- Type
- void
depDe(p) → {boolean}
- Description:
Fonction renvoyant true si this dépend de p
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
p |
CElementBase |
Returns:
- Type
- boolean
depDeProto(proto) → {boolean}
- Description:
Fonction renvoyant true si l'objet dépend d'un prototype incorporé dans la figure. Sera redéfini pour les macros de constructions itératives et récursives
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
proto |
CPrototype |
Returns:
- Type
- boolean
dependDeBlocPourReclassement(p) → {boolean}
- Description:
Fonction renvoyant la même chose que dependDePourReclassement sauf dans le cas où l'élément p est un élément final de construction auquel cas on revoie l'équivalent mais pour le bloc d'éléments finaux de la construction auquel appartient p. Est utilisé dans le reclassement d'un objet en fin de liste des objets créés
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
p |
Returns:
- Type
- boolean
dependDePourBoucle(p) → {boolean}
- Description:
Fonction renvoyant le même résultat que depDe sauf pour certains objets
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
p |
CElementBase |
Returns:
- Type
- boolean
dependDePourCapture(p) → {boolean}
- Description:
Fonction renvoyant le même résultat que depDe sauf pour certains objets
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
p |
CElementBase |
Returns:
- Type
- boolean
distanceNom(xp, yp, ray) → {number}
- Description:
Fonction renvoyant 0 si l'objet a un nom non vide et qui contient le point de coordinnées (xp, yp) Les coordonnées du rectangle contenant le nom affiché ont été calculées dans createNameAdd
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
xp |
||
yp |
||
ray |
sert à définir la demi-distance par rapprot au centre acceptée pour être proche (distance rectangulaire) |
Returns:
- Type
- number
distancePoint(xp, yp, masquage) → {number}
- Description:
Fonction renvoyant la distance entre this et le point de coordonnnées (xp,yp). Si masquage est à true, renvoie la distance même si le point est masqué. A redéfinir pour les descendants
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
xp |
number | |
yp |
number | |
masquage |
boolean |
Returns:
- Type
- number
distancePointPourSurface(xp, yp, masquage) → {number}
- Description:
Fonction renvoyant la distance entre this et le point de coordonnnées (xp,yp) pour les objest de type surface. Si masquage est à true, renvoie la distance même si le point est masqué. A redéfinir pour les descendants
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
xp |
number | |
yp |
number | |
masquage |
boolean |
Returns:
- Type
- number
donneCouleur(coul) → {void}
- Description:
Fonction donnant la couleur coul à l'objet
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
coul |
Color |
Returns:
- Type
- void
donneMotif(mot) → {void}
- Description:
Doone au point le motif mot du type MotifPoint
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
mot |
MotifPoint |
Returns:
- Type
- void
donneNom(nomInit) → {void}
- Description:
Fonction donnant à l'objet le nom nomInit
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
nomInit |
string |
Returns:
- Type
- void
egal(pt) → {boolean}
- Description:
Renvoie true si les coordonnées du point sont les mêmes que celles de pt
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
pt |
CPt |
Returns:
- Type
- boolean
estCapturableSouris() → {boolean}
- Description:
Renvoie true si un élément est capturable à la souris. Sera redéfini pour les lieux d'objets générés par un CCommentaire ou un CLatex de façon à ce que l'outil de capture permette de faire glisser un tel lieu en faisant glisser le CCommentaire ou le CLatex qui l'a généré.
- Source:
- Inherited From:
Returns:
- Type
- boolean
estCercleParCentre() → {boolean}
- Description:
Version 6.1.0 : Renvoie true si le cercle est un cercle défini par centre, c'est-à-dire CCercleOA, CCErcleOR ou CCercleOAB Sera donc redéfini pour ces 3 objets à true
- Source:
- Inherited From:
Returns:
- Type
- boolean
estDeNature(nat) → {boolean}
- Description:
Fonction renvoyant true si la nature graphique de l'objet est d'un des types spécifiés dans nat (obtenu par l'opérateur | à partir de plusieurs long spécifiant une nature graphique
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
nat |
Nat |
Returns:
- Type
- boolean
estDeNatureCalcul(nat) → {boolean}
- Description:
Fonction renvoyant true si la nature calcul de l'objet est d'un des types spécifiés dans nat (obtenu par l'opérateur | à partir de plusieurs long spécifiant une nature graphique
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
nat |
Nat |
Returns:
- Type
- boolean
estDefPar(listeOb) → {boolean}
- Description:
Fonction renvoyant true si this est défini uniquement par des éléments de la liste listeOb
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
listeOb |
Returns:
- Type
- boolean
estDefiniParObjDs(listeOb) → {boolean}
- Description:
Fonction servant à savoir si un objet est entièrement défini par uniquement des objets figurant dans une liste passée en paramètre. Sert pour créer une macro-construction
- Source:
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
listeOb |
CListeObjets |
Returns:
- Type
- boolean
estElementIntermediaire() → {boolean}
- Description:
Fonction renvoyant true si l'objet est un objet intermédiaire de construction
- Source:
- Inherited From:
Returns:
- Type
- boolean
estGenereParPointLie(pointlie) → {boolean}
- Description:
Fonction renvoyant true si l'objet dépend des positions générées pas les déplacements d'un point lié A redéfinir pour les lieux de points et lieux d'objets et macros utilisant les déplacements d'un point lié
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
pointlie |
CPointLie |
Returns:
- Type
- boolean
estImageParTrans() → {boolean}
- Description:
Fonction qui renvoie true seulement pour les objets qui sont des objets images d'un autre par une transformation
- Source:
- Inherited From:
Returns:
- Type
- boolean
estLibre() → {boolean}
- Description:
Renvoie this.pointLibre qui est true si le point n'est pas punaisé.
- Source:
- Inherited From:
Returns:
- Type
- boolean
estPointImage() → {boolean}
- Description:
Renvoie true si le point est un point image par une transformation
- Source:
- Inherited From:
Returns:
- Type
- boolean
estVisibleDansHist() → {boolean}
- Description:
Fonction utilisée dans le protocole de la figure et renvoyant true si l'objet peut figurer dans la boîte de dialogue de protocole de la figure. Seulement redéfini pour CBipoint
- Source:
- Inherited From:
Returns:
- Type
- boolean
genereNom() → {string}
- Description:
Fonction utilisée pour générer un nom pour le protocole de la figure
- Source:
- Inherited From:
Returns:
Le nom généré
- Type
- string
getClone(listeSource, listeCible) → {CElementBase}
- Description:
Fonction servant à créer un clone de tout objet dans une autre liste A redéfinir pour les descendants.
- Source:
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
listeSource |
CListeObjets | La liste propriétaire de l'objet à cloner |
listeCible |
CListeObjets | La liste dans laquelle sera créé l'objet cloné |
Returns:
- Type
- CElementBase
getName() → {string}
- Description:
Fonction utilisée quand on décrit un objet en utilisant le nom d'un point
- Source:
- Inherited From:
Returns:
Renvoie '?' si le point n'a pas de nom et sinon renvoie son nom
- Type
- string
getNature() → {Nat}
- Description:
Fonction renvoyant la nature graphique de l'objet du type NatObj
- Source:
- Overrides:
Returns:
- Type
- Nat
getNatureCalcul() → {Nat}
- Description:
Fonction renvoyant la nature de calcul de l'objet du type NatCal
- Source:
- Inherited From:
Returns:
- Type
- Nat
getNom() → {string}
- Source:
- Inherited From:
Returns:
- Type
- string
hasComponent() → {boolean}
- Description:
Fonction renvoyant true si l'objet utilise un composant plaqué sur la figure et peut être déplacé ou ne pas exister ce qui est le cas des Editeurs de formule pour le moment
- Source:
- Inherited From:
Returns:
- Type
- boolean
hasDec() → {boolean}
- Description:
Ajout version 5.2 (numéro de version 16). Renverra true si l'objet possède deux éléments decX et decY doit être enregistré dans le flux Sera redéfini à true dans CAffLiePt
- Source:
- Inherited From:
Returns:
- Type
- boolean
hasName() → {boolean}
- Description:
Ajout version 5.2 (numéro de version 16). Renverra true si l'objet possède un nom qui doit être enregistré dans le flux
- Source:
- Inherited From:
Returns:
- Type
- boolean
hasg(masquage, memeMasque) → {boolean}
- Description:
Spécial JavaScript : Renverra true si l'objet est bien représenté graphiquement dans le svg Si le deuxième paramètre est à true, renvoie true même si l'objet est masqué
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
masquage |
boolean | true si les obejts masqués ne sont pas affichés |
memeMasque |
boolean | CF ci-dessus |
Returns:
- Type
- boolean
horsCadre() → {boolean}
- Description:
Fonction qui renverra true si l'objet exsite mas est hors fenêtre. Rajouté par rapport à la version Java car un objet dupliqué a besoin de savoir si l'élément qu'il duplique est ou non représenté dans le DOM par un sgv element. Utilisé dans cObjetDuplique
- Source:
- Inherited From:
Returns:
- Type
- boolean
info() → {string}
- Description:
Fonction renvoyant une chaîne courte pour décrire l'objet dans la liste de tous les objets de la boîte de dialogue de protocole de la figure.
- Source:
- Inherited From:
Returns:
- Type
- string
infoHist() → {string}
- Description:
Fonction décrivant l'objet pour la boîte de dialogue de protcoloe de la figure
- Source:
- Overrides:
Returns:
- Type
- string
initialisePourDependance() → {void}
- Description:
Fonction initialisant la propriété servant à déterminer la recherche de dépendance
- Source:
- Inherited From:
Returns:
- Type
- void
isIsomTo(p) → {boolean}
- Description:
Renvoie true si un objet est isométrique à une autre. Utilisé pour les polygones et exercices de construction
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
p |
CElementGraphique |
Returns:
- Type
- boolean
memDep(resultat) → {boolean}
- Description:
Fonction servant à mémoriser une dépendance d'objet
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
resultat |
boolean |
Returns:
- Type
- boolean
memDep4Rec(resultat) → {boolean}
- Description:
Fonction servant à mémoriser une dépendance d'objet pour le reclassement
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
resultat |
boolean |
Returns:
- Type
- boolean
metAJour() → {void}
- Description:
Fonction chargée de mettre à jour l'objet quand un élément dont il dépend a été modifié. Devra être appelé par les lieux de points et lieux d'objets pour remettre à jour les liste qu'ils utilisent de façon interne. A redéfinir pour ces objets
- Source:
- Inherited From:
Returns:
- Type
- void
modifiableParMenu() → {boolean}
- Description:
Fonction renvoyant true si l'objet peut être modifié via l'outil de modification d'objet graphique pour les objets créés à l'aie d'une boîte de dialogue
- Source:
- Inherited From:
Returns:
- Type
- boolean
modifiableParProtocole() → {boolean}
- Description:
Fonction renvoyant true si l'objet peut être modifié via la boîte de dialogue de protocole Est redéfini pour l'objet CBarycentre pour les objets créés à l'aie d'une boîte de dialogue
- Source:
- Inherited From:
Returns:
- Type
- boolean
montre() → {void}
- Description:
Fonction rendant l'objet visible
- Source:
- Inherited From:
Returns:
- Type
- void
nomIndispensable(el) → {boolean}
- Description:
Fonction qui renverra true si l'objet nécessite que el soit nommé
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
el |
CElementGraphique |
Returns:
- Type
- boolean
nombreObjetsPourLieuObjet() → {number}
- Description:
Fonction renvoyant le nombre d'objets pour un lieu d'objets Redéfinit pour ls lieux de lieux
- Source:
- Inherited From:
Returns:
- Type
- number
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
placeEn(xn, yn) → {void}
- Description:
Place le point aux ccordonnées (xn,yn)
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
xn |
number | |
yn |
number |
Returns:
- Type
- void
placeNom(xn, yn) → {void}
- Description:
Fonction plaçant le point ux coordonnées (x,y)
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
xn |
number | |
yn |
number |
Returns:
- Type
- void
positionne(infoRandom, dimfen) → {void}
- Description:
Fonction calculant l'élément pour le positionner dans la figure. Doit en général appeler la méthode de l'objet ancêtre.
- Source:
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
infoRandom |
boolean | true si les calculs aléatoires doivent être relancés |
dimfen |
Dimf | Dimensions du svg dans lequel la figure est dessinée |
Returns:
- Type
- void
positionneFull(infoRandom, dimfen) → {void}
- Description:
Recalcule entièrement l'élément, y compris pour les dérivées et tests d'équivalences de formules et autres objets
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
infoRandom |
boolean | |
dimfen |
Dimf |
Returns:
- Type
- void
positionneNom() → {void}
- Description:
Etablit la position du nom du point
- Source:
- Inherited From:
Returns:
- Type
- void
presqueEgal(a) → {boolean}
- Description:
Renvoie true si les coordonnées du point sont presque confondues avec celles de a
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
a |
CPt |
Returns:
- Type
- boolean
read()
- Source:
- Overrides:
removegElement(svg)
- Description:
Détruit l'élément et le retire de son composant graphique s'il existe
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
svg |
Le svg de la figure |
remplacePoint(ancienPoint, nouveauPoint) → {void}
- Description:
Fonction replaçant un pointeur sur un point par un autre point. Utilisée entre autres dans le reclassement d'objets. A redéfinir pour chacun des descendants maintenant un pointeur sur un point.
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
ancienPoint |
CPt | |
nouveauPoint |
CPt |
Returns:
- Type
- void
resetEventListeners()
- Description:
Réaffecte au svg element représentant l'élement graphique les fontions de callBack qui lui avaient été affectées précédemment, au cas où ce svg element a été mis à jour
- Source:
- Since:
- version 6.5.2
- Inherited From:
setClone(ptel) → {void}
- Description:
Fonction faisant de this un objet de mêmes caractéristiques que ptel ptel doit être un élément du même type que this
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
ptel |
CElementBase |
Returns:
- Type
- void
setColor(color, svg, bImmediat)
- Description:
Change la couleur de l'objet dans le svg
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
color |
Color | la couleur à donner à l'objet |
svg |
SVGElement | le svg contenant l'objet |
bImmediat |
boolean | si true on lance le changement de couleur |
setReady4MathJax(bMemeMasqueopt) → {void}
- Description:
Fonction qui sera redéfinie pour CLaTeX et CLieuObjetAncetre Met sur la pile MathJax.hub.Queue de MathJax une fonction de callback qui demande à MathJax de préparer un affichage graphique pour ensuite récupérer son svg
- Source:
- Inherited From:
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
bMemeMasque |
boolean |
<optional> |
false
|
passer true pour le faire même si l'affichage est caché (sert dans la boîte de dialogue de protocole) |
Returns:
- Type
- void
setReady4MathJaxEvenMasked() → {void}
- Description:
Fonction qui sera redéfinie pour CLaTeX et CLieuObjetAncetre Met sur la pile MathJax.hub.Queue de MathJax une fonction de callback qui demande à MathJax de préparer un affichage graphique pour ensuite récupérer son svg Dans cette version différente de setReady4MathJax même les LaTeX masqués sonbt préparés
- Source:
- Inherited From:
Returns:
- Type
- void
setReady4MathJaxUpdate() → {void}
- Description:
Fonction qui sera redéfinie pour CLaTeX et CLieuObjetAncetre Met sur la pile MathJax.hub.Queue de MathJax une fonction de callback qui demande à MathJax de préparer un affichage graphique pour ensuite récupérer son svg
- Source:
- Inherited From:
Returns:
- Type
- void
setgColor()
- Description:
Donnant directement au svg element représentant l'élément graphique la couleur de l'élément
- Source:
- Since:
- version 6.5.2
- Inherited From:
showgElt(bshow)
- Description:
Fonction utilisée dans la boîte de dialogue ProtocoleDlg et montrant ou cachant le g Element représentant graphiquement l'objet. Doit être redéfini pour les lieux d'objets qui contient eux-aussi de g elements
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
bshow |
Si true on montre le g Element sinon on le cache |
surDroite(droite) → {boolean}
- Description:
Fonction renvoyant true si le point est sur droite. droite peut pointer sur une droite, une demi-droite, un segment ou un vecteur
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
droite |
CDroiteAncetre |
Returns:
- Type
- boolean
testDeplacement(dimfen, xtest, ytest, pointr) → {boolean}
- Description:
Fonction renvoyant true si le point put être déplacé aux coordonnées (xtest,ytest) et renvoie dans pointr les coordonnées de la destination finale du point
- Source:
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
dimfen |
Dimf | |
xtest |
number | |
ytest |
number | |
pointr |
Object |
Returns:
- Type
- boolean
testFenetre(dimfen, x, y) → {boolean}
- Description:
Renvoie true si le point de coordonnées (x,y) est dans la fenêtre dimfen
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
dimfen |
Dimf | |
x |
number | |
y |
number |
Returns:
- Type
- boolean
testToile() → {boolean}
- Description:
Renvoie true si les coordonnées du point sont comprises entre -2147483648 et 2147483647
- Source:
- Inherited From:
Returns:
- Type
- boolean
tikz() → {string}
- Description:
Fonction renvoyant le code tikz de l'élément
- Source:
- Inherited From:
Returns:
- Type
- string
tikzCouleur() → {string}
- Description:
Renvoie la chaîne de caractères tikz décrivant la couleur d'un objet
- Source:
- Inherited From:
Returns:
- Type
- string
tikzFont(dimf, taille, coefmult, bu) → {string}
- Description:
Renvoie la ligne LaTeX permettant de sélectionner la taille de fone correspondant à taille
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
dimf |
||
taille |
||
coefmult |
||
bu |
Returns:
- Type
- string
tikzNom() → {string}
- Description:
Ajout version 4.8.1 Renvoie la chaine LaTeX représentant le nom
- Source:
- Inherited From:
Returns:
- Type
- string
trace(svg) → {void}
- Description:
Rajoute au svg le svg Element représentant le point
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
svg |
SVGElement |
Returns:
- Type
- void
translateDe(decalagex, decalagey) → {void}
- Description:
Fonction translatant le point de (decalagex, decalagey)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
decalagex |
number | |
decalagey |
number |
Returns:
- Type
- void
update(svg) → {void}
- Description:
Fonction recréant le svg element représentant l'objet et remplaçant dans le svg svg l'ancien élément par le nouveau. Spécial JavaScript : A redéfinir pour les éléments dont il faut recalculer le svg élément quand ils sont dépacés ou modifiés.
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
svg |
SVGElement |
Returns:
- Type
- void
updateName(svg, masquage) → {void}
- Description:
Fonction mettant à jour le sgv text element représentant le nom de l'objet
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
svg |
SVGElement | |
masquage |
boolean |
Returns:
- Type
- void
updateTrace(svg) → {void}
- Description:
Fonction à redéfinir pour CPt (CPointAncetre en java) Sert pour le tracé des points marqués pour la trace.
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
svg |
SVGElement |
Returns:
- Type
- void
updategElt(svg, couleurFond, masquage)
- Description:
Fonction qui met à jour le g elemnt représentant l'objet dans le svg
- Source:
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
svg |
||
couleurFond |
Color | couleur de fond uilisée |
masquage |
boolean | true si les objets masqués ne doivent pas être affichés |
utiliseLongueurUnite() → {boolean}
- Description:
Fonction renvoyant true si l'objet nécessite une longueur unité pour fonctionner. A redéfinir pour ce type d'objet : par exemple mesure de longueur, d'aire, cercle par rayon.
- Source:
- Inherited From:
Returns:
- Type
- boolean
write()
- Source:
- Overrides:
zoom(xcentre, ycentre, rapport) → {void}
- Description:
Zoome les coordonnées du point d'un facteur rapport par rapport au point de coordonnées (xcentre, ycentre)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
xcentre |
number | |
ycentre |
number | |
rapport |
number |
Returns:
- Type
- void