All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class vlc.vrml.external.geometry.ColorInterpolator

java.lang.Object
   |
   +----vlc.vrml.generic.geometry.VrmlObject
           |
           +----vlc.vrml.external.geometry.VrmlObject
                   |
                   +----vlc.vrml.external.geometry.ChildrenNode
                           |
                           +----vlc.vrml.external.geometry.Interpolator
                                   |
                                   +----vlc.vrml.external.geometry.ColorInterpolator

public class ColorInterpolator
extends Interpolator
JVerge

Version:
0.8 (beta 4) Copyright 1997 The Virtual Light Company under the GNU LGPL

The latest information and bugs in JVerge can be found at http://www.vlc.com.au/JVerge

For definition of the Anchor node please see the VRML 97 Anchor specification

Author:
Justin Couch justin@vlc.com.au

Constructor Index

 o ColorInterpolator()
Default Constructor.
 o ColorInterpolator(Browser)
Default Constructor when you wish to supply your own Browser reference.

Method Index

 o clone()
Make a clone of this object
 o get_keyValue()
Get the current keyValue values
 o get_value_changed()
Get the current value of the value_changed eventOut.
 o set_keyValue(float[][])
Set the color keyValues to be used.
 o writeToStream(int)
Prints the formatted contents of this node to the given stream.

Constructors

 o ColorInterpolator
 public ColorInterpolator()
Default Constructor. Creates a default ColorInterpolator

 o ColorInterpolator
 public ColorInterpolator(Browser b)
Default Constructor when you wish to supply your own Browser reference. Creates a default ColorInterpolator

Methods

 o writeToStream
 public void writeToStream(int indent)
Prints the formatted contents of this node to the given stream.

Parameters:
indent - The number of spaces to indent this node in the string
Overrides:
writeToStream in class VrmlObject
 o set_keyValue
 public void set_keyValue(float color[][])
Set the color keyValues to be used. The length of this array should exactly correspond to the length of the key array. No checking is done to enforce this as it is allowable to have different lengths in the VRML 97 spec.

Parameters:
color - The array of color values where color[i][0] = red, color[i][1] = green, color[i][2] = blue
 o get_keyValue
 public float[][] get_keyValue()
Get the current keyValue values

Returns:
The array of color values that are interpolated between where color[i][0] = red, color[i][1] = green, color[i][2] = blue
 o get_value_changed
 public float[] get_value_changed()
Get the current value of the value_changed eventOut.

Returns:
The current interpolated color value on the eventOut
 o clone
 public Object clone()
Make a clone of this object

Returns:
A deep clone copy of this object
Overrides:
clone in class VrmlObject

All Packages  Class Hierarchy  This Package  Previous  Next  Index