|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjpview.transforms.DiffuseGainOp
public class DiffuseGainOp
The diffuse gain operator implements the diffuse gain tranformation outlined in this paper: http://www.hpl.hp.com/research/ptm/papers/ptm.pdf
| Constructor Summary | |
|---|---|
DiffuseGainOp()
|
|
| Method Summary | |
|---|---|
void |
clearCache()
Inherited method not implemented for this operator |
void |
computeDGainCoeffLRGB(LRGBPTM ptm)
Computes the source information for the DGain transformation |
void |
forceUpdate()
Inherited method not implemented for this operator |
void |
release()
Releases all resources associated with this object |
void |
transformPixels(int[] pixels,
PTM ptm)
Runs the transform operator using the default mouse location (center) |
void |
transformPixels(int[] pixels,
PTM ptm,
int mouseX,
int mouseY)
Runs the transform operator using the given mouse location. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DiffuseGainOp()
| Method Detail |
|---|
public void release()
release in interface PixelTransformOp
public void transformPixels(int[] pixels,
PTM ptm,
int mouseX,
int mouseY)
transformPixels in interface PixelTransformOppixels - the pixel bufferptm - the source ptm objectmouseX - x mouse offsetmouseY - y mouse offset
public void transformPixels(int[] pixels,
PTM ptm)
transformPixels in interface PixelTransformOppixels - the pixel bufferptm - the source ptmpublic void computeDGainCoeffLRGB(LRGBPTM ptm)
ptm - The source PTMpublic void forceUpdate()
forceUpdate in interface PixelTransformOppublic void clearCache()
clearCache in interface PixelTransformOp
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||