jpview.ptms
Class LRGBPTM
java.lang.Object
jpview.ptms.LRGBPTM
- All Implemented Interfaces:
- PTM
public class LRGBPTM
- extends java.lang.Object
- implements PTM
- Author:
- clyon
|
Constructor Summary |
LRGBPTM()
Creates a new instance of PTMDataBuffer |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LRGBPTM
public LRGBPTM()
- Creates a new instance of PTMDataBuffer
release
public void release()
- Specified by:
release in interface PTM
getEnvironmentMapCache
public int[] getEnvironmentMapCache()
- Specified by:
getEnvironmentMapCache in interface PTM
getEnvironmentMapMap
public int[] getEnvironmentMapMap()
- Specified by:
getEnvironmentMapMap in interface PTM
recache
public void recache()
- Specified by:
recache in interface PTM
getCoefficients
public int[][] getCoefficients()
setA0
public void setA0(int[] a)
- settors
setA1
public void setA1(int[] a)
setA2
public void setA2(int[] a)
setA3
public void setA3(int[] a)
setA4
public void setA4(int[] a)
setA5
public void setA5(int[] a)
setRGB
public void setRGB(int[] a)
setWidth
public void setWidth(int w)
setHeight
public void setHeight(int h)
getWidth
public int getWidth()
- Specified by:
getWidth in interface PTM
getHeight
public int getHeight()
- Specified by:
getHeight in interface PTM
red
public int red(int i)
- Specified by:
red in interface PTM
green
public int green(int i)
- Specified by:
green in interface PTM
blue
public int blue(int i)
- Specified by:
blue in interface PTM
computeNormals
public void computeNormals()
- Specified by:
computeNormals in interface PTM
normal
public Vec3f normal(int i)
- Specified by:
normal in interface PTM
normal
public Vec3f normal(int x,
int y)
- Specified by:
normal in interface PTM
setEnvironmentMap
public void setEnvironmentMap(EnvironmentMap map)
- Specified by:
setEnvironmentMap in interface PTM
getEnvironmentMap
public EnvironmentMap getEnvironmentMap()
- Specified by:
getEnvironmentMap in interface PTM
getType
public int getType()
- Specified by:
getType in interface PTM
getNormals
public Vec3f[] getNormals()
- Specified by:
getNormals in interface PTM
setKSpec
public void setKSpec(float f)
- Specified by:
setKSpec in interface PTM
setKDiff
public void setKDiff(float f)
- Specified by:
setKDiff in interface PTM
setExp
public void setExp(int i)
- Specified by:
setExp in interface PTM
getExp
public int getExp()
- Specified by:
getExp in interface PTM
getKDiff
public float getKDiff()
- Specified by:
getKDiff in interface PTM
getKSpec
public float getKSpec()
- Specified by:
getKSpec in interface PTM
getDGain
public float getDGain()
- Specified by:
getDGain in interface PTM
setDGain
public void setDGain(float f)
- Specified by:
setDGain in interface PTM
getLuminance
public float getLuminance()
- Specified by:
getLuminance in interface PTM
setLuminance
public void setLuminance(float f)
- Specified by:
setLuminance in interface PTM
useEnv
public boolean useEnv()
- Specified by:
useEnv in interface PTM
useEnv
public void useEnv(boolean b)
- Specified by:
useEnv in interface PTM
getZ
public int getZ()
- Specified by:
getZ in interface PTM
setZ
public void setZ(int z)
- Specified by:
setZ in interface PTM