|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--cluster.alineament.camins.NodeCamins
Aquesta classe s'encarrega d'emmagatzemar l'informació dels camins. Representa els nodes de l'arbre.
Camins
Field Summary | |
static int |
N_DIAGONAL
Pare diagonal. |
static int |
N_DIAGONAL_I_VERTICAL
Pare diagonal i vertical. |
static int |
N_HORITZONTAL
Pare horitzontal. |
static int |
N_HORITZONTAL_I_DIAGONAL
Pare horitzontal i diagonal. |
static int |
N_HORITZONTAL_I_VERTICAL
Pare horitzontal i vertical. |
static int |
N_HORITZONTAL_VERTICAL_I_DIAGONAL
Pare horitztonal, vertical i diagonal. |
static int |
N_VERTICAL
Pare vertical. |
Constructor Summary | |
NodeCamins(int fila,
int columna,
java.lang.String valor,
int valorNumeric,
java.lang.String[] perfils)
Constructora de la classe. |
Method Summary | |
boolean |
esUltim()
Indica si el node és l'últim. |
boolean |
esZero()
Indica si el node és el 0,0. |
int |
getColumna()
Permet obtenir la columna del node. |
int |
getFila()
Permet obtenir la fila del node. |
java.lang.String |
getFilaColumna()
Permet obtenir la fila i la columna del node. |
cluster.alineament.camins.NodeCamins |
getFillDiagonal()
Permet obtenir el fill diagonal. |
cluster.alineament.camins.NodeCamins |
getFillHoritzontal()
Permet obtenir el fill horitzontal. |
cluster.alineament.camins.NodeCamins |
getFillVertical()
Permet obtenir el fill vertical. |
cluster.alineament.camins.NodeCamins |
getPareDiagonal()
Permet obtenir el pare diagonal. |
cluster.alineament.camins.NodeCamins |
getPareHoritzontal()
Permet obtenir el pare horitzontal. |
cluster.alineament.camins.NodeCamins |
getPareVertical()
Permet obtenir el pare vertical. |
java.lang.String[] |
getPerfils()
Retorna la cadena que representa el node. |
cluster.alineament.camins.NodeCamins |
getSeguent()
Permet obtenir el node següent. |
int |
getTipus()
Permet obtenir el tipus del node. |
java.lang.String |
getValor()
Permet obtenir el valor del node. |
int |
getValorNumeric()
Permet obtenir el valor numeric del node. |
void |
setFillDiagonal(cluster.alineament.camins.NodeCamins d)
Assigna un nou fill diagonal. |
void |
setFillHoritzontal(cluster.alineament.camins.NodeCamins h)
Assigna un nou fill horitzontal. |
void |
setFillVertical(cluster.alineament.camins.NodeCamins v)
Assigna un nou fill vertical. |
void |
setMax(int fila,
int columna)
Permet assignar la fila i la columna màxima de la taula. |
void |
setPareDiagonal(cluster.alineament.camins.NodeCamins d)
Assigna un nou pare diagonal. |
void |
setPareHoritzontal(cluster.alineament.camins.NodeCamins h)
Assigna un nou pare horitzontal. |
void |
setPareVertical(cluster.alineament.camins.NodeCamins v)
Assigna un nou pare vertical. |
void |
setSeguent(cluster.alineament.camins.NodeCamins s)
Assigna un nou node següent. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int N_HORITZONTAL
public static final int N_VERTICAL
public static final int N_DIAGONAL
public static final int N_HORITZONTAL_I_DIAGONAL
public static final int N_HORITZONTAL_I_VERTICAL
public static final int N_DIAGONAL_I_VERTICAL
public static final int N_HORITZONTAL_VERTICAL_I_DIAGONAL
Constructor Detail |
public NodeCamins(int fila, int columna, java.lang.String valor, int valorNumeric, java.lang.String[] perfils)
fila
- Fila.columna
- Columna.valor
- Valor del node. És el valor que té respecte el seu pare.valorNumeric
- Valor numeric del node. És el resultat de la comparació.perfils
- Els perfils comparats.Method Detail |
public java.lang.String[] getPerfils()
public void setSeguent(cluster.alineament.camins.NodeCamins s)
s
- Node següent.NodeCamins
public void setPareHoritzontal(cluster.alineament.camins.NodeCamins h)
h
- Pare horitzontal.NodeCamins
public void setPareDiagonal(cluster.alineament.camins.NodeCamins d)
NodeCamins
public void setPareVertical(cluster.alineament.camins.NodeCamins v)
NodeCamins
public void setFillHoritzontal(cluster.alineament.camins.NodeCamins h)
h
- Fill horitzontal.NodeCamins
public void setFillVertical(cluster.alineament.camins.NodeCamins v)
NodeCamins
public void setFillDiagonal(cluster.alineament.camins.NodeCamins d)
NodeCamins
public cluster.alineament.camins.NodeCamins getSeguent()
NodeCamins
public java.lang.String getValor()
NodeCamins
public int getFila()
public int getColumna()
public cluster.alineament.camins.NodeCamins getPareHoritzontal()
public cluster.alineament.camins.NodeCamins getPareVertical()
public cluster.alineament.camins.NodeCamins getPareDiagonal()
public cluster.alineament.camins.NodeCamins getFillHoritzontal()
public cluster.alineament.camins.NodeCamins getFillVertical()
public cluster.alineament.camins.NodeCamins getFillDiagonal()
public int getTipus()
public java.lang.String getFilaColumna()
public boolean esZero()
public void setMax(int fila, int columna)
fila
- Fila.columna
- Columna.public boolean esUltim()
public int getValorNumeric()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |