Package org.gvsig.raster.lib.legend.api
Interface Transparency
- All Superinterfaces:
Cloneable,org.gvsig.tools.persistence.Persistent
- Author:
- fdiaz
-
Method Summary
Modifier and TypeMethodDescriptionvoidAddPropertyChangeListenerto firePropertyChangeEventwhen properties are modified.voidAddTransparencyRangeto thisTransparencyintgetAlpha()intgetTransparencyRangeAlpha(byte r, byte g, byte b) Gets alpha of RGB.intgetTransparencyRangeAlpha(int r, int g, int b) Gets alpha of RGB.voidRemovePropertyChangeListenerfrom thisTransparencyvoidRemoveTransparencyRangefrom thisTransparencyvoidsetTransparencyRanges(List<TransparencyRange> ranges) SetTransparencyRangeof thisTransparencyvoidsetValue(int value) Sets transparency valueMethods inherited from interface org.gvsig.tools.persistence.Persistent
loadFromState, saveToState
-
Method Details
-
addPropertyChangeListener
AddPropertyChangeListenerto firePropertyChangeEventwhen properties are modified.- Parameters:
listener-
-
removePropertyChangeListener
RemovePropertyChangeListenerfrom thisTransparency- Parameters:
listener-
-
getAlpha
int getAlpha()- Returns:
- Returns value of transparency
-
getTransparencyRanges
List<TransparencyRange> getTransparencyRanges()- Returns:
- Returns defined
TransparencyRange
-
addTransparencyRange
AddTransparencyRangeto thisTransparency- Parameters:
range-TransparencyRangeto be added
-
removeTransparencyRange
RemoveTransparencyRangefrom thisTransparency- Parameters:
range-TransparencyRangeto be removed
-
getTransparencyRangeAlpha
int getTransparencyRangeAlpha(byte r, byte g, byte b) Gets alpha of RGB. If there are anyTransparencyRangethat defines alpha to this RGB, it will be returned. Otherwise, this method will return 255.- Parameters:
r- Red byteg- Green byteb- Blue byte- Returns:
- Alpha defined to this RGB.
-
getTransparencyRangeAlpha
int getTransparencyRangeAlpha(int r, int g, int b) Gets alpha of RGB. If there are anyTransparencyRangethat defines alpha to this RGB, it will be returned. Otherwise, this method will return 255.- Parameters:
r- Red valueg- Green valueb- Blue value- Returns:
- Alpha defined to this RGB.
-
setValue
void setValue(int value) Sets transparency value- Parameters:
value- Value between 0 and 255
-
setTransparencyRanges
SetTransparencyRangeof thisTransparency- Parameters:
ranges-
-