public Element(Couple position) { elements = new Dictionary <string, Figure>(); this.position = position.Copie(); this.zoom = 1; }
public Graphique(Couple position, Couple dimensionsFenetre) : base(position) { this.dimensionsFenetre = dimensionsFenetre.Copie(); compteur = 0; ajustementZoom = new Couple(); maximum = new Dictionary <string, double> { { "gauche", Couple.MinValue }, { "haut", Couple.MinValue }, { "droite", Couple.MaxValue }, { "bas", Couple.MaxValue } }; }
public Graphique(PictureBox pictureBox, Couple position, Couple dimensionsFenetre) // : base(position) { _element = new ElementGraphic(Graphics.FromHwnd(pictureBox.Handle)); _element.Positionne(position); this._dimensionsFenetre = dimensionsFenetre.Copie(); _compteur = 0; _compteurCadre = 0; _ajustementZoom = new Couple(); _maximum = new Dictionary <int, double> { { Gauche, Couple.MinValue }, { Haut, Couple.MinValue }, { Droite, Couple.MaxValue }, { Bas, Couple.MaxValue } }; }
public Figure(Graphics graphique, Couple position, Couple dimension, Color?couleurRemplissage = null, Color?contour = null, int largeurContour = 0) { this.position = position.Copie(); this.dimension = dimension.Copie(); rotation = new Rotation(); enfants = new List <string>(); if (couleurRemplissage != null) { this.CouleurRemplissage = (Color)couleurRemplissage; } if (contour != null) { this.CouleurContour = (Color)contour; } this.largeurContour = largeurContour; Graphique = graphique; //Dessine(); }
public void Dimensionne(Couple taille) { dimensions = taille.Copie(); }
public ElementGraphic(Couple position) : this() { this.position = position.Copie(); }
public void Positionne(Couple pos) { position = pos.Copie(); }