Revision 723 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.api/src/main/java/org/gvsig/fmap/dal/coverage/grid/GridTransparency.java
GridTransparency.java | ||
---|---|---|
59 | 59 |
public interface GridTransparency extends Transparency { |
60 | 60 |
|
61 | 61 |
/** |
62 |
* Comprueba si hay criterios para la aplicaci?n de transparencia y la activa si es |
|
63 |
* as? sino se desactiva. Los criterios son: |
|
64 |
* <P> |
|
65 |
* Que haya una mascara de transparencia. |
|
66 |
* </P><P> |
|
67 |
* Que exista un buffer de datos para la aplicaci?n de nodata |
|
68 |
* </P><P> |
|
69 |
* Que hayan reglas sobre la aplicaci?n de transparencia. |
|
70 |
* </P><P> |
|
71 |
* Que la opacidad sea distita de 255 (completamente opaco). |
|
72 |
* </P> |
|
73 |
*/ |
|
74 |
public void activeTransparency(); |
|
75 |
|
|
76 |
/** |
|
77 | 62 |
* Aplica las reglas de transparencia a un pixel RGB y devuelve el valor de ese |
78 | 63 |
* mismo pixel con la transparencia aplicada. Primero procesar? los rangos. Si |
79 | 64 |
* el pixel est? en alguno directamente lo pone transparente y lo devuelve, sino |
... | ... | |
84 | 69 |
* @return |
85 | 70 |
*/ |
86 | 71 |
public int processRGB(int r, int g, int b, int line, int col); |
87 |
|
|
88 |
/** |
|
89 |
* Obtiene el flag de transparencia activa o desactivada. |
|
90 |
* @return true la transparencia est? activa y false desactiva |
|
91 |
*/ |
|
92 |
public boolean isTransparencyActive(); |
|
93 |
|
|
94 |
/** |
|
95 |
* Asigna el flag de transparencia activa o desactivada. |
|
96 |
* @param transparencyActive true activa la transparencia false la desactiva |
|
97 |
*/ |
|
98 |
public void setTransparencyActive(boolean transparencyActive); |
|
99 | 72 |
} |
Also available in: Unified diff