class Couleur
Auteur:: Brabant Mano Version:: 0.1 Date:: 09/04/2020
Cette classe représente des couleurs
Constants
- BLANC
La couleur blanc
- BLEU
La couleur bleu
- CYAN
La couleur cyan
- JAUNE
La couleur jaune
- MAGENTA
La couleur magenta
- NOIR
La couleur noir
- ROUGE
La couleur rouge
- VERT
La couleur vert
Attributes
@couleur => La couleur représentée, tableau contenant trois valeurs [rouge, vert, bleu], avec rouge, vert et bleu des flottants compris entre 0 et 1
Public Class Methods
Ce constructeur permet de créer une nouvelle couleur
- param
-
couleur La tableau qui représente la couleur
-
# File Core/Couleur.rb, line 20 def initialize(couleur) modifCouleur(couleur) end
Public Instance Methods
Cette méthode permet de comparer la couleur avec une autre
- param
-
autre L'autre couleur
-
- return
-
0 Si les deux couleurs sont égales
un nombre positif si la couleur est supérieur à l'autre un nombre négatif si la couleur est inférieur à l'autre
-
# File Core/Couleur.rb, line 62 def <=>(autre) return @couleur <=> autre.couleur end
Cette méthode permet de connaitre la composante bleu de la couleur
- return
-
La composante bleu de la couleur
-
# File Core/Couleur.rb, line 50 def bleu return @couleur[2] end
Cette méthode permet de connaitre la composante rouge de la couleur
- return
-
La composante rouge de la couleur
-
# File Core/Couleur.rb, line 34 def rouge return @couleur[0] end
Cette méthode permet de connaitre la composante verte de la couleur
- return
-
La composante verte de la couleur
-
# File Core/Couleur.rb, line 42 def vert return @couleur[1] end