opale.module2d.object2d
Class InfoLine

java.lang.Object
  |
  +--opale.module2d.noyau2d.InfoObject
        |
        +--opale.module2d.object2d.InfoLine

public class InfoLine
extends InfoObject
implements java.lang.Cloneable

Classe contenant des informations sur les objets de type GLine2D. Elle étend la classe InfoObjet et renseigne donc sur les champs contenus dans cette dernière.


Constructor Summary
InfoLine()
          Constructeur par défaut: style = 0; size = 1;
InfoLine(InfoLine inf)
          Le constructeur de copie
 
Method Summary
 java.lang.Object clone()
          Crée un nouvel objet de même classe et de même contenu.
 short getSize()
          Renvoie l'épaisseur en pixel de la ligne
 short getStyle()
          Renvoie l'entier définissant le style de tracé.
 void setSize(short size)
          change l'épaisseur de la ligne.
 void setStyle(short s)
          change le style de la ligne.
 
Methods inherited from class opale.module2d.noyau2d.InfoObject
getColor, getName, isVisible, readFile, readKeyWord, setColor, setName, setUnvisible, setVisible, writeFile, writeFileMore
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InfoLine

public InfoLine()
Constructeur par défaut: style = 0; size = 1;

InfoLine

public InfoLine(InfoLine inf)
Le constructeur de copie
Parameters:
InfoLine - inf, l'information à copier
Method Detail

getStyle

public short getStyle()
Renvoie l'entier définissant le style de tracé.
Returns:
short le style de tracé 0 = ligne pleine 1 = pointillé

setStyle

public void setStyle(short s)
change le style de la ligne.
Parameters:
short - le nouveau style

getSize

public short getSize()
Renvoie l'épaisseur en pixel de la ligne
Returns:
short, la taille

setSize

public void setSize(short size)
change l'épaisseur de la ligne.
Parameters:
short - size, la nouvelle épaisseur en pixel

clone

public java.lang.Object clone()
Crée un nouvel objet de même classe et de même contenu.
Overrides:
clone in class InfoObject
Returns:
Object un clone de l'objet.
Throws:
OutOfMemoryError - s'il n'y a pas assez de mémoire.
Since:
Opale 0.1
See Also:
Cloneable