Outils pour utilisateurs

Outils du site


fr:code:core:rect

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:code:core:rect [2011/09/07 04:02] fredy123fr:code:core:rect [2021/02/13 11:23] (Version actuelle) – modification externe 127.0.0.1
Ligne 46: Ligne 46:
  
 ==== clone ==== ==== clone ====
-Retourne une copie de cette Rect.+Retourne une copie de ce Rect.
  
 === Syntaxe === === Syntaxe ===
Ligne 54: Ligne 54:
  
 === Renvoie === === Renvoie ===
-  * (Rect) Une copie de cette Rect+  * (Rect) Une copie de ce Rect
  
 === Exemple === === Exemple ===
Ligne 62: Ligne 62:
  
 ==== equals ==== ==== equals ====
-Renvoie vrai si Rect et l'autre est référence au même rectangle.+Renvoie vrai si Rect et l'autre est référencé au même rectangle.
  
 === Syntaxe === === Syntaxe ===
Ligne 99: Ligne 99:
 === Notes === === Notes ===
 Cette méthode est automatiquement appelée quand vous essayez de convertir un Rect d'une chaîne.  Cette méthode est automatiquement appelée quand vous essayez de convertir un Rect d'une chaîne. 
 +
 +==== normalize ====
 +Normalise ce Rect; elle fixe à un Rect qui a une largeur et hauteur non-négatif.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.normalize();
 +</code>
 +
 +=== Renvoie ===
 +  * (Rect) ce Rect
 +
 +==== setTop ====
 +Définit la valeur supérieure de ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.setTop(haut);
 +</code>
 +
 +=== Arguments ===
 +  - haut - (entier) la valeur supérieur
 +
 +=== Renvoie ===
 +  * (Rect) ce Rect
 +
 +==== setBottom ====
 +Définit la valeur en bas de ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.setBottom(bas);
 +</code>
 +
 +=== Arguments ===
 +  - bas - (entier) la valeur du bas
 +
 +=== Renvoie ===
 +  * (Rect) ce Rect
 +
 +==== setLeft ====
 +Définit la valeur à gauche de ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.setLeft(gauche);
 +</code>
 +
 +=== Arguments ===
 +  - gauche - (entier) la valeur de gauche
 +
 +=== Renvoie ===
 +  * (Rect) ce Rect
 +
 +==== setRight ====
 +Définit la valeur de droite de ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.setRight(droite);
 +</code>
 +
 +=== Arguments ===
 +  - droite - (entier) la valeur de droite
 +
 +=== Renvoie ===
 +  * (Rect) ce Rect
 +
 +==== setX ====
 +Définit la valeur x de ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.setX(x);
 +</code>
 +
 +=== Arguments ===
 +  - x - (entier) la valeur x
 +
 +=== Renvoie ===
 +  * (Rect) cette Rect
 +
 +==== setY ====
 +Définit la valeur y de ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.setY(y);
 +</code>
 +
 +=== Arguments ===
 +  - y - (entier) la valeur y
 +
 +=== Renvoie ===
 +  * (Rect) ce Rect
 +
 +==== setWidth ====
 +Définit la largeur de ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.setHeight(hauteur);
 +</code>
 +
 +=== Arguments ===
 +  - hauteur - (entier) la hauteur
 +
 +=== Renvoie ===
 +  * (Rect) ce Rect
 +
 + [TODO:Translate]
 +==== setHeight ====
 +Sets the height of this Rect.
 +
 +=== Syntax ===
 +<code javascript>
 +myObject.setHeight(height);
 +</code>
 +
 +=== Arguments ===
 +  - height - (integer) the height
 +
 +=== Returns ===
 +  * (Rect) this Rect
 + 
 +  
 +==== setSize ====
 +Définit la taille de ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.setSize(taille);
 +</code>
 +
 +=== Arguments ===
 +  - taille - (Taille) la nouvelle [[en:code:core:size|Taille]]
 +
 +=== Renvoie ===
 +  * (Rect) cette Rect
 +
 +==== setCoords ====
 +Définit les coordonnées du rectangle au coin supérieur gauche (x1, y1) et les coordonnées de sont coin inférieur droit (x2, y2).
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.setCoords(x1, y1, x2, y2);
 +</code>
 +
 +=== Arguments ===
 +   - x1 - (entier) la coordonnée x du coin supérieur gauche
 +   - x2 - (entier) la coordonnée x de l'angle inférieur droit
 +   - y1 - (entier) la coordonnée y du coin supérieur gauche
 +   - y2 - (entier) la coordonnée y du coin en bas à droite
 +
 +=== Renvoie ===
 +  * (Rect) ce Rect
 +
 +==== setRect ====
 +Définit le rectangle de ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.setRect(x, y, largeur, hauteur);
 +</code>
 +
 +=== Arguments ===
 +   - x - (entier) la coordonnée x du coin supérieur gauche
 +   - y - (entier) la coordonnée y du coin supérieur gauche
 +   - largeur - (entier) la largeur de ce Rect
 +   - hauteur - (entier) la hauteur de ce Rect
 +
 +=== Renvoie ===
 +  * (Rect) cette Rect
 +
 +==== translate ====
 +Traduit cette Rect à l'aide d'un [[en:code:core:point|Point]].
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.translate(point);
 +</code>
 +
 +=== Arguments ===
 +  - point - ([[en:code:core:point|Point]]) la distance traduite 
 +
 +=== Renvoie ===
 +  * (Rect) ce Rect
 +
 +==== contains ====
 +Retourne vrai si un [[en:code:core:point|Point]] ou un Rect est contenue dans ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.contains(point);
 +</code>
 +<code javascript>
 +monObjet.contains(rect);
 +</code>
 +<code javascript>
 +monObjet.contains(x, y);
 +</code>
 +<code javascript>
 +monObjet.contains(gauche, haut, largeur, hauteur);
 +</code>
 +
 +=== Arguments ===
 +   - Point - ([[en:code:core:point|Point]]) le point à vérifier
 +   - Rect - (Rect) le rectangle à vérifier
 +   - x - (entier) la coordonnée x du point à vérifier
 +   - y - (entier) la coordonnée y du point de vérifier
 +   - gauche - (entier) la position gauche du rectangle à vérifier
 +   - haut - (entier) la position supérieure du rectangle à vérifier
 +   - largeur - (entier) la largeur du rectangle à vérifier
 +   - hauteur - (entier) la hauteur du rectangle à vérifier
 +
 +=== Renvoie ===
 +  * (Rect) ce Rect
 +
 +==== united ====
 +Renvoie le rectangle résultant de l'union de ce Rect avec un autre Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.united(rect);
 +</code>
 +
 +=== Arguments ===
 +  - rect - (Rect) le rectangle à unir
 +
 +=== Renvoie ===
 +  * (Rect) une nouvelle Rect
 +
 +==== intersected ====
 +Renvoie le rectangle résultant de l'intersection de ce Rect avec un autre Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.intersected(rect);
 +</code>
 +
 +=== Arguments ===
 +  - rect - (Rect) du rectangle aux intersections
 +
 +=== Renvoie ===
 +  * (Rect) une nouvelle Rect
 +
 +==== intersects ====
 +Retourne vrai si le Rect croise une autre.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.intersects(rect);
 +</code>
 +
 +=== Arguments ===
 +  - rect - (Rect) le rectangle à vérifier
 +
 +=== Renvoie ===
 +  * (boolean) vrai si ce Rect croise un autre
 +
 +==== isEmpty ====
 +Retourne vrai si le Rect est vide.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.isEmpty();
 +</code>
 +
 +=== Renvoie ===
 +  * (boolean) vrai si ce Rect est vide
 +
 +==== center ====
 +Retourne un [[en:code:core:point|Point]] représentant le centre de ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.center();
 +</code>
 +
 +=== Renvoie ===
 +  * ([[en:code:core:point|Point]]) le centre de ce Rect
 +
 +==== size ====
 +Retourne une [[en:code:core:size|Taille]] représentant la taille de ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.size();
 +</code>
 +
 +=== Renvoie ===
 +  * ([[en:code:core:size|Taille]]) la taille de ce Rect
 +
 +==== width ====
 +Retourne la largeur de ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.width();
 +</code>
 +
 +=== Renvoie ===
 +  * (entier) la largeur de ce Rect
 +
 +==== height ====
 +Retourne la hauteur de ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.height();
 +</code>
 +
 +=== Renvoie ===
 +  * (entier) la hauteur de ce Rect
 +
 +==== x ====
 +Retourne la coordonnée x de ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.x();
 +</code>
 +
 +=== Renvoie ===
 +  * (entier) la coordonnée x de ce Rect
 +
 +
 +==== y ====
 +Retourne la coordonnée y de ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.y();
 +</code>
 +
 +=== Renvoie ===
 +  * (entier) la coordonnée y de ce Rect
 +
 +==== left ====
 +Renvoie la coordonnée gauche de ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.left();
 +</code>
 +
 +=== Renvoie ===
 +  * (entier) la coordonnée à gauche de ce Rect
 +
 +==== right ====
 +Retourne la coordonnée droite de ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.right();
 +</code>
 +
 +=== Renvoie ===
 +  * (entier) la coordonnée haute de ce Rect
 +
 +==== top ====
 +Renvoie la coordonnée haute de ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.top();
 +</code>
 +
 +=== Renvoie ===
 +  * (entier) la coordonnée haute de ce Rect
 +
 +==== bottom ====
 +Renvoie la coordonnée du bas de ce Rect.
 +
 +=== Syntaxe ===
 +<code javascript>
 +monObjet.bottom();
 +</code>
 +
 +=== Renvoie ===
 +  * (entier) la coordonnée en bas de ce Rect
 +
 +===== Attributes =====
 +
 +==== width ====
 +La largeur de ce Point. (entier)
 +
 +==== height ====
 +La hauteur de ce Point. (entier)
 +
 +==== x ====
 +La coordonnée x de ce Point. (entier)
 +
 +==== y ====
 +La coordonnée y de ce Point (entier)
 +
 +==== left ====
 +La coordonnée gauche de ce Point. (entier)
 +
 +==== right ====
 +La coordonnée droite de ce Point. (entier)
 +
 +==== top ====
 +La coordonnée haute de ce Point. (entier)
 +
 +==== bottom ====
 +La coordonnée bas de ce Point. (entier)
 +
 +
 +
 +
 +
  
fr/code/core/rect.1315368135.txt.gz · Dernière modification : 2021/02/13 11:23 (modification externe)