|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectflux.afficheurs.UneCourbe
flux.afficheurs.UneCourbeDatee
flux.afficheurs.CourbeFloatQualite
public class CourbeFloatQualite
Permet de représenter une courbe datée. La qualité de chaque donnée est représentée par un gradient de couleurs.
Field Summary |
---|
Fields inherited from class flux.afficheurs.UneCourbeDatee |
---|
maxDate, minDate |
Constructor Summary | |
---|---|
CourbeFloatQualite()
Prépare une nouvelle courbe. |
|
CourbeFloatQualite(java.util.Collection data)
Prépare une nouvelle courbe. |
|
CourbeFloatQualite(java.awt.Color couleurAffichage,
double min,
double max,
double gradient)
Prépare une nouvelle courbe. |
Method Summary | |
---|---|
void |
dessine(java.awt.Graphics g,
int startN,
int startX,
double echelle,
double h)
|
void |
dessine(java.awt.Graphics g,
long startD,
int startX,
double echelle,
double h)
|
java.lang.String |
generateCode()
|
javax.swing.JPanel |
getModelBuilder()
|
java.lang.Class |
getType()
Indique le type de données acceptées par cette courbe. |
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
sauvegardeDonnees(java.io.Writer fic)
Sauvegarde les données du flux dans fic . |
void |
stateChanged(javax.swing.event.ChangeEvent e)
|
UneCourbe |
twin()
|
Methods inherited from class flux.afficheurs.UneCourbeDatee |
---|
add, addAll, clear, razBlock |
Methods inherited from class flux.afficheurs.UneCourbe |
---|
get, nb, setModifiable |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CourbeFloatQualite()
public CourbeFloatQualite(java.awt.Color couleurAffichage, double min, double max, double gradient) throws java.lang.IllegalArgumentException
couleurAffichage
- la couleur de la courbemin
- la valeur représentant le bas de la fenêtremax
- la valeur représentant le haut de la fenêtregradient
- le pourcentage d'affaiblissement de la couleur dû à la qualité des données
java.lang.IllegalArgumentException
- si gradient
n'est pas entre 0 et 1public CourbeFloatQualite(java.util.Collection data)
Method Detail |
---|
public java.lang.Class getType()
getType
in class UneCourbeDatee
Class
correspondant.public UneCourbe twin()
twin
in class UneCourbe
public void dessine(java.awt.Graphics g, int startN, int startX, double echelle, double h)
dessine
in class UneCourbe
public void dessine(java.awt.Graphics g, long startD, int startX, double echelle, double h)
dessine
in class UneCourbeDatee
public javax.swing.JPanel getModelBuilder()
getModelBuilder
in class UneCourbe
public java.lang.String generateCode()
generateCode
in class UneCourbe
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged
in interface javax.swing.event.ChangeListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void sauvegardeDonnees(java.io.Writer fic) throws java.io.IOException
fic
.
La sauvegarde est faite en ASCII.
sauvegardeDonnees
in class UneCourbe
fic
- le Writer
dans lequel il faut écrire.
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |