public interface TransparencyRange extends Persistent
| Modifier and Type | Method and Description |
|---|---|
int |
getAlpha()
Obtiene el alpha asociado al rango.
|
int[] |
getBlue()
Obtiene el intervalo de valores correspondiente a la banda del azul
|
int[] |
getGreen()
Obtiene el intervalo de valores correspondiente a la banda del verde
|
int[] |
getRed()
Obtiene el intervalo de valores correspondiente a la banda del rojo
|
java.lang.String |
getStrEntry()
Obtiene la cadena que representa una entrada en la tabla.
|
boolean |
isAnd()
Obtiene la operación utilizada
|
void |
loadStrEntryFromValues()
Carga la cadena StrEntry leyendo los valores en los vectores que representa los intervalos.
|
void |
setAlpha(int alpha)
Asigna el alpha asociado al rango.
|
void |
setAnd(boolean and)
Asigna la operación AND como la utilizada
|
void |
setBlue(int[] blue)
Asigna el intervalo de valores correspondiente a la banda del azul
|
void |
setGreen(int[] green)
Asigna el intervalo de valores correspondiente a la banda del verde
|
void |
setRed(int[] red)
Asigna el intervalo de valores correspondiente a la banda del rojo
|
void |
setRGB(int[] red,
int[] green,
int[] blue)
Asigna los intervalos de valores correspondientes a las bandas del
rojo, azul y verde
|
void |
setStrEntry(java.lang.String strEntry)
Asigna la cadena que representa una entrada en la tabla.
|
boolean |
stringToInterval(java.lang.String values,
int[] r,
int[] g,
int[] b)
Esta función valida la cadena de entrada por medio de una máquina de estados.
|
int[] |
union(int[] interval,
int rgb)
Realiza la unión entre el intervalo actual y el pasado por parámetro
|
loadFromState, saveToStateboolean isAnd()
and - Si es true significa que se usa un AND y false implica
que se usa un ORvoid setAnd(boolean and)
and - booleano que si está a true significa que el la operación
AND es la utilizada como operación.int[] getBlue()
void setRGB(int[] red,
int[] green,
int[] blue)
red - Array bidimensional de enteros correspondiente a la banda del rojogreen - Array bidimensional de enteros correspondiente a la banda del verdeblue - Array bidimensional de enteros correspondiente a la banda del azulvoid setBlue(int[] blue)
blue - Array bidimensional de enteros correspondiente a la banda del azulint[] getGreen()
void setGreen(int[] green)
green - Array bidimensional de enteros correspondiente a la banda del verdeint[] getRed()
void setRed(int[] red)
red - Array bidimensional de enteros correspondiente a la banda del rojojava.lang.String getStrEntry()
void setStrEntry(java.lang.String strEntry)
strEntry - Cadena que representa una entrada en la tabla.boolean stringToInterval(java.lang.String values,
int[] r,
int[] g,
int[] b)
throws java.io.IOException
values - r - Intervalo de rojog - Intervalo de verdeb - Intervalo de azuljava.io.IOExceptionvoid loadStrEntryFromValues()
int getAlpha()
void setAlpha(int alpha)
alpha - asociadoint[] union(int[] interval,
int rgb)
interval - intervalo pasadorgb -