sesaparcours
    Preparing search index...

    Classe représentant un repère.

    La liste propriétaire de l'objet

    null ou pointe sur la construction propriétaire de l'objet.

    true si l'objet est un objet final de construction

    La couleur de l'objet

    true si le repère est masqué.

    Le style de trait pour le quadrillage.

    L'origine du repère.

    Le point de coordonnées (1;0).

    Le point de coordonnées (0;1).

    L'abscisse à l'origine.

    L'ordonnée à l'origine.

    true pour des droites verticales de quadrillage.

    true pour des droites horizontales de quadrillage.

    true si on veut que les points à coordonnées entières soient représentés par des petits points.

    L'unité sur l'axe des abcsisses.

    L'unité sur l'axe des ordonnées.

    Hierarchy (View Summary)

    Index

    Constructors

    Methods

    • Fonction renvoyant, pour un point lié à un objet, l'abscisse maximale relative à cet objet

      Returns number

    • Fonction renvoyant, pour un point lié à un objet, l'abscisse minimale relative à cet objet

      Returns number

    • Fonction utilisée lors de l'exportation de la figure pour adapter la figure à une résolution plus élevée ou plus basse.

      Parameters

      • coef: number

        Le coefficient d'agrandissement-réduction

      Returns void

    • 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

      Parameters

      • stb: any
      • vect: any

      Returns void

    • 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

      Parameters

      • svg: SVGElement

        Le svg dans lequel est tracée la figure

      • masquage: boolean

        true si on cache les objets cachés

      • couleurFond: Color

      Returns void

    • Fonction ajoutant au svg svg le texte element représentant le nom de l'objet

      Parameters

      Returns void

    • 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.

      Parameters

      • liste: CListeObjets
      • Optionalapp: MtgApp

        L'application propriétaire. Ce paramètre ne sert que pour les translations

      Returns void

    • 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 ...

      Returns CElementBase

    • 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

      Parameters

      • p: any

      Returns boolean

    • Fonction utilisée seulement pour les objets images par une transformation

      Returns void

    • Fonction rendant l'objet masqué

      Returns void

    • 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

      Parameters

      • p: any

      Returns boolean

    • 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

      Parameters

      • text: any

        le g tetxtElement représentant le nom

      Returns Element

    • Spécial version mtgApp : Crée l'élement associé à l'objet dans le DOM

      Parameters

      • svg: SVGElement
      • masquage: boolean

        true pour que les éléments masqués ne soient pas affichés

      • couleurFond: Color

      Returns void

    • Fonction renvoyant true si l'objet est à l'intérieur de la fenêtre définie par dimfen

      Parameters

      • dimfen: Dimf

        Donne les dimensions de la fenêtre

      Returns boolean

    • Decale le nom de l'objet de (decXn, decYn)

      Parameters

      • decXn: number
      • decYn: number

      Returns void

    • Fonction retirant le composant foreignElt (foreign object) instancié par l'objet Redéfini pour CEditeurFormule

      Returns void

    • 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

      Parameters

      Returns boolean

    • 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

      Parameters

      • p: any

      Returns boolean

    • 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

      Parameters

      • xp: any
      • yp: any
      • ray: any

        sert à définir la demi-distance par rapprot au centre acceptée pour être proche (distance rectangulaire)

      Returns number

    • 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

      Parameters

      • xp: number
      • yp: number
      • masquage: boolean

      Returns number

    • 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

      Parameters

      • xp: number
      • yp: number
      • masquage: boolean

      Returns number

    • Fonction donnant la couleur coul à l'objet

      Parameters

      Returns void

    • Fonction donnant à l'objet le nom nomInit

      Parameters

      • nomInit: string

      Returns void

    • 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é.

      Returns boolean

    • 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

      Returns boolean

    • 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

      Parameters

      Returns boolean

    • Fonction renvoyant true si this est défini uniquement par des éléments de la liste listeOb

      Parameters

      • listeOb: any

      Returns boolean

    • 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

      Parameters

      Returns boolean

    • 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

      Parameters

      Returns boolean

    • Fonction renvoyant true si l'objet est un objet intermédiaire de construction

      Returns boolean

    • 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é

      Parameters

      Returns boolean

    • Fonction qui renvoie true seulement pour les objets qui sont des objets images d'un autre par une transformation

      Returns boolean

    • 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

      Returns boolean

    • Fonction utilisée pour générer un nom pour le protocole de la figure

      Returns string

      Le nom généré

    • Fonction renvoyant les coordonnées absolues d'un point de coordonnées (abs, ord) dans le repère

      Parameters

      • abs: number
      • ord: number

      Returns number[]

      les coordonnées [x, y]

    • Fonction renvoyant les coordonnées dans le repère d'un point de coordonnées absolues (x, y)

      Parameters

      • x: number
      • y: number

      Returns number[]

    • Fonction utilisée quand on décrit un objet en utilisant le nom d'un point

      Returns string

      Renvoie '?' si le point n'a pas de nom et sinon renvoie son nom

    • Fonction renvoyant la nature graphique de l'objet du type NatObj

      Returns Nat

    • Fonction renvoyant la nature de calcul de l'objet du type NatCal

      Returns Nat

    • Ajout pour la version java. Pour une valeur numérique renverra la chaîne la représentant et pour un repère la chaîne le représentant (par exemple "(O,I,J)") A redéfinir pour ces objets

      Returns string

    • Fonction renvoyant la nature de l'objet (par exemple point, droite, cercle)

      Returns string

    • 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

      Returns boolean

    • 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

      Returns boolean

    • 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é

      Parameters

      • masquage: boolean

        true si les obejts masqués ne sont pas affichés

      • memeMasque: boolean

        CF ci-dessus

      Returns boolean

    • 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

      Returns boolean

    • 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

      Returns boolean

    • 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.

      Returns string

    • Fonction décrivant l'objet pour la boîte de dialogue de protcoloe de la figure

      Returns string

    • Fonction initialisant la propriété servant à déterminer la recherche de dépendance

      Returns void

    • Renvoie true si un objet est isométrique à une autre. Utilisé pour les polygones et exercices de construction

      Parameters

      Returns boolean

    • Fonction servant à mémoriser une dépendance d'objet

      Parameters

      • resultat: boolean

      Returns boolean

    • Fonction servant à mémoriser une dépendance d'objet pour le reclassement

      Parameters

      • resultat: boolean

      Returns boolean

    • 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

      Returns void

    • 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

      Returns boolean

    • 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

      Returns boolean

    • Fonction rendant l'objet visible

      Returns void

    • Fonction renvoyant le nombre d'objets pour un lieu d'objets Redéfinit pour ls lieux de lieux

      Returns number

    • Retourne le numéro de version de l'objet

      Returns number

    • Fonction plaçant le point ux coordonnées (x,y)

      Parameters

      • xn: number
      • yn: number

      Returns void

    • 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.

      Parameters

      • 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 void

    • Fonction positionnant et créant l'affichage de l'élément (en le masquant s'il est masqué)

      Parameters

      • infoRandom: boolean

        true si les calculs aléatoires doivent être relancés

      • dimfen: Dimf

        Dimensions du svg dans lequel la figure est dessinée

      • svg: SVGElement
      • couleurFond: Color

      Returns void

    • Recalcule entièrement l'élément, y compris pour les dérivées et tests d'équivalences de formules et autres objets

      Parameters

      • infoRandom: boolean
      • dimfen: Dimf

      Returns void

    • Fonction lisant l'objet dans le flux de données binaires. Devra être appelée par tous les descendants.

      Parameters

      Returns void

    • Détruit l'élément et le retire de son composant graphique s'il existe

      Parameters

      • svg: any

        Le svg de la figure

      Returns void

    • 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.

      Parameters

      • ancienPoint: CPt
      • nouveauPoint: CPt

      Returns void

    • 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

      Returns void

    • 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

      Parameters

      Returns void

    • Change la couleur de l'objet dans le svg

      Parameters

      • color: Color

        la couleur à donner à l'objet

      • svg: SVGElement

        le svg contenant l'objet

      • bImmediat: boolean

        si true on lance le changement de couleur

      Returns void

    • Fonction donnant directement au svg element représentant l'élément graphique la couleur de l'élément

      Returns void

    • Fonction changeant le style de ligne de l'élément svg représentant l'objet gaphique

      Parameters

      Returns void

    • Fonction donnant ke style de trait style à l'élément

      Parameters

      • style: StyleTrait
      • bImmediat: boolean

        si true le changement de style est mis sur la pile d'appels

      Returns void

    • 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

      Parameters

      • OptionalbMemeMasque: boolean

        passer true pour le faire même si l'affichage est caché (sert dans la boîte de dialogue de protocole)

      Returns void

    • 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

      Returns void

    • 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

      Returns void

    • 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

      Parameters

      • bshow: any

        Si true on montre le g Element sinon on le cache

      Returns void

    • Fonction renvoyant le code tikz de l'élément

      Returns string

    • Renvoie la chaîne de caractères tikz décrivant la couleur d'un objet

      Returns string

    • Renvoie la ligne LaTeX permettant de sélectionner la taille de fone correspondant à taille

      Parameters

      • dimf: any
      • taille: any
      • coefmult: any
      • bu: any

      Returns string

    • Ajout version 4.8.1 Renvoie la chaine LaTeX représentant le nom

      Returns string

    • 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.

      Parameters

      Returns void

    • Fonction qui met à jour le g elemnt représentant l'objet dans le svg

      Parameters

      • svg: any
      • couleurFond: Color

        couleur de fond uilisée

      • masquage: boolean

        true si les objets masqués ne doivent pas être affichés

      Returns void

    • Fonction mettant à jour le sgv text element représentant le nom de l'objet

      Parameters

      Returns void

    • Fonction à redéfinir pour CPt (CPointAncetre en java) Sert pour le tracé des points marqués pour la trace.

      Parameters

      Returns void

    • 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.

      Returns boolean

    • Fonction servant à zoomer sur la figure. Est redéfinie seulement pour certains objets sur lesquels il faut agir pour zoomer sur la figure.

      Parameters

      • rapport: number
      • xcentre: number
      • ycentre: number

      Returns void