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, saveToState
boolean 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.IOException
void loadStrEntryFromValues()
int getAlpha()
void setAlpha(int alpha)
alpha
- asociadoint[] union(int[] interval, int rgb)
interval
- intervalo pasadorgb
-