jpicedt.graphic.util
Class AbstractEraser
java.lang.Object
jpicedt.graphic.util.AbstractEraser
- Direct Known Subclasses:
- Eraser, Eraser.EllipseEraser, Eraser.GroupEraser, Eraser.MultiCurveEraser, Eraser.ParallelogramEraser
public abstract class AbstractEraser
- extends Object
classe abstraite d'un effaceur. Les sous-classes permettent d'effacer
une zone convexe d'un Element.
Par effacement on entend juste qu'on calcule le résultat de
l'effacement: l'élément graphique passé en entrée n'est ni détruit, ni
modifié, ni retiré d'un dessin.
- Since:
- jPicEdt 1.6
- Version:
- $Id: AbstractEraser.java,v 1.6 2013/03/27 06:56:06 vincentb1 Exp $
- Author:
- Vincent Belaïche
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractEraser
public AbstractEraser()
getErasedElt
public Element getErasedElt()
- Renvoie l'
Element
après avoir effacement. Selon l'état
d'affacement cela peut être le même élément que celui donné en entré
— c'est à dire qu'aucun effacement n'aurait eu lieu — ou un
élément distinct, ou pas d'élément du tout si l'effacement est total,
c'est à dire que null
est renvoyé.
- Returns:
- la valeur
Element
résultant de l'effacement
getStatus
public AbstractEraser.ErasureStatus getStatus()
- Renvoie l'état de l'effacement. Cela peut être:
NO_ERASURE
- Aucun n'effacement n'a eu lieu
l'élement renvoyé par
getErasedElt
est identique —
pas de clonage — à celui passé en entrée.
PARTIALLY_ERASED
- L'élément en entrée à état
partiellement effacé, le résultat est un nouvel élément renvoyé au
moyen de
getErasedElt
TOTALLY_ERASED
L'élément en entrée a été totalement effacé
- Returns:
- an
ErasureStatus
value
Submit a bug : syd@jpicedt.org