org.gwoptics.graphics.colourmap.presets
Class FlipColourmap

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

public final class FlipColourmap
extends EquationColourmap

FlipColourmap extends RGBColourmap and is a custom made map with black in the center and bright for smaller and a larger values. This map must be generated using generateColourmap() before use.

History

Version 0.2.4 sees the addition of EquationColourmap class, FlipColourmap is changed to extend this class and provide the static IColourmapEquation FlipEquation to generate the colourmap.

Since:
0.2.3
Author:
Andreas Freise 17/6/09
See Also:
EquationColourmap.generateColourmap()

Constructor Summary
FlipColourmap(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.EquationColourmap
generateColourmap, getColourAtLocation, getIntAtLocation, isCentreAtZero, isGenerated, setCentreAtZero
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlipColourmap

public FlipColourmap(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 FlipColourmap(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