new MtgApp(svg, mtgOptions)
- Description:
Classe de l'application mathGraph32 permettant de créer ou modifier une figure
- Source:
Parameters:
Name | Type | Description |
---|---|---|
svg |
SVGElement | Le svg dans lequel l'application travaille (il doit avoir un id) |
mtgOptions |
MtgOptions | Les informations sur l'initialisation de l'application |
Members
arrayObjAConst :Array.<number>
- Description:
Liste des index des objets à construire (dans la macro) ?
- Source:
Liste des index des objets à construire (dans la macro) ?
Type:
- Array.<number>
autoComplete :boolean
- Description:
Si mtgOpions comprend un paramètre autocomplete à true on complétera automatiquement certains éléments avec des marques de segments ou d'angle, comme pour la création d'une médiatrice
- Source:
Si mtgOpions comprend un paramètre autocomplete à true on complétera automatiquement certains éléments avec des marques de segments ou d'angle, comme pour la création d'une médiatrice
Type:
- boolean
barCalculs :ExpandableBar
- Source:
Type:
barCercles :ExpandableBar
- Source:
Type:
barDisp :ExpandableBar
- Source:
Type:
barDivers :ExpandableBar
- Source:
Type:
barDroites :ExpandableBar
- Source:
Type:
barLieux :ExpandableBar
- Source:
Type:
barMarques :ExpandableBar
- Source:
Type:
barMes :ExpandableBar
- Source:
Type:
barPoints :ExpandableBar
- Source:
Type:
barPolys :ExpandableBar
- Source:
Type:
barSegments :ExpandableBar
- Source:
Type:
barSurfaces :ExpandableBar
- Source:
Type:
barTransf :ExpandableBar
- Source:
Type:
buttonAddCalcul :ButtonToolAdd
- Source:
Type:
buttonAddDisp :ButtonToolAdd
- Source:
Type:
buttonAddDivers :ButtonToolAdd
- Source:
Type:
buttonAddPoint :ButtonToolAdd
- Source:
Type:
buttonAddTransf :ButtonToolAdd
- Source:
Type:
buttonAffichageCoord :ButtonTool
- Source:
Type:
buttonAffichageCoordLie :ButtonTool
- Source:
Type:
buttonAffichageEq :ButtonTool
- Source:
Type:
buttonAffichageEqLie :ButtonTool
- Source:
Type:
buttonAffichageValeur :ButtonTool
- Source:
Type:
buttonAffichageValeurLiePt :ButtonTool
- Source:
Type:
buttonAnimation :ButtonTool
- Source:
Type:
buttonArcDirect :ButtonTool
- Source:
Type:
buttonArcDirectParAng :ButtonTool
- Source:
Type:
buttonArcGrand :ButtonTool
- Source:
Type:
buttonArcGrandParAng :ButtonTool
- Source:
Type:
buttonArcGrandParRapporteur :ButtonTool
- Source:
Type:
buttonArcIndirect :ButtonTool
- Source:
Type:
buttonArcIndirectParAng :ButtonTool
- Source:
Type:
buttonArcParRapporteur :ButtonTool
- Source:
Type:
buttonArcPetit :ButtonTool
- Source:
Type:
buttonArcPetitParAng :ButtonTool
- Source:
Type:
buttonBarycentre :ButtonTool
- Source:
Type:
buttonCalcul :ButtonTool
- Source:
Type:
buttonCalculComp :ButtonTool
- Source:
Type:
buttonCapt :ButtonTool
- Source:
Type:
buttonCentreGrav :ButtonTool
- Source:
Type:
buttonCerOA :ButtonTool
- Source:
Type:
buttonCerOAB :ButtonTool
- Source:
Type:
buttonCerOR :ButtonTool
- Source:
Type:
buttonCommentaire :ButtonTool
- Source:
Type:
buttonCommentaireLiePt :ButtonTool
- Source:
Type:
buttonCourbeAvecTan :ButtonTool
- Source:
Type:
buttonCourbeFonc :ButtonTool
- Source:
Type:
buttonCourbeFoncCr :ButtonTool
- Source:
Type:
buttonCourbePoly :ButtonTool
- Source:
Type:
buttonCouronne :ButtonTool
- Source:
Type:
buttonCreationLiaison :ButtonTool
- Source:
Type:
buttonCreationLiaisonAff :ButtonTool
- Source:
Type:
buttonCurseur :ButtonTool
- Source:
Type:
buttonDemarquerPt :ButtonTool
- Source:
Type:
buttonDemiDt :ButtonTool
- Source:
Type:
buttonDemiPlan :ButtonTool
- Source:
Type:
buttonDepunaiser :ButtonTool
- Source:
Type:
buttonDepunaiserAff :ButtonTool
- Source:
Type:
buttonDepunaiserMarqueAng :ButtonTool
- Source:
Type:
buttonDerivee :ButtonTool
- Source:
Type:
buttonDtAB :ButtonTool
- Source:
Type:
buttonDtBis :ButtonTool
- Source:
Type:
buttonDtHor :ButtonTool
- Source:
Type:
buttonDtMed :ButtonTool
- Source:
Type:
buttonDtPar :ButtonTool
- Source:
Type:
buttonDtParCoef :ButtonTool
- Source:
Type:
buttonDtParEq :ButtonTool
- Source:
Type:
buttonDtPer :ButtonTool
- Source:
Type:
buttonDtReg :ButtonTool
- Source:
Type:
buttonDtVer :ButtonTool
- Source:
Type:
buttonEditeurFormule :ButtonTool
- Source:
Type:
buttonFonc :ButtonTool
- Source:
Type:
buttonFoncComp :ButtonTool
- Source:
Type:
buttonGrapheSuiteRec :ButtonTool
- Source:
Type:
buttonGrapheSuiteRecComp :ButtonTool
- Source:
Type:
buttonHom :ButtonTool
- Source:
Type:
buttonImageLibre :ButtonTool
- Source:
Type:
buttonImageLiee :ButtonTool
- Source:
Type:
buttonInt :ButtonTool
- Source:
Type:
buttonLatex :ButtonTool
- Source:
Type:
buttonLatexLiePt :ButtonTool
- Source:
Type:
buttonLieuDiscretParPtLie :ButtonTool
- Source:
Type:
buttonLieuDiscretParVariable :ButtonTool
- Source:
Type:
buttonLieuObjetParPtLie :ButtonTool
- Source:
Type:
buttonLieuObjetParVariable :ButtonTool
- Source:
Type:
buttonLieuParPtLie :ButtonTool
- Source:
Type:
buttonLieuParVariable :ButtonTool
- Source:
Type:
buttonLigneBrisee :ButtonTool
- Source:
Type:
buttonLosange :ButtonTool
- Source:
Type:
buttonMarqueAng :ButtonTool
- Source:
Type:
buttonMarqueAngOr :ButtonTool
- Source:
Type:
buttonMarqueAngOrSD :ButtonTool
- Source:
Type:
buttonMarqueAngOrSI :ButtonTool
- Source:
Type:
buttonMarqueSeg :ButtonTool
- Source:
Type:
buttonMarquerPt :ButtonTool
- Source:
Type:
buttonMax :ButtonTool
- Source:
Type:
buttonMesAbs :ButtonTool
- Source:
Type:
buttonMesAbsRep :ButtonTool
- Source:
Type:
buttonMesAffRep :ButtonTool
- Source:
Type:
buttonMesAire :ButtonTool
- Source:
Type:
buttonMesAngNor :ButtonTool
- Source:
Type:
buttonMesAngOr :ButtonTool
- Source:
Type:
buttonMesCoefDir :ButtonTool
- Source:
Type:
buttonMesLong :ButtonTool
- Source:
Type:
buttonMesLongLigne :ButtonTool
- Source:
Type:
buttonMesLongOr :ButtonTool
- Source:
Type:
buttonMesOrdRep :ButtonTool
- Source:
Type:
buttonMesProSca :ButtonTool
- Source:
Type:
buttonMilieu :ButtonTool
- Source:
Type:
buttonMin :ButtonTool
- Source:
Type:
buttonParallelog :ButtonTool
- Source:
Type:
buttonPolygone :ButtonTool
- Source:
Type:
buttonPolygoneReg :ButtonTool
- Source:
Type:
buttonProj :ButtonTool
- Source:
Type:
buttonPtBaseEnt :ButtonTool
- Source:
Type:
buttonPtInterieur :ButtonTool
- Source:
Type:
buttonPtLib :ButtonTool
- Source:
Type:
buttonPtLie :ButtonTool
- Source:
Type:
buttonPtParAbs :ButtonTool
- Source:
Type:
buttonPtParAff :ButtonTool
- Source:
Type:
buttonPtParCoord :ButtonTool
- Source:
Type:
buttonPtParMultVec :ButtonTool
- Source:
Type:
buttonPtParSommeVec :ButtonTool
- Source:
Type:
buttonPunaiser :OutilPunaiser
- Source:
Type:
buttonPunaiserAff :ButtonTool
- Source:
Type:
buttonPunaiserMarqueAng :ButtonTool
- Source:
Type:
buttonRapporteur :ButtonTool
- Source:
Type:
buttonRectangle :ButtonTool
- Source:
Type:
buttonRepere :ButtonTool
- Source:
Type:
buttonRot :ButtonTool
- Source:
Type:
buttonSeg :ButtonTool
- Source:
Type:
buttonSegCur :ButtonTool
- Source:
Type:
buttonSegmentParLong :ButtonTool
- Source:
Type:
buttonSim :ButtonTool
- Source:
Type:
buttonSolutionEq :ButtonTool
- Source:
Type:
buttonStyleButtons :Array.<ButtonStyleButton>
- Description:
boutons de choix de style de point
- Source:
boutons de choix de style de point
Type:
- Array.<ButtonStyleButton>
buttonSuiteRec :ButtonTool
- Source:
Type:
buttonSuiteRecComplexe :ButtonTool
- Source:
Type:
buttonSuppressionLiaison :ButtonTool
- Source:
Type:
buttonSuppressionLiaisonAff :ButtonTool
- Source:
Type:
buttonSurface :ButtonTool
- Source:
Type:
buttonSurface2Lieux :ButtonTool
- Source:
Type:
buttonSurfaceArc :ButtonTool
- Source:
Type:
buttonSurfaceLieu2Pts :ButtonTool
- Source:
Type:
buttonSurfaceLieuDroite :ButtonTool
- Source:
Type:
buttonSymAxiale :ButtonTool
- Source:
Type:
buttonSymCentrale :ButtonTool
- Source:
Type:
buttonTangente :ButtonTool
- Source:
Type:
buttonTrans :ButtonTool
- Source:
Type:
buttonTransParCoord :ButtonTool
- Source:
Type:
buttonTriangleEq :ButtonTool
- Source:
Type:
buttonVariable :ButtonTool
- Source:
Type:
buttonVect :ButtonTool
- Source:
Type:
cadre :SVGElement|null
- Description:
null par défaut (pas de cadre pour visualiser un cadre de dimensions données par l'utilisateur) On pourra demander un tel cadre via les options de la figure S'il existe, l'export base64 via le bouton d'export sera limité à ce cadre mais app.getBase64Code() continuera de retourner le code de la figure complète
- Source:
null par défaut (pas de cadre pour visualiser un cadre de dimensions données par l'utilisateur) On pourra demander un tel cadre via les options de la figure S'il existe, l'export base64 via le bouton d'export sera limité à ce cadre mais app.getBase64Code() continuera de retourner le code de la figure complète
Type:
- SVGElement | null
clignotementPair :boolean
- Description:
?
- Source:
?
Type:
- boolean
colorChoicePanel :ColorChoicePanel
- Source:
Type:
colorPanel :SVGGElement
- Source:
Type:
- SVGGElement
comm :null
- Description:
Pointeur sur le commentaire d'indication, null au départ
- Source:
Pointeur sur le commentaire d'indication, null au départ
Type:
- null
commentaireDesignation :CCommentaire
- Source:
Type:
commentaireTip :CCommentaire
- Description:
Un affichage de texte pour afficher une sorte de tipTool quand la souris survole un bouton
- Source:
Un affichage de texte pour afficher une sorte de tipTool quand la souris survole un bouton
Type:
couleurActive :Color
- Description:
Couleur active
- Source:
Couleur active
Type:
decimalDot :boolean|*
- Description:
si mtgOptions ne comprend pas de paramètre decimalDot on utilise le point décimal
- Source:
si mtgOptions ne comprend pas de paramètre decimalDot on utilise le point décimal
Type:
- boolean | *
displayMeasures :boolean
- Description:
Affiche les mesures si true
- Source:
Affiche les mesures si true
Type:
- boolean
displayOnLoad :boolean
- Description:
Si true, la figure s'affiche automatiquement dès qu'elle est prête (sinon faudra appeler calculateAndDisplay)
- Source:
Si true, la figure s'affiche automatiquement dès qu'elle est prête (sinon faudra appeler calculateAndDisplay)
Type:
- boolean
divDlg :HTMLDivElement
- Description:
div centré sur l'écran pour les boîtes de dialogue
- Source:
div centré sur l'écran pour les boîtes de dialogue
Type:
- HTMLDivElement
dlg :Array.<string>
- Description:
tableau contenant les id des boîtes de dialogues ouvertes
- Source:
tableau contenant les id des boîtes de dialogues ouvertes
Type:
- Array.<string>
doc :CMathGraphDoc
- Description:
La figure
- Source:
La figure
Type:
docCons :CMathGraphDoc
- Description:
Document contenant les macros constructions de base utilisées
- Source:
Document contenant les macros constructions de base utilisées
Type:
docConsAv :CMathGraphDoc
- Description:
Document pour contenir les constructions avancées comme les courbes avec crochet
- Source:
Document pour contenir les constructions avancées comme les courbes avec crochet
Type:
dys :boolean
- Description:
True pour un affichage plus adapté aux dys
- Source:
True pour un affichage plus adapté aux dys
Type:
- boolean
editionConstruction :boolean
- Description:
Flag pour savoir si on est en mode construction
- Source:
Flag pour savoir si on est en mode construction
Type:
- boolean
electron :boolean
- Description:
true si on est dans electron
- Source:
true si on est dans electron
Type:
- boolean
elementCapture :null|COb
- Description:
L'éventuel élément capturé
- Source:
L'éventuel élément capturé
Type:
- null | COb
estExercice :boolean
- Description:
True si on est un exercice de construction (mais pas en édition)
- Source:
True si on est un exercice de construction (mais pas en édition)
Type:
- boolean
expandableBars :Array.<ExpandableBar>
- Source:
Type:
- Array.<ExpandableBar>
functionOnSave :function
- Description:
Callback pour envoyer la figure
- Source:
Callback pour envoyer la figure
Type:
- function
gLineStyle :SVGGElement
- Description:
Style de ligne
- Source:
Style de ligne
Type:
- SVGGElement
gestionnaire :Gestionnaire
- Description:
??
- Source:
??
Type:
id :string
- Description:
id du svg
- Source:
id du svg
Type:
- string
infoProx :InfoProx
- Description:
?
- Source:
?
Type:
level :CMathGraphDoc
- Description:
Les 4 figures du level courant
- Source:
Les 4 figures du level courant
Type:
levelIndex :number
- Description:
Index du level courant (utilisé dans getResult)
- Source:
Index du level courant (utilisé dans getResult)
Type:
- number
levels :Array.<CMathGraphDoc>
- Source:
Type:
- Array.<CMathGraphDoc>
lineStyle :number
- Description:
Style de ligne
- Source:
Style de ligne
Type:
- number
lineStyleButtons :Array.<LineStyleButton>
- Description:
boutons de choix de style de ligne
- Source:
boutons de choix de style de ligne
Type:
- Array.<LineStyleButton>
listeARecalculer :CListeObjets
- Description:
?
- Source:
?
Type:
listeClignotante :CListeObjets
- Description:
Objets pour gérer le clignotement utilisé par les outils de création
- Source:
Objets pour gérer le clignotement utilisé par les outils de création
Type:
listeExclusion :CListeObjets
- Description:
Les objets qu'on ne peut pas désigner
- Source:
Les objets qu'on ne peut pas désigner
Type:
listeFinG :CSousListeObjets
- Source:
Type:
listeFinG :CSousListeObjets
- Source:
Type:
listeFinNG :CSousListeObjets
- Source:
Type:
listeFinNG :CSousListeObjets
- Source:
Type:
listeObjetsVisuels :CListeObjets
- Description:
?
- Source:
?
Type:
listePourConst :CListeObjets
- Description:
???
- Source:
???
Type:
listePr :CListeObjets
- Description:
Raccourci pour la liste de tous les objets (idem this.doc.listePr)
- Source:
Raccourci pour la liste de tous les objets (idem this.doc.listePr)
Type:
listeSrcG :CSousListeObjets
- Source:
Type:
listeSrcG :CSousListeObjets
- Source:
Type:
listeSrcNG :CSousListeObjets
- Source:
Type:
listeSrcNG :CSousListeObjets
- Source:
Type:
local :boolean
- Description:
Fonctionnement en local
- Source:
Fonctionnement en local
Type:
- boolean
macroAnimation :CMacroAnimationFigure
- Description:
macro d'animation de point lié qui servira pour les animations directes
- Source:
macro d'animation de point lié qui servira pour les animations directes
Type:
macroPourConst :CMacroApparition|null
- Description:
???
- Source:
???
Type:
- CMacroApparition | null
marqueAngleButtons :Array.<MarqueAngleButton>
- Description:
boutons de choix de style de marque d'angle
- Source:
boutons de choix de style de marque d'angle
Type:
- Array.<MarqueAngleButton>
marqueAnglePanel :SVGGElement
- Description:
Bouton courant du style de marque d'angle ?
- Source:
Bouton courant du style de marque d'angle ?
Type:
- SVGGElement
marqueSegmentButtons :Array.<MarqueSegmentButton>
- Description:
boutons de choix de style de marque de segment
- Source:
boutons de choix de style de marque de segment
Type:
- Array.<MarqueSegmentButton>
marqueSegmentPanel :SVGGElement
- Description:
Marque de segment
- Source:
Marque de segment
Type:
- SVGGElement
modeBilan :boolean
- Description:
True si on est en mode bilan (à priori dans LaboMep)
- Source:
True si on est en mode bilan (à priori dans LaboMep)
Type:
- boolean
mousePoint :CPointBase
- Description:
Point qui servira à suivre les mouvements de la souris
- Source:
Point qui servira à suivre les mouvements de la souris
Type:
nameEditor :NameEditor
- Description:
Éditeur de formule pour entrer les noms de points et droites à la volée
- Source:
Éditeur de formule pour entrer les noms de points et droites à la volée
Type:
nbObj :number
- Description:
nombre d'objets de la figure au chargement
- Source:
nombre d'objets de la figure au chargement
Type:
- number
nbObjInit :number
- Description:
Nb d'objets dans le résultat (passé par mtgOptions.resultatContenu) ou la figure
- Source:
Nb d'objets dans le résultat (passé par mtgOptions.resultatContenu) ou la figure
Type:
- number
newFig :boolean
- Description:
Si true on affichera le bouton "nouvelle figure"
- Source:
Si true on affichera le bouton "nouvelle figure"
Type:
- boolean
onlyPoints :boolean
- Description:
???
- Source:
???
Type:
- boolean
opacitySlider :Slider
- Source:
Type:
open :boolean
- Description:
Si true on affiche le bouton ouvrir
- Source:
Si true on affiche le bouton ouvrir
Type:
- boolean
options :boolean
- Description:
Si true on affichera le bouton options
- Source:
Si true on affichera le bouton options
Type:
- boolean
outilAbsMaxRep :OutilAbsMaxRep
- Source:
Type:
- OutilAbsMaxRep
outilAbsMinRep :OutilAbsMinRep
- Source:
Type:
- OutilAbsMinRep
outilAbsOrRep :OutilAbsOrRep
- Source:
Type:
outilActif :OutilCapt
- Description:
Outil courant
- Source:
Outil courant
Type:
outilActifPrec :OutilCapt
- Source:
Type:
outilAddCalcul :OutilAdd
- Source:
Type:
outilAddConst :OutilAddConst
- Source:
Type:
outilAddCreationConst :OutilAdd
- Description:
Outil utilisé dans l'outil de gestion des constructions
- Source:
Outil utilisé dans l'outil de gestion des constructions
Type:
outilAddDisp :OutilAdd
- Source:
Type:
outilAddDivers :OutilAdd
- Source:
Type:
outilAddExport :OutilAdd
- Description:
Cet outil ne sera pas associé à un bouton mais utilisé dans le dialogue d'exportation
- Source:
Cet outil ne sera pas associé à un bouton mais utilisé dans le dialogue d'exportation
Type:
outilAddGestionConst :OutilAdd
- Description:
Outil utilisé dans l'outil de gestion des constructions
- Source:
Outil utilisé dans l'outil de gestion des constructions
Type:
outilAddObjMac :OutilAddObjMac
- Source:
Type:
outilAddPoint :OutilAdd
- Source:
Type:
outilAddTransf :OutilAdd
- Source:
Type:
outilAffichageCoord :OutilAffichageCoord
- Source:
Type:
outilAffichageCoordLie :OutilAffichageCoordLie
- Source:
Type:
outilAffichageEq :OutilAffichageEq
- Source:
Type:
outilAffichageEqLie :OutilAffichageEqLie
- Source:
Type:
outilAffichageValeur :OutilAffichageValeur
- Source:
Type:
outilAffichageValeurLiePt :OutilAffichageValeurLiePt
- Source:
Type:
outilAnimation :OutilAnimation
- Source:
Type:
outilAnnuler :OutilAnnuler
- Source:
Type:
outilArcDirect :OutilArcDirect
- Source:
Type:
outilArcDirectParAng :OutilArcDirectParAng
- Source:
Type:
outilArcGrand :OutilArcGrand
- Source:
Type:
outilArcGrandParAng :OutilArcGrandParAng
- Source:
Type:
outilArcGrandParRapporteur :OutilArcGrandParRapporteur
- Source:
Type:
outilArcIndirect :OutilArcIndirect
- Source:
Type:
outilArcIndirectParAng :OutilArcIndirectParAng
- Source:
Type:
outilArcParRapporteur :OutilArcParRapporteur
- Source:
Type:
outilArcPetit :OutilArcPetit
- Source:
Type:
outilArcPetitParAng :OutilArcPetitParAng
- Source:
Type:
outilArgument :OutilArgument
- Source:
Type:
outilBarycentre :OutilBarycentre
- Source:
Type:
outilCalcul :OutilCalcul
- Source:
Type:
outilCalculComp :OutilCalculComp
- Source:
Type:
outilCalculMat :OutilCalculMat
- Source:
Type:
outilCapt :OutilCapt
- Source:
Type:
outilCaptNom :OutilCaptNom
- Source:
Type:
outilCarre :OutilCarre
- Source:
Type:
outilCentreCercle :OutilCentreCercle
- Description:
Outil pour créer le centre d'un cercle
- Source:
Outil pour créer le centre d'un cercle
Type:
outilCentreGrav :OutilCentreGrav
- Source:
Type:
outilCerOA :OutilCerOA
- Source:
Type:
outilCerOAB :OutilCerOAB
- Source:
Type:
outilCerOR :OutilCerOR
- Source:
Type:
outilChoixFinGraphConst :OutilChoixFinGraphConst
- Source:
Type:
outilChoixFinNumConst :OutilChoixFinNumConst
- Source:
Type:
outilChoixSrcGraphConst :OutilChoixSrcGraphConst
- Source:
Type:
outilChoixSrcNumConst :OutilChoixSrcNumConst
- Source:
Type:
outilCodeBase64 :OutilCodeBase64
- Source:
Type:
outilCodeTikz :OutilCodeTikz
- Source:
Type:
outilCommentaire :OutilCommentaire
- Source:
Type:
outilCommentaireLiePt :OutilCommentaireLiePt
- Source:
Type:
outilCopierStyle :OutilCopierStyle
- Source:
Type:
outilCopy :OutilCopy
- Source:
Type:
outilCopyWithUnity :OutilCopyWithUnity
- Source:
Type:
outilCourbeAvecTan :OutilCourbeAvecTan
- Source:
Type:
outilCourbeFonc :OutilCourbeFonc
- Source:
Type:
outilCourbeFoncCr :OutilCourbeFoncCr
- Source:
Type:
outilCourbePoly :OutilCourbePoly
- Source:
Type:
outilCouronne :OutilCouronne
- Source:
Type:
outilCreationConst :OutilCreationConst
- Source:
Type:
outilCreationLiaison :OutilCreationLiaison
- Source:
Type:
outilCreationLiaisonAff :OutilCreationLiaisonAff
- Source:
Type:
outilCurseur :OutilCurseur
- Source:
Type:
outilDemarquerPt :OutilDemarquerPt
- Source:
Type:
outilDemiDt :OutilDemiDt
- Source:
Type:
outilDemiPlan :OutilDemiPlan
- Source:
Type:
outilDepunaiser :OutilDepunaiser
- Source:
Type:
outilDepunaiserAff :OutilDepunaiserAff
- Source:
Type:
outilDepunaiserMarqueAng :OutilDepunaiserMarqueAng
- Source:
Type:
outilDepunaiserTout :OutilDepunaiserTout
- Source:
Type:
- OutilDepunaiserTout
outilDerivee :OutilDerivee
- Source:
Type:
outilDeriveePart :OutilDeriveePartielle
- Source:
Type:
outilDet :OutilDet
- Source:
Type:
outilDtAB :OutilDtAB
- Source:
Type:
outilDtBis :OutilDtBis
- Source:
Type:
outilDtHor :OutilDtHor
- Source:
Type:
outilDtMed :OutilDtMed
- Source:
Type:
outilDtPar :OutilDtPar
- Source:
Type:
outilDtParCoef :OutilDtParCoef
- Source:
Type:
outilDtParEq :OutilDtParEq
- Source:
Type:
outilDtPer :OutilDtPer
- Source:
Type:
outilDtReg :OutilDtReg
- Source:
Type:
outilDtVer :OutilDtVer
- Source:
Type:
outilEditeurFormule :OutilEditeurFormule
- Source:
Type:
outilEquerreVirt :OutilEquerreVirt
- Source:
Type:
outilExecutionMacro :OutilExecutionMacro
- Source:
Type:
outilExport :OutilExportFig
- Source:
Type:
outilExportHTML :OutilExportHTML
- Source:
Type:
outilFinirConst :OutilFinirConst
- Source:
Type:
outilFonc :OutilFonc
- Source:
Type:
outilFonc2Var :OutilFonc2Var
- Description:
Outil pour créer des objets numériques supplémentaires
- Source:
Outil pour créer des objets numériques supplémentaires
Type:
outilFonc3Var :OutilFonc3Var
- Source:
Type:
outilFoncComp :OutilFoncComp
- Source:
Type:
outilFoncComp2Var :OutilFoncComp2Var
- Source:
Type:
outilFoncComp3Var :OutilFoncComp3Var
- Source:
Type:
outilFusionImpByName :OutilFusionImpByName
- Source:
Type:
- OutilFusionImpByName
outilFusionImpConst :OutilFusionImpConst
- Source:
Type:
outilGestionConst :OutilGestionConst
- Source:
Type:
outilGomme :OutilGomme
- Source:
Type:
outilGraduationAxes :OutilGraduationAxes
- Source:
Type:
outilGrapheSuiteRec :OutilGrapheSuiteRec
- Source:
Type:
outilGrapheSuiteRecComp :OutilGrapheSuiteRecComp
- Source:
Type:
outilHelp :OutilHelp
- Source:
Type:
outilHom :OutilHom
- Source:
Type:
outilImageInv :OutilImageInv
- Description:
Outil pour créer l'image d'un point par une inversion
- Source:
Outil pour créer l'image d'un point par une inversion
Type:
outilImageLibre :OutilImageLibre
- Source:
Type:
outilImageLiee :OutilImageLiee
- Source:
Type:
outilImpConstFig :OutilImpConstFig
- Source:
Type:
outilInt :OutilInt
- Source:
Type:
outilInteg :OutilInteg
- Source:
Type:
outilLastInd :OutilLastInd
- Source:
Type:
outilLatex :OutilLatex
- Source:
Type:
outilLatexLiePt :OutilLatexLiePt
- Source:
Type:
outilLieuDiscretParPtLie :OutilLieuDiscretParPtLie
- Source:
Type:
outilLieuDiscretParVariable :OutilLieuDiscretParVariable
- Source:
Type:
outilLieuObjetParPtLie :OutilLieuObjetParPtLie
- Source:
Type:
outilLieuObjetParVariable :OutilLieuObjetParVariable
- Source:
Type:
outilLieuParPtLie :OutilLieuParPtLie
- Source:
Type:
outilLieuParVariable :OutilLieuParVariable
- Source:
Type:
outilLigneBrisee :OutilLigneBrisee
- Source:
Type:
outilLongUnit :OutilLongUnit
- Source:
Type:
outilLosange :OutilLosange
- Source:
Type:
outilMacActTr :OutilMacActTr
- Source:
Type:
outilMacAffPtLie :OutilMacAffPtLie
- Source:
Type:
outilMacAffValVar :OutilMacAffValVar
- Source:
Type:
outilMacAnim :OutilMacAnim
- Source:
Type:
outilMacAnimParVar :OutilMacAnimParVar
- Source:
Type:
outilMacAnimParVarTr :OutilMacAnimParVarTr
- Source:
Type:
outilMacAnimTr :OutilMacAnimTr
- Source:
Type:
outilMacApp :OutilMacApp
- Source:
Type:
outilMacAppParAut :OutilMacAppParAut
- Source:
Type:
outilMacBoucAnim :OutilMacBoucAnim
- Source:
Type:
outilMacBoucTr :OutilMacBoucTr
- Source:
Type:
outilMacClign :OutilMacClign
- Source:
Type:
outilMacConsIter :OutilMacConsIter
- Source:
Type:
outilMacConsRec :OutilMacConsRec
- Source:
Type:
outilMacDecVar :OutilMacDecVar
- Source:
Type:
outilMacDesactTr :OutilMacDesactTr
- Source:
Type:
outilMacDisp :OutilMacDisp
- Source:
Type:
outilMacDispParAut :OutilMacDispParAut
- Source:
Type:
outilMacIncVar :OutilMacIncVar
- Source:
Type:
outilMacJouantSon :OutilMacJouantSon
- Source:
Type:
outilMacModifVar :OutilMacModifVar
- Source:
Type:
outilMacPause :OutilMacPause
- Source:
Type:
outilMacReaff :OutilMacReaff
- Source:
Type:
outilMacSuiteMac :OutilMacSuiteMac
- Source:
Type:
outilMacTraceAutoVa :OutilMacTraceAutoVa
- Source:
Type:
outilMarqueAng :OutilMarqueAng
- Source:
Type:
outilMarqueAngOr :OutilMarqueAngOr
- Source:
Type:
outilMarqueAngOrSD :OutilMarqueAngOrSD
- Source:
Type:
outilMarqueAngOrSI :OutilMarqueAngOrSI
- Source:
Type:
outilMarqueSeg :OutilMarqueSeg
- Source:
Type:
outilMarquerPt :OutilMarquerPt
- Source:
Type:
outilMatDecomp :OutilMatDecomp
- Source:
Type:
outilMatrice :OutilMatrice
- Source:
Type:
outilMatriceAleat :OutilMatriceAleat
- Source:
Type:
outilMatriceCoord :OutilMatriceCoord
- Source:
Type:
outilMatriceParForm :OutilMatriceParForm
- Source:
Type:
outilMatriceParTxt :OutilMatriceParTxt
- Source:
Type:
outilMax :OutilMax
- Source:
Type:
outilMesAbs :OutilMesAbs
- Source:
Type:
outilMesAbsRep :OutilMesAbsRep
- Source:
Type:
outilMesAffRep :OutilMesAffRep
- Source:
Type:
outilMesAire :OutilMesAire
- Source:
Type:
outilMesAngNor :OutilMesAngNor
- Source:
Type:
outilMesAngOr :OutilMesAngOr
- Source:
Type:
outilMesCoefDir :OutilMesCoefDir
- Source:
Type:
outilMesLong :OutilMesLong
- Source:
Type:
outilMesLongLigne :OutilMesLongLigne
- Source:
Type:
outilMesLongOr :OutilMesLongOr
- Source:
Type:
outilMesOrdRep :OutilMesOrdRep
- Source:
Type:
outilMesProSca :OutilMesProSca
- Source:
Type:
outilMilieu :OutilMilieu
- Source:
Type:
outilMin :OutilMin
- Source:
Type:
outilModeAutoComplete :OutilModeAutoComplete
- Source:
Type:
outilModePointsAuto :OutilModePointsAuto
- Source:
Type:
outilModeTrace :OutilModeTrace
- Source:
Type:
outilModifConst :OutilModifConst
- Source:
Type:
outilModifObjGraph :OutilModifObjGraph
- Source:
Type:
outilModifObjNum :OutilModifObjNum
- Source:
Type:
outilModule :OutilModule
- Source:
Type:
outilNew :OutilNew
- Source:
Type:
outilNommer :OutilNommer
- Source:
Type:
outilNuagePt :OutilNuagePt
- Source:
Type:
outilObjetClone :OutilObjetClone
- Source:
Type:
outilObjetDuplique :OutilObjetDuplique
- Source:
Type:
outilOpen :OutilOpen
- Source:
Type:
outilOptionsFig :OutilOptionsFig
- Source:
Type:
outilOrdMaxRep :OutilOrdMaxRep
- Source:
Type:
- OutilOrdMaxRep
outilOrdMinRep :OutilOrdMinRep
- Source:
Type:
- OutilOrdMinRep
outilOrdOrRep :OutilOrdOrRep
- Source:
Type:
outilPalette :OutilPalette
- Source:
Type:
outilParallelog :OutilParallelog
- Source:
Type:
outilPartieImaginaire :OutilPartieImaginaire
- Source:
Type:
outilPartieReelle :OutilPartieReelle
- Source:
Type:
outilPermanentUrl :OutilPermanentUrl
- Source:
Type:
outilPointageCapture :OutilPointageCapture
- Source:
Type:
outilPointageCaptureNom :OutilPointageCaptureNom
- Source:
Type:
outilPointageClic :OutilPointageClic
- Source:
Type:
outilPointageClicOuPt :OutilPointageClicOuPt
- Source:
Type:
outilPointageCre :OutilPointageCre
- Source:
Type:
outilPointageExecMac :OutilPointageExecMac
- Source:
Type:
outilPointageInt :OutilPointageInt
- Source:
Type:
outilPointageObjetClignotant :OutilPointageObjetClignotant
- Source:
Type:
outilPointageRapporteur :OutilPointageRapporteur
- Source:
Type:
outilPointageTranslation :OutilPointageTranslation
- Source:
Type:
outilPolygone :OutilPolygone
- Source:
Type:
outilPolygoneReg :OutilPolygoneReg
- Source:
Type:
outilProdInd :OutilProdInd
- Source:
Type:
outilProj :OutilProj
- Source:
Type:
outilProtocole :OutilProtocole
- Source:
Type:
outilPtBaseEnt :OutilPtBaseEnt
- Source:
Type:
outilPtInterieur :OutilPtInterieur
- Source:
Type:
outilPtLib :OutilPtLib
- Source:
Type:
outilPtLie :OutilPtLie
- Source:
Type:
outilPtParAbs :OutilPtParAbs
- Source:
Type:
outilPtParAff :OutilPtParAff
- Source:
Type:
outilPtParCoord :OutilPtParCoord
- Source:
Type:
outilPtParMultVec :OutilPtParMultVec
- Source:
Type:
outilPtParSommeVec :OutilPtParSommeVec
- Source:
Type:
outilPunaiser :OutilPunaiser
- Source:
Type:
outilPunaiserAff :OutilPunaiserAff
- Source:
Type:
outilPunaiserMarqueAng :OutilPunaiserMarqueAng
- Source:
Type:
outilQuadrillage :OutilQuadrillage
- Source:
Type:
outilRapporteur :OutilRapporteur
- Source:
Type:
outilRapporteurCircVirt :OutilRapporteurCircVirt
- Source:
Type:
outilRapporteurVirt :OutilRapporteurVirt
- Source:
Type:
outilReInitConst :OutilReInitConst
- Source:
Type:
outilRecalculer :OutilRecalculer
- Source:
Type:
outilReclassDebObjGra :OutilReclassDebObjGra
- Source:
Type:
outilReclassFinObjGra :OutilReclassFinObjGra
- Source:
Type:
outilRectangle :OutilRectangle
- Source:
Type:
outilRefaire :OutilRefaire
- Source:
Type:
outilRegleVirt :OutilRegleVirt
- Source:
Type:
outilRenommerCalcul :OutilRenommerCalcul
- Source:
Type:
outilRepere :OutilRepere
- Source:
Type:
outilRideau :OutilRideau
- Source:
Type:
outilRot :OutilRot
- Source:
Type:
outilSave :OutilSave
- Source:
Type:
outilSaveConst :OutilSaveConst
- Source:
Type:
outilSaveJPG :OutilSaveJPG
- Source:
Type:
outilSavePNG :OutilSavePNG
- Source:
Type:
outilSavePNGWithUnity :OutilSavePNGWithUnity
- Source:
Type:
outilSaveSVG :OutilSaveSVG
- Source:
Type:
outilSeg :OutilSeg
- Source:
Type:
outilSegCur :OutilSegCur
- Source:
Type:
outilSegmentParLong :OutilSegmentParLong
- Source:
Type:
outilSim :OutilSim
- Source:
Type:
outilSolutionEq :OutilSolutionEq
- Source:
Type:
outilSomInd :OutilSomInd
- Source:
Type:
outilSuiteRec :OutilSuiteRec
- Source:
Type:
outilSuiteRec2 :OutilSuiteRec
- Source:
Type:
outilSuiteRec3 :OutilSuiteRec
- Source:
Type:
outilSuiteRecComplexe :OutilSuiteRecComplexe
- Source:
Type:
outilSuiteRecComplexe2 :OutilSuiteRecComplexe
- Source:
Type:
outilSuiteRecComplexe3 :OutilSuiteRecComplexe
- Source:
Type:
outilSup :OutilSup
- Source:
Type:
outilSupConst :OutilSupConst
- Source:
Type:
outilSupObjMac :OutilSupObjMac
- Source:
Type:
outilSuppressionLiaison :OutilSuppressionLiaison
- Source:
Type:
outilSuppressionLiaisonAff :OutilSuppressionLiaisonAff
- Source:
Type:
outilSurface :OutilSurface
- Source:
Type:
outilSurface2Lieux :OutilSurface
- Source:
Type:
outilSurfaceArc :OutilSurfaceArc
- Source:
Type:
outilSurfaceLieu2Pts :OutilSurfaceLieu2Pts
- Source:
Type:
outilSurfaceLieuDroite :OutilSurfaceLieuDroite
- Source:
Type:
outilSymAxiale :OutilSymAxiale
- Source:
Type:
outilSymCentrale :OutilSymCentrale
- Source:
Type:
outilTailleMoins :OutilTailleMoins
- Source:
Type:
outilTaillePlus :OutilTaillePlus
- Source:
Type:
outilTangente :OutilTangente
- Source:
Type:
outilTestDepVar :OutilTestDepVar
- Source:
Type:
outilTestEq :OutilTestEq
- Source:
Type:
outilTestEqNatOp :OutilTestEqNatOp
- Source:
Type:
outilTestExistence :OutilTestExistence
- Source:
Type:
outilTestFact :OutilTestFact
- Source:
Type:
outilToggleToolsAdd :OutilToggleToolsAdd
- Source:
Type:
outilTrans :OutilTrans
- Source:
Type:
outilTransParCoord :OutilTransParCoord
- Source:
Type:
outilTranslationFigure :OutilTranslationFigure
- Source:
Type:
outilTriangleEq :OutilTriangleEq
- Source:
Type:
outilUnitexRep :OutilUnitexRep
- Source:
Type:
outilUniteyRep :OutilUniteyRep
- Source:
Type:
outilUseLens :OutilUseLens
- Source:
Type:
- OutilUseLens
outilVariable :OutilVariable
- Source:
Type:
outilVect :OutilVect
- Source:
Type:
outilZoomMoins :OutilZoomMoins
- Source:
Type:
outilZoomPlus :OutilZoomPlus
- Source:
Type:
player :MtgAppLecteur
- Description:
Player éventuel
- Source:
Player éventuel
Type:
pointStylePanel :SVGGElement
- Description:
Panneau des styles de point
- Source:
Panneau des styles de point
Type:
- SVGGElement
pref_Anim :InfoAnim
- Description:
Préférences d'animation
- Source:
Préférences d'animation
Type:
pref_PointsAuto :boolean
- Description:
Si true des points sont créés automatiquement au clic avec certains outils (dys impose false)
- Source:
Si true des points sont créés automatiquement au clic avec certains outils (dys impose false)
Type:
- boolean
pref_StartFig :string
- Description:
Préférence du type de figure au démarrage (frameGrid|frameDotted|unity)
- Source:
Préférence du type de figure au démarrage (frameGrid|frameDotted|unity)
Type:
- string
pref_TaillePoliceNom :number
- Description:
Taille de la police des noms d'objets
- Source:
Taille de la police des noms d'objets
Type:
- number
pref_coefMult :number
- Description:
coefficient multiplicateur pour la taille des images exportées
- Source:
coefficient multiplicateur pour la taille des images exportées
Type:
- number
preview :boolean
- Description:
Mode aperçu dans Labomep
- Source:
Mode aperçu dans Labomep
Type:
- boolean
pwa :boolean
- Description:
True si on est en version pwa (pas forcément installée) Pour savoir si on est dans une pwa installée localement on pourrait faire :
const isInstalled = Boolean(window.matchMedia?.('(display-mode: standalone)').matches || window.navigator.standalone)
- Source:
True si on est en version pwa (pas forcément installée)
Pour savoir si on est dans une pwa installée localement on pourrait faire :
const isInstalled = Boolean(window.matchMedia?.('(display-mode: standalone)').matches || window.navigator.standalone)
Type:
- boolean
rightPanel :SVGElement
- Description:
Panneau de droite avec les styles ?
- Source:
Panneau de droite avec les styles ?
Type:
- SVGElement
save :boolean
- Description:
Si true on affiche le bouton sauvegarder
- Source:
Si true on affiche le bouton sauvegarder
Type:
- boolean
stopButton :StopButton
- Source:
Type:
stopPanel :SVGGElement
- Description:
Panneau du bouton stop
- Source:
Panneau du bouton stop
Type:
- SVGGElement
styleFleche :number
- Source:
Type:
- number
styleFlecheButtons :Array.<StyleFlecheButton>
- Description:
boutons de choix de style de flèche
- Source:
boutons de choix de style de flèche
Type:
- Array.<StyleFlecheButton>
styleFlechePanel :SVGGElement
- Description:
Bouton courant du style de flèche ?
- Source:
Bouton courant du style de flèche ?
Type:
- SVGGElement
styleMarqueAngle :number
- Source:
Type:
- number
styleMarqueSegment :number
- Source:
Type:
- number
stylePoint :number
- Description:
Style de point (cf MotifPoint)
- Source:
Style de point (cf MotifPoint)
Type:
- number
styleRemplissage :number
- Source:
Type:
- number
styleRemplissageButtons :Array.<StyleRemplissageButton>
- Description:
boutons de choix de type de remplissage
- Source:
boutons de choix de type de remplissage
Type:
- Array.<StyleRemplissageButton>
styleRemplissagePanel :SVGGElement
- Description:
Bouton courant du type de remplissage ?
- Source:
Bouton courant du type de remplissage ?
Type:
- SVGGElement
svg :SVGElement
- Description:
Le svg contenant mathgraph
- Source:
Le svg contenant mathgraph
Type:
- SVGElement
svgFigure :SVGElement
- Description:
svg de la figure
- Source:
svg de la figure
Type:
- SVGElement
svgPanel :SVGElement
- Description:
Panneau ?
- Source:
Panneau ?
Type:
- SVGElement
svgToolsAdd :SVGElement
- Description:
Pointe sur le svg contenant les icônes des outils supplémentaires. null quand les outils supplémentaires ne sont pas disponibles,
- Source:
Pointe sur le svg contenant les icônes des outils supplémentaires. null quand les outils supplémentaires ne sont pas disponibles,
Type:
- SVGElement
thickness :number
- Description:
Largeur de trait
- Source:
Largeur de trait
Type:
- number
thicknessSlider :Slider
- Description:
slider de choix d'épaisseur de trait
- Source:
slider de choix d'épaisseur de trait
Type:
toolBar :SVGElement
- Description:
Barre d'outils
- Source:
Barre d'outils
Type:
- SVGElement
useLens :boolean
- Description:
Si on a passé un paramètre useLens à true dans MtgOptions, on activera l'outil loupe par défaut
- Source:
Si on a passé un paramètre useLens à true dans MtgOptions, on activera l'outil loupe par défaut
Type:
- boolean
(inner, constant) zf :Dimf
- Description:
Dimensions de la fenêtre
- Source:
Dimensions de la fenêtre
Type:
Methods
abort()
- Description:
Annule la pile des actions en cours (affichages et chargements)
- Source:
activateForCor()
- Description:
Fonction utilisée pour la correction des exerices de construction pour que le prof puisse capturer un point mobile et voir comment la figure a été faite par l'élève
- Source:
activateTool(toolName)
- Description:
Appelée dans la version electron par les raccourcis clavier Active l'outil ainsi que son icône dans sa barre d'outils
- Source:
Parameters:
Name | Type | Description |
---|---|---|
toolName |
string |
activeOutilCapt()
activeOutilPrec()
- Description:
Active l'outil précédemment sélectionné
- Source:
- Since:
- version 6.3.3
activeOutilsDem()
- Description:
Fonction sélectionnant l'outil actif au démarrage : L'outil d'exécution de macro si une macro est visible sinon l'outil de capture
- Source:
addFunctionToQueue(f)
- Description:
Fonction destinée à mettre une fonction sur la pile des appels. A utiliser de façon externe pour être sûr qu'une action soit faite après les affichages en cours
- Source:
Parameters:
Name | Type | Description |
---|---|---|
f |
function |
addInputForOpenDlg(fileType, callbackOnOK, callBackOnCancel)
- Description:
Fonction ajoutant au body un input de type file invisible sur lequel on va simuler un clic pour que la boîte de dialogue de navigation dans le système de fichier s'ouvre
- Source:
Parameters:
Name | Type | Description |
---|---|---|
fileType |
string | chaîne décrivant le type de fichier à ouvrir ('mgj' pour une figure et ''mgc' pour une macro-construction |
callbackOnOK |
function | fonction d'un paramètre file à appeler quand l'utilisateur a validé la boîte de dialogue d'ouverture de fichier |
callBackOnCancel |
function | fonction d'un paramètre file à appeler quand l'utilisateur a annulé la boîte de dialogue d'ouverture de fichier |
addProtoFromByteArray(ba)
- Description:
Fonction ajoutant un prototype à la figure depuis un tavbeau d'entier ba
- Source:
Parameters:
Name | Type | Description |
---|---|---|
ba |
Array.<number> |
addProtoFromFile(file)
Parameters:
Name | Type | Description |
---|---|---|
file |
Blob |
addProtoFromString(ch)
Parameters:
Name | Type | Description |
---|---|---|
ch |
string |
addSegment(pt1, pt2)
- Description:
Fonction ajoutant à listePr un segment d'extrémités pt1 et pt2 dans les styles actifs à condition qu'un tel objet n'ait pas déjà été défini
- Source:
Parameters:
Name | Type | Description |
---|---|---|
pt1 |
CPt | |
pt2 |
CPt |
afficheObjetVisuels(inddeb)
- Description:
Fonction ajoutant les éléments graphiques de la liste d'objets visuels depuis l'indice inddeb
- Source:
Parameters:
Name | Type | Description |
---|---|---|
inddeb |
number |
afficheTout(callbackopt)
- Description:
Utilisée en callback appelée lorsque MathJax a traité toutes les formules en LaTeX et que la figure est prête pour affichage.
- Source:
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
callback |
DisplayCallback |
<optional> |
Fonction de callback passée en paramètre à liste.afficheTout pour qu'elle soit appelée après toutes les opérations d'affichage |
ajouteElement(pt, bEditopt)
- Source:
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
pt |
CPointBase | |||
bEdit |
boolean |
<optional> |
true
|
ajouteObjetVisuel(el)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
el |
CElementBase |
ajoutePoint(x, y) → {CPointBase}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
x |
number | |
y |
number |
Returns:
- Type
- CPointBase
annuleTipsButtons()
- Description:
Fonction initialisant la variable tipDisplayed de tous les boutons à false;
- Source:
arrayObjAConstruire() → {Array.<number>}
Returns:
- Type
- Array.<number>
cacheTip(btn)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
btn |
Button |
calculOKForConst(calc) → {boolean}
- Description:
Fonction appelée dans le cas d'un exercice de construction/ Renvoie true si calc fait partie des calcul que l'élève a le droit d'utiliser
- Source:
Parameters:
Name | Type | Description |
---|---|---|
calc |
CCalculAncetre |
Returns:
- Type
- boolean
calculate(brandomopt)
- Description:
Lance l'éventuelle macro de démarrage et positionne les éléments
- Source:
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
brandom |
boolean |
<optional> |
false
|
Passer true pour que tous les calculs avec rand() sont recalculés (pour fournir de nouveaux résultats aléatoires). |
calculateAndDisplay(brandomopt, callbackopt) → {void}
- Description:
Recalcule la figure et l'affiche
- Source:
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
brandom |
boolean |
<optional> |
false
|
Passer true pour que tous les calculs avec rand() sont recalculés (pour fournir de nouveaux résultats aléatoires). |
callback |
DisplayCallback |
<optional> |
Fonction de callback passée en paramètre à display pour qu'elle soit appelée après toutes les opérations d'affichage |
Returns:
- Type
- void
createCadre(width, height)
Parameters:
Name | Type | Description |
---|---|---|
width |
number | |
height |
number |
creeGrad(nomProto)
- Description:
Fonction rajoutant à la figure actuelle des graduations en utilisant la construction nommée nomProto
- Source:
Parameters:
Name | Type | Description |
---|---|---|
nomProto |
string |
creeOutilsPointage()
- Description:
Fonction créant les outils de pointage
- Source:
detruitDepProto(proto)
- Description:
Fonction détruisant les constructions itératives ou récursives de la figure dépendant du prototype prot
- Source:
Parameters:
Name | Type | Description |
---|---|---|
proto |
CPrototype |
detruitDependants(pt, bRemovegElementsopt)
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
pt |
CPt | |||
bRemovegElements |
boolean |
<optional> |
true
|
detruitDerniersElements(n)
- Description:
Fonction détruisant les n derniers éléments de la liste principale
- Source:
Parameters:
Name | Type | Description |
---|---|---|
n |
number | Le nombre d'éléments à détruire |
detruitElement(el)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
el |
CElementBase |
display(callbackopt) → {Promise.<(boolean|undefined)>}
- Description:
Charge MathJax si nécessaire et lance l'affichage (en général il faut appeler calculate avant)
- Source:
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
callback |
DisplayCallback |
<optional> |
Fonction de callback passée en paramètre à afficheTout pour qu'elle soit appelée après toutes les opérations d'affichage (idem attendre que la promesse retournée soit résolue) |
Returns:
La promesse résolue quand afficheTout aura fini
- Type
- Promise.<(boolean|undefined)>
epsilon(pt)
- Description:
Fonction déplaçant un point libre ou un point lié un tout petit peude façon aléatoire
- Source:
Parameters:
Name | Type | Description |
---|---|---|
pt |
CElementBase | Le point libre ou lié à déplacer |
existeDeja(el) → {boolean}
- Description:
Fonction renvoyant true si l'objet el a déjà été créé S'il s'agit d'un exercice de construction on autorise la création d'un objet déjà présent dans la figure au début de l'exercice.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
el |
CElementBase |
Returns:
- Type
- boolean
existeObjDte(nom1, nom2) → {boolean}
- Description:
Ne sert que pour les exercices de construction Fonction renvoyant true s'il a été construit un segment, une droite ou une demi droite auquel appatiennent les points construits nommés nom1 et nom2
- Source:
Parameters:
Name | Type | Description |
---|---|---|
nom1 |
string | |
nom2 |
string |
Returns:
- Type
- boolean
existePolyEq(poly) → {boolean}
- Description:
Ne sert que pour les exercices de construction Fonction renvoyant true s'il a été constuit de segments joignant tous les sommets du polygone poly
- Source:
Parameters:
Name | Type | Description |
---|---|---|
poly |
CPolygone |
Returns:
- Type
- boolean
getBase64Code() → {string}
- Description:
Retourne le code base64 de la figure courante
- Source:
Returns:
- Type
- string
getBase64ImageData(imageType, callBack) → {void}
- Description:
Fonction appelée par la version electron pour obtenir le codeBase64 correspondant à la figure en PNG
- Source:
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
imageType |
string | svg|png|jpeg (ou tout autre format dont le type mime image/{imageType} est géré nativement) |
||
options.coefMult |
number |
<optional> |
1
|
Le coefficient multiplicateur utilisé pour gagner (ou perdre) en définition |
options.coef |
number |
<optional> |
1
|
le coefficient d'agrandissement ou réduction utilisé pour l'exportation en PNG avec unité |
options.format |
number |
<optional> |
base64
|
Préciser blob pour récupérer le Blob de l'image (du type demandé) ou dataUrl pour le code base64 avec son préfixe data: (qui peut alors être mis en propriété src d'une image). Attention, avec imageType svg blob est le seul format géré, tous les autres sont ignorés et le svg retourné sous sa forme texte |
callBack |
function | appelée avec l'image au format demandé |
Returns:
- Type
- void
getBlobImage(imageType, options) → {Promise.<Blob, Error>}
Parameters:
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
imageType |
string | ||||||||||||||||
options |
Object |
Properties
|
Returns:
- Type
- Promise.<Blob, Error>
getByteArrayCode() → {Array.<number>}
- Description:
Fonction utilisée par electron et renvoyant un tableau d'entiers contenant le code binaire de la figure
- Source:
Returns:
- Type
- Array.<number>
getCouleur() → {Color}
- Source:
Returns:
- Type
- Color
getCurrentOptions() → {MtgOptions}
- Description:
Retourne un objet MtgOptions ne comportant que les valeurs indispensables pour la version webapp c'est-à-dire celles qui peuvent etre paramétrées via le menu Options de la figure
- Source:
Returns:
- Type
- MtgOptions
getDocFromString(ch) → {CMathGraphDoc|null}
- Description:
Fonction utilisée par la version electron quand on double-clique sur un fichier pour lancer le logiciel
- Source:
Parameters:
Name | Type | Description |
---|---|---|
ch |
string | Contient une chaîne de caractères contenant un flux binaire représentant une figure |
Returns:
Renvoie null si le code n'est pas valide et sinon le CMathGraphDoc correspondant
- Type
- CMathGraphDoc | null
getEnonce() → {CElementBase|null}
- Description:
Fonction qui, si on a un exercice de construction, c'est-à dire une macro d'apparition d'initulé #Solution et si le commentaire de cette macro commence par #Enonce, ce qui signifie que la figure contient un énoncé qui doit être le dernier affichage de texte ou LaTeX de la figure initiale, renvoie un pointeur sur cet affichage LaTeX. Renvoie null s'il n'y en a pas. On s'arrangera pour que le g element de cet affichage soit toujours le dernier à chaque action sur la figure.
- Source:
Returns:
- Type
- CElementBase | null
getExpandedBar() → {ExpandableBar|null}
Returns:
- Type
- ExpandableBar | null
getLatexCode(ind) → {string}
- Description:
Retourne le code LaTeX de l'affichage LaTex d'indice ind dans la liste des objets créés (les indices commençant à zéro) Utilisé par j3p pour certains exercices de construction
- Source:
Parameters:
Name | Type | Description |
---|---|---|
ind |
number | string | Si number c'est l'indice de l'affichage LaTeX parmi tous les affichages LaTeX, si string ça doit être un "#" suivi du tag de l'objet du type CLatex (depuis version 6.6). |
Returns:
- Type
- string
getList() → {CListeObjets}
- Description:
Renvoie la liste CListeObjets contenant les objets du document.
- Source:
Returns:
- Type
- CListeObjets
getMacroPourConst() → {CMacroApparition|null}
- Description:
Fonction cherchant s'il existe une macro d'apparition d'objets d'intitulé #Solution# ou #SolutionIso# et renvoyant un pointeur sur celle-ci si elle existe et sinon null. Dans le cas #SolutionIso#, la macro d'apparition doit avoir un seul objet qui soit un polygone
- Source:
Returns:
- Type
- CMacroApparition | null
getMissingNames() → {Array.<string>}
Returns:
- Type
- Array.<string>
getMissingTypes() → {Array.<string>}
- Description:
Fonction utilisée dans les exercices de construction et renvoyant un tableau formé de chaînes de caractères correspondant aux types graphiques d'éléments qui auraient dû être créée et ne l'ont pas été. Renvoie une tableau vide s'il ne manque d'éléments.
- Source:
Returns:
- Type
- Array.<string>
getNbObjConst() → {number}
- Description:
Fonction qui, pour un exercice de construction, renvoie le nombre d'objets qu'a créés l'élève.
- Source:
Returns:
- Type
- number
getPermanentUrl() → {string}
- Description:
Retourne l'url permanente de la figure courante dans un éditeur avec les prefs courantes
- Source:
Returns:
- Type
- string
getProtoByteArrayCode(ind) → {Array.<number>}
- Description:
Fonction utilisée pour la version electron et renvoyant un tableau d'entiers contenant le code binaire du prototype n° ind de la figure
- Source:
Parameters:
Name | Type | Description |
---|---|---|
ind |
number |
Returns:
- Type
- Array.<number>
getStyleFleche() → {number}
- Source:
Returns:
- Type
- number
getStyleMarqueSegment() → {number}
- Source:
Returns:
- Type
- number
getStylePoint() → {number}
- Description:
Retourne le style du point (une des valeurs de MotifPoint)
- Source:
Returns:
- Type
- number
getStyleRemplissage() → {number}
- Source:
Returns:
- Type
- number
getStyleTrait() → {StyleTrait}
- Source:
Returns:
- Type
- StyleTrait
getTaillePoliceNom() → {number}
- Source:
Returns:
- Type
- number
getThickness() → {number}
- Source:
Returns:
- Type
- number
giveFormula2(nomCalcul, formule) → {void}
- Description:
Fonction changeant la formule du calcul ou de la fonction (réelle ou complexe) de nom nomCalcul. La nouvelle formule est contenue dans la chaîne de caractères formule. Renvoie true si la formule était valide et false sinon. Utilisé par j3p pour certains exercices de construction
- Source:
Parameters:
Name | Type | Description |
---|---|---|
nomCalcul |
string | |
formule |
string |
Returns:
- Type
- void
indication(textCode, preTextCodeopt, bstraightopt) → {void}
- Description:
Lance l'affichage en haut et à droite d'un message d'indication correspondant à getStr(ch), pendant 6s Si le paramètre prech est présent, getStr(prech) est affiché devant getStr(ch) avec : entre les deux Utiliser app.ready() pour savoir quand l'indication est effectivement affichée
- Source:
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
textCode |
string | |||
preTextCode |
string |
<optional> |
''
|
|
bstraight |
boolean |
<optional> |
false
|
Si true on n'utilise pas getStr(textCode) et on utilise directement textCode |
Returns:
- Type
- void
initAvecLongueurUnite(uniteAngle)
- Description:
Fonction préparant la liste principale pour que la figure possède un segment longueur unité
- Source:
Parameters:
Name | Type | Description |
---|---|---|
uniteAngle |
KernelUniteAngle | L'unité d'angle de la figure |
initAvecRepereOrthogonal(uniteAngle, quadhor, quadver, grid, withvect, typegrad)
- Description:
Fonction préparant la liste principale pour que la figure possède un repère orthogonal avec graduations
- Source:
Parameters:
Name | Type | Description |
---|---|---|
uniteAngle |
KernelUniteAngle | L'unité d'angle de la figure |
quadhor |
boolean | true si on veut que le repère soit quadrillé horizontalement |
quadver |
boolean | true si on veut que le repère soit quadrillé verticalement |
grid |
boolean | true si on veut que le repère est des pointilés aux points de coordonnées entières |
withvect |
boolean | si true, on rajoute des vecteurs sur les axes |
typegrad |
string | String valant "no" pour pas de graduations, "trig" pour une graduation spéciale trigo, "simple" |
initAvecRepereOrthonormal(uniteAngle, quadhor, quadver, grid, withvect, typegrad)
- Description:
Fonction préparant la liste principale pour que la figure possède un repère orthonormal avec graduations
- Source:
Parameters:
Name | Type | Description |
---|---|---|
uniteAngle |
KernelUniteAngle | L'unité d'angle de la figure |
quadhor |
boolean | true si on veut que le repère soit quadrillé horizontalement |
quadver |
boolean | true si on veut que le repère soit quadrillé verticalement |
grid |
boolean | true si on veut que le repère est des pointilés aux points de coordonnées entières |
withvect |
boolean | si true, on rajoute des vecteurs sur les axes |
typegrad |
string | String valant "no" pour pas de graduations, "trig" pour une graduation spéciale trigo, "simple" |
initSansLongueurUnite(uniteAngle)
- Description:
Fonction préparant la liste principale pour que la figure ne possède pas un segment longueur unité
- Source:
Parameters:
Name | Type | Description |
---|---|---|
uniteAngle |
KernelUniteAngle | L'unité d'angle de la figure |
insereElement(elAdd, index)
- Description:
Fonction insérant dans la liste des objets créés l'objet elAdd à l'indice index
- Source:
Parameters:
Name | Type | Description |
---|---|---|
elAdd |
CElementBase | |
index |
number |
isExercise() → {boolean}
- Description:
Fonction renvoyant true si la figure chargée est une figure destinée à faire un exercice de construction. Pour cela la figure doit contenir une macro d'apparition d'objets d'intitulé #Solution#. Les objets que cette macro fait apparaître son alors considérés comme les objets que l'élève doit construire.
- Source:
Returns:
- Type
- boolean
lastDlgId() → {string}
- Description:
Retourne l'id de la boite de dialogue courante (celle du dessus) (utile pour avertDialog, pour éviter de réafficher deux fois le même message d'erreur sur un double clic par ex)
- Source:
Returns:
vide si y'a pas de boite de dialogue ouverte
- Type
- string
listePourConstruction() → {CListeObjets}
- Description:
Fonction appelée pour le cas d'un exercice de construction et renvoyant une liste formée de tous les objets (numériques ou non) que l'élève a le droit d'utiliser pour résoudre l'exercice. Pour un exercice de construction, il contient une macro d'apparition d'objets. Pour tous les calculs nommés (saut les constantes comme pi) si le commentaire de cette macro contient une chaine de caractères du type {nomducalcul} alors le calcul ou la fonction nommé nomducalcul peut être utilisée par l'élève
- Source:
Returns:
- Type
- CListeObjets
loadDoc(id, base64) → {CMathGraphDoc}
- Description:
Fonction renvoyant un CmathGraphDoc d'id id et représenté par la chaîne Base64 base64
- Source:
Parameters:
Name | Type | Description |
---|---|---|
id |
string | |
base64 |
string |
Returns:
- Type
- CMathGraphDoc
loadLevels()
- Description:
Fonction chargeant dans this.levels[] les 4 documents servant à filtrer les outils suivant le niveau d'utilisation demandé
- Source:
natPourImages() → {Nat}
Returns:
- Type
- Nat
nbIconesToolbar() → {number}
- Description:
Fonction renvoyant le nombre de boutons de la barre horizontale
- Source:
Returns:
- Type
- number
objectConstructed() → {boolean}
- Description:
Fonctionrenvoyant, dans le cas d'un exercice, true si l'utilisateur a rajouté des objets à la figure initiale.
- Source:
Returns:
- Type
- boolean
objetDejaCree(el) → {CElementBase|null}
- Description:
Fonction testant si un objet équivalent à l'objet el a déja été créé. Si oui renvoie l'objet existant déjà Sinon renvoie null
- Source:
Parameters:
Name | Type | Description |
---|---|---|
el |
CElementBase |
Returns:
- Type
- CElementBase | null
onDropFile(ev)
Parameters:
Name | Type | Description |
---|---|---|
ev |
BlobEvent |
ontstart(evt)
- Description:
Listener touchstart (actif, on appelle le touchstart des outils de pointage qui appelle devicedown qui fera du preventDefault)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
evt |
pointParNom(nom) → {CElementBase|null}
- Description:
Fonction utilisée seulement pour les exercices de construction. Renvoie le point ayant pour nom nom sauf si ce point fait partie de la figure initiale et est masque. Renvoie null s'il n'y a pas de tel point. Normalement ne doit pas renvoyer null car n'est appelé que si tous les points ont été nommés comme demandé.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
nom |
string |
Returns:
- Type
- CElementBase | null
prepareTracesEtImageFond() → {void}
- Source:
Returns:
- Type
- void
reCreateDisplay() → {Promise.<void>}
- Description:
Fonction appelée lors d'un reclassement d'objets. Elle détruit toutes les implémentations graphiques d'objets pour les reconstruire dans le nouvel ordre des objets.
- Source:
Returns:
Promesse qui sera résolue quand l'affichage sera terminé
- Type
- Promise.<void>
ready(cbopt) → {Promise|undefined}
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
cb |
function |
<optional> |
Si non fourni, ça retourne une promesse qui sera résolue quand l'appli est prête (tous les rendus lancés terminés) |
Returns:
- Type
- Promise | undefined
removePaneVariables()
- Description:
Fonction retirant les éventuels petits div associés à des variables en bas et à droite de la figure
- Source:
removeSurfacePatterns()
- Description:
Fonction retirant toutes les définitions de quadrillages associés à des surfaces
- Source:
resetDoc()
resetFromByteArray(ba, callBackOnOKopt, filePathopt)
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
ba |
Array.<number> | Tableau de bytes contenant le flux binaire de la figure |
||
callBackOnOK |
function |
<optional> |
null
|
Fonction éventelle de callBack à appeler après chargement de la figrue |
filePath |
string |
<optional> |
''
|
Le chemin éventuel d'accès à la figure si on ouvre depuis le disque |
resetFromFile(file, callBackOnOKopt)
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
file |
Blob | ||
callBackOnOK |
function |
<optional> |
Fonction de callBack à appeler si le chargement a réussi |
resetFromString(ch, callBackOnOKopt)
- Description:
Fonction chargeant une figure depuis une chaîne de caractères (en utf-8) Cette fonction est utilisée par la version electron
- Source:
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
ch |
string | La chaîne de caractères contenant le code de la figure (chaque caractère a le code Ascii permettant de créer un ByteArray représentant le flux binaire de la figure. |
|
callBackOnOK |
function |
<optional> |
callback rappelée si ok |
resetToolBars()
- Description:
Fonction qui remet à jour les barres d'outils. A appeler sur un resize de la fenêtre
- Source:
resize(w, h, force) → {void}
- Description:
Lance le resize de l'éditeur (utiliser app.ready() pour savoir quand ce sera terminé)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
w |
number | Largeur de l'application |
h |
number | Hauteur de l'application |
force |
boolean | si true on reprend les mêmes dimensions pour l'appli mais on redimensionne les svg en tenant compte de doc.dimMinFig |
Returns:
- Type
- void
resizeSvgFig()
- Description:
Fonction redimensionnant les svg de la figure pour tenir compte des éventuelles dimensions minimales demandées pour la figure
- Source:
retireTout() → {void}
- Description:
Fonction retirant tous les éléments graphiques du svg de la figure.
- Source:
Returns:
- Type
- void
selectAngleMarkStyle(style)
- Description:
Fonction sélectionnant le style de marque d'angle style
- Source:
Parameters:
Name | Type | Description |
---|---|---|
style |
selectButton(style, tabButtons)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
style |
||
tabButtons |
Array.<Button> |
selectColor(color)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
color |
Color |
selectFillStyle(style)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
style |
number | cf les valeurs de StyleRemplissage |
selectLineStyle(style)
- Description:
Fonction sélectionnant dans la palette de style de trait le style style
- Source:
Parameters:
Name | Type | Description |
---|---|---|
style |
StyleTrait |
selectSegmentMarkStyle(style)
- Description:
Fonction sélectionnant la bouton de style de marque de segment style
- Source:
Parameters:
Name | Type | Description |
---|---|---|
style |
number |
selectThickness(val)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
val |
number |
selectTool(toolName)
Parameters:
Name | Type | Description |
---|---|---|
toolName |
string |
setActive(ba) → {void}
- Description:
Rend la figure éactive ou inative aux événements souris et clavier suivant la valeur du boolean ba.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
ba |
boolean |
Returns:
- Type
- void
setDefaultOpacity()
- Description:
Fonction donnant à l'opacité par défaut la valeur 1 (pour les objets qui ne sont pas de type surface)
- Source:
setDefaultOpacityForSurf()
- Description:
Fonction donnant à l'opacité par défaut la valeur 0.2 (pour les objets qui sont de type surface)
- Source:
setDesignation(x, y, ch)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
x |
number | |
y |
number | |
ch |
string |
setFigByCode(code, bdisplayopt, callBackopt) → {Promise.<void>|void}
- Description:
Fonction remplaçant la figure actuelle par la figure dont le code Base64 est code
- Source:
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
code |
string | Le code Base64 de la nouvelle figure |
||
bdisplay |
boolean |
<optional> |
true
|
Passer false pour ne pas afficher la figure (et être sync, sinon on appelle la callback ou retourne une promesse) |
callBack |
DisplayCallback |
<optional> |
éventuelle fonction de callBack à appeler une fois la figure affichée |
Returns:
Une promesse si bdisplay sans callback
- Type
- Promise.<void> | void
setImageFond(file, callBackOnOKopt)
- Description:
Fonction donnant à this.doc une image de fond contenu dans file et appelant callBackOK en cas de succès
- Source:
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
file |
Blob | |||
callBackOnOK |
function |
<optional> |
null
|
setOpacity(val)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
val |
number | un nombre entre 1 et 100 |
setThickness(val)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
val |
number |
setTip(src)
- Description:
Fonction mettant dans this.commentaireTip le texte contenu dans src.tip src peut être un bouton de la barre de gauche, du haut ou un composant de la barre d'outils de droite Pour les composants de la barre d'outil de droite ils doivent posséder un this.y qui indique la ligne d'affichage du tip.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
src |
Button |
showStopButton(bVisible)
Parameters:
Name | Type | Description |
---|---|---|
bVisible |
boolean |
termineMacroEnCours()
- Description:
Désactive une éventuelle macro en cours d'exécution
- Source:
- Since:
- version 6.4
updateOpacitySlider()
- Description:
Fonction mettant à jour le curseur d'opacité
- Source:
updateToolbar()
- Description:
Fonction enlevant toutes les icones de la barre d'outil supérieure et les remplaçant par des icônes adaptées au niveau d'utilisation en cours
- Source:
updateToolbarForCor()
- Description:
Fonction utilisée pour les corrections d'exercices de construction sous j3P et n'ajoutant que l'outil de protocole dans la barre d'outils horizontale.
- Source:
validateAnswer() → {boolean}
Returns:
- Type
- boolean
validateAnswerIso() → {boolean}
Returns:
- Type
- boolean
validateAnswerOnePass(list) → {boolean}
Parameters:
Name | Type | Description |
---|---|---|
list |
CListeObjets |
Returns:
- Type
- boolean
valueOf(nomCalcul, bNoCase) → {number}
- Description:
Renvoie la valeur actuelle du calcul réel nommé nomCalcul dans la figure. Renvoie -1 si le calcul n'existe pas.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
nomCalcul |
string | |
bNoCase |
boolean | true si la recherche se fait sans tenir compte de la casse majuscule ou minuscule |
Returns:
- Type
- number
verifieDernierElement(nbObjetsAjoutes) → {boolean}
- Description:
Fonction vérifiant si le dernier élément de la liste est confondu avec un objet déjà créé sachant que si c'est le cas il faut retirer les nbOjetsAjoutes derniers objets de la liste. Si on ne trouve pas d'élément confondu, les nbObjetsAjoutes derniers objets sont positioonés
- Source:
Parameters:
Name | Type | Description |
---|---|---|
nbObjetsAjoutes |
number |
Returns:
- Type
- boolean