opale.m2d.ker
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()
 

Method Detail

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