org.gwoptics.graphics.colourmap.presets
Class GrayScaleColourmap

java.lang.Object
  extended by org.gwoptics.graphics.colourmap.RGBColourmap
      extended by org.gwoptics.graphics.colourmap.presets.GrayScaleColourmap
All Implemented Interfaces:
IColourmap

public final class GrayScaleColourmap
extends RGBColourmap

GrayScaleColourmap extends RGBColourmap and is a gradient of black at 0.0 to white at 1.0. This map must be generated using generateColourmap() before use.

Since:
0.2.2
Author:
Daniel Brown 17/6/09
See Also:
RGBColourmap.generateColourmap()

Constructor Summary
GrayScaleColourmap(boolean generateMapNow)
          If you require the colourmap to be generated now rather than later by calling generateColourmap() manually set generateMapNow to true.
 
Method Summary
 
Methods inherited from class org.gwoptics.graphics.colourmap.RGBColourmap
addNode, generateColourmap, getColourAtLocation, getIntAtLocation, getNode, getNodeCount, isCentreAtZero, isGenerated, removeNode, setCentreAtZero, setNode
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrayScaleColourmap

public GrayScaleColourmap(boolean generateMapNow)
If you require the colourmap to be generated now rather than later by calling generateColourmap() manually set generateMapNow to true. This is useful in the instance that you simply pass a map to a new trace.
 
 SurfaceGraph3D.addSurfaceTrace(new IGraph3DCallback(){
                public float computePoint(float X, float Z) {
                        return -(X*X + Z*Z);
                }}, 100, 100, new GrayScaleColourmap(true));
 

Parameters:
generateMapNow - Boolean value stating whether to generate map now or not.


processing library gwoptics by Daniel Brown and Andreas Freise. (c) 2009 onwards