opale.m2d
Interface GObject2D
- All Superinterfaces:
- java.lang.Cloneable
- All Known Implementing Classes:
- GPoint2D, GVector2D, GAxis2D, GLine2D, GConic, GFPolar, GData2D, GyFx
- public interface GObject2D
- extends java.lang.Cloneable
Cette interface est à implementer par toutes les classes designant des objets * tracables avec un Pen2D dans un repere2D
- Since:
- Opale-2d 0.1
Method Summary |
java.lang.Object |
clone()
|
void |
draw(Pen2D crayon)
Methode indiquant la procedure de dessin des objets de la classe |
InfoObject |
getInfo()
Renvoie les infos de l'instance |
java.lang.String |
toString()
Surcharge de toString() |
toString
public java.lang.String toString()
- Surcharge de toString()
- Overrides:
toString
in class java.lang.Object
draw
public void draw(Pen2D crayon)
- Methode indiquant la procedure de dessin des objets de la classe
- Parameters:
Pen2D
- crayon, le crayon pour dessiner en 2D dans un repere2D
getInfo
public InfoObject getInfo()
- Renvoie les infos de l'instance
- Returns:
- InfoObjet, info sur l'objet
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object