예제 #1
0
/* Un élément est défini par un nom, un id, une couleur, un ordre, et des coordonnées pour ses points*/
        public Element(string nom, int idElement, Couleur couleur, int ordre)
        {
            this.nom       = nom;
            this.idElement = idElement;
            this.couleur   = couleur;
            this.ordre     = ordre;
        }
예제 #2
0
 //Constructeur qui récupère le nom, l'ID, la couleur et l'ordre de la classe Element
 public Carre(string nom, int idElement, Point point, double cote, Couleur couleur, int ordre) : base(nom, idElement, couleur, ordre)
 {
     this.point = point;
     this.cote  = cote;
 }
예제 #3
0
//Constructeur Ellipse par deux rayons et un point central
        public Ellipse(string nom, int idElement, Point centre, double rx, double ry, Couleur couleur, int ordre) : base(nom, idElement, couleur, ordre)
        {
            this.centre = centre;
            this.rx     = rx;
            this.ry     = ry;
        }
예제 #4
0
//Constructeur Cercle par un rayon et un point central
        public Cercle(string nom, int idElement, Point centre, double r, Couleur couleur, int ordre) : base(nom, idElement, couleur, ordre)
        {
            this.centre = centre;
            this.r      = r;
        }
예제 #5
0
//Constructeur Texte par du texte et des points
        public Texte(string nom, int idElement, Point point, string contenu, Couleur couleur, int ordre) : base(nom, idElement, couleur, ordre)
        {
            this.point   = point;
            this.contenu = contenu;
        }
예제 #6
0
//Constructeur Polygone par des points
        public Polygone(string nom, int idElement, string points, Couleur couleur, int ordre) : base(nom, idElement, couleur, ordre)
        {
            this.points = points;
        }
예제 #7
0
 //Constructeur
 public Chemin(string nom, int idElement, string path, Couleur couleur, int ordre) : base(nom, idElement, couleur, ordre)
 {
     this.path = path;
 }
예제 #8
0
//Constructeur Rectangle des points, une donnée de largeur et une donnée de longueur
        public Rectangle(string nom, int idElement, Point point, double largeur, double hauteur, Couleur couleur, int ordre) : base(nom, idElement, couleur, ordre)
        {
            this.point   = point;
            this.largeur = largeur;
            this.hauteur = hauteur;
        }