-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the m2d wiki! Ou plutôt, vous êtes au bon endroit pour découvrir les fonctionnalités de m2d.
Element2d est une classe abstraite qui va enfanter toutes les autres classes m2d. Sa fonction est de définir les attributs généraux et les méthodes dont vont hériter toutes les classes enfantes. On y trouve par exemple les méthodes update(), addDependency(), notifyAllDependencies() qui vont gérer la réactivité de l'ensemble des objets en cascade. Note: La méthode update() est définie comme une méthode abstraite vide car elle a vocation à être surchargée au niveau des classes enfantes. On ne modifie pas un cercle comme on modifie un segment et encore moins un polygone.
Todo
Point est la classe centrale de m2d car tout le reste est construit grâce à elle. la classe Point possède de nombreux enfants comme PointByRotation, PointByHomothetie, PointOnLineAtD ...