/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package feuille.drawing.lib;
/**
* Voici l'interface qui définit ce qu'une forme doit avoir.
* @author The Wingate 2940
*/
public interface IShape {
/** Donne la commande ASS spécifique à la "ligne". */
public String getCommand();
/** Définit le point de 'origine' */
public void setOriginPoint(int x, int y);
/** Obtient le point de 'origine' */
public java.awt.Point getOriginPoint();
/** Définit le point de 'dernier' */
public void setLastPoint(int x, int y);
/** Obtient le point de 'dernier' */
public java.awt.Point getLastPoint();
/** Marque l'élément comme 'en train de changer'. */
public void setMarked(boolean b);
/** Obtient le status de changement de l'élément. */
public boolean getMarked();
/** Marque l'élément comme sélectionné */
public void setInSelection(boolean b);
/** Obtient le status de la sélection */
public boolean isInSelection();
/** Marque l'élément comme sélectionné */
public void setFirstInSelection(boolean b);
/** Obtient le status de la sélection */
public boolean isFirstInSelection();
}