net.jbeans.j3d.data
Class ColorLookupTable

java.lang.Object
  extended bynet.jbeans.j3d.data.AttributeArray
      extended bynet.jbeans.j3d.data.LookupTable
          extended bynet.jbeans.j3d.data.DefaultColorLookupTable
              extended bynet.jbeans.j3d.data.ColorLookupTable

public class ColorLookupTable
extends DefaultColorLookupTable

generally describe ColorLookupTable in here

Version:
$Revision: 1.3 $
Author:
Masahiro Takatsuka (masa@jbeans.net)
See Also:
DefaultColorLookupTable

Field Summary
 
Fields inherited from class net.jbeans.j3d.data.LookupTable
buildTime, insertTime, numberOfLookups
 
Fields inherited from class net.jbeans.j3d.data.AttributeArray
data
 
Constructor Summary
ColorLookupTable()
          Null constructor
ColorLookupTable(int dataType, int dim, int size)
          Construct with range=(0,1); and hsv ranges set up for rainbow color table (from red to blue).
 
Method Summary
 void addChangeListener(javax.swing.event.ChangeListener l)
          Adds a ChangeListener to the slider.
 AttributeArray makeObject()
          Virtual constructor creates object of same type as this object.
 void removeChangeListener(javax.swing.event.ChangeListener l)
          Removes a ChangeListener from the slider.
 void setColorLookupTable(java.awt.Color[] colors)
           
 void setColorLookupTable(double[] colors)
           
 void setColorLookupTable(double[][] colors)
           
 void setColorLookupTable(float[] colors)
           
 void setColorLookupTable(float[][] colors)
           
 void setColorLookupTable(int[] colors)
           
 void setColorLookupTable(int[][] colors)
           
 void setDefaultColorLookupTable()
           
 
Methods inherited from class net.jbeans.j3d.data.DefaultColorLookupTable
build
 
Methods inherited from class net.jbeans.j3d.data.LookupTable
getNumberOfLookups, getTableRange, getTableValue, getTableValue, mapValue, mapValues, setNumberOfLookups, setNumberOfTableValues, setTableRange, setTableRange, setTableValue
 
Methods inherited from class net.jbeans.j3d.data.AttributeArray
allocate, copy, getData, getDataType, getDimension, initialize, reset, setData, setDataType, setDataTypeToBit, setDataTypeToChar, setDataTypeToDouble, setDataTypeToFloat, setDataTypeToInt, setDataTypeToLong, setDataTypeToShort, setDataTypeToString, squeeze
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorLookupTable

public ColorLookupTable()
Null constructor


ColorLookupTable

public ColorLookupTable(int dataType,
                        int dim,
                        int size)
Construct with range=(0,1); and hsv ranges set up for rainbow color table (from red to blue).

Method Detail

makeObject

public AttributeArray makeObject()
Description copied from class: DefaultColorLookupTable
Virtual constructor creates object of same type as this object.

Overrides:
makeObject in class DefaultColorLookupTable

setDefaultColorLookupTable

public void setDefaultColorLookupTable()

setColorLookupTable

public void setColorLookupTable(java.awt.Color[] colors)

setColorLookupTable

public void setColorLookupTable(double[][] colors)

setColorLookupTable

public void setColorLookupTable(double[] colors)

setColorLookupTable

public void setColorLookupTable(float[][] colors)

setColorLookupTable

public void setColorLookupTable(float[] colors)

setColorLookupTable

public void setColorLookupTable(int[][] colors)

setColorLookupTable

public void setColorLookupTable(int[] colors)

addChangeListener

public void addChangeListener(javax.swing.event.ChangeListener l)
Adds a ChangeListener to the slider.

Parameters:
l - the ChangeListener to add
See Also:
#fireStateChanged, removeChangeListener(javax.swing.event.ChangeListener)

removeChangeListener

public void removeChangeListener(javax.swing.event.ChangeListener l)
Removes a ChangeListener from the slider.

Parameters:
l - the ChangeListener to remove
See Also:
#fireStateChanged, addChangeListener(javax.swing.event.ChangeListener)


Copyright © 1995-2004 net.jbeans. All Rights Reserved.