|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--kartoMNT.FloatData
Tableau de donnees de type float
Cette classe est utilisee pour representer une grille 2D de donnees
sous forme d'un tableau
Field Summary | |
protected float[] |
data
Le tableau de donnees |
protected int |
xmax
Dimension en x du tableau |
protected int |
ymax
Dimension en Y du tableau |
Constructor Summary | |
FloatData(int x,
int y)
Constructeur |
Method Summary | |
float[] |
getData()
Renvoie le tableau de donnees |
float |
getValue(int x,
int y)
Retourne la valeur du tableau en un point donne |
int |
getXMax()
Retourne la dimension en X du tableau |
int |
getYMax()
Retourne la dimension en Y du tableau |
void |
notifyRegionChanged()
|
void |
notifyRegionChanged(int x0,
int y0,
int x1,
int y1)
|
protected void |
notifyResized()
|
void |
read(java.io.BufferedReader fr)
Lecture des donnees du tableau avec un BufferedReader |
void |
read(java.io.DataInputStream dis)
Remplit le tableau a partir d'un DataInputStream |
void |
reduire(float sx,
float sy)
Diminue la taille du tableau |
void |
resize(int nx,
int ny)
Redimensionne le tableau |
void |
setValue(int x,
int y,
float value)
Fixe la valeur du tableau en un point donne |
void |
write(java.io.DataOutputStream dos)
Ecriture des donnees dans un DataOutputStream |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected float[] data
protected int xmax
protected int ymax
Constructor Detail |
public FloatData(int x, int y)
x
- premiere dimension du tableau (X)x
- deuxieme dimension du tableau (Y)Method Detail |
public void reduire(float sx, float sy)
sx
- facteur de reduction en Xsy
- facteur de reduction en Ypublic void notifyRegionChanged(int x0, int y0, int x1, int y1)
public void notifyRegionChanged()
protected void notifyResized()
public float getValue(int x, int y)
x
- la premiere coordonnee du point (X)y
- la deuxieme coordonnee du point (Y)public void setValue(int x, int y, float value)
x
- la premiere coordonnee du point (X)y
- la deuxieme coordonnee du point (Y)value
- la nouvelle valeur du tableau en (x,y)public void resize(int nx, int ny)
nx
- la nouvelle dimension en Xny
- la nouvelle dimension en Ypublic int getXMax()
public int getYMax()
public float[] getData()
public void read(java.io.DataInputStream dis) throws java.io.IOException
dis
- source des donneespublic void read(java.io.BufferedReader fr) throws java.io.IOException
fr
- le BufferedReader utilisepublic void write(java.io.DataOutputStream dos) throws java.io.IOException
dos
- la cible
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |