com.turtle3d.visualizator
Class Visualizator

java.lang.Object
  extended by com.turtle3d.visualizator.Visualizator
Direct Known Subclasses:
Ball, Box, Bush, Bush2, ColorfulTickLine, Fern, Fern3DLeafs, Line, Mosaic, Pyramid, SpongeBox, ThickLine, Tree, Tree2, Tree2Apple, Tree3

public abstract class Visualizator
extends java.lang.Object


Constructor Summary
Visualizator()
           
 
Method Summary
protected  javax.media.j3d.TransformGroup createTransformGroup(javax.vecmath.Matrix4f transform, javax.media.j3d.Shape3D object)
           
protected  javax.vecmath.Color3f getRainbowColor(float normalizedIndex)
           
 void setRequiredParameters()
           
protected  void setRequiredParamter(java.lang.String name, float value)
           
abstract  javax.media.j3d.BranchGroup visualize(VisualData visualData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Visualizator

public Visualizator()
Method Detail

visualize

public abstract javax.media.j3d.BranchGroup visualize(VisualData visualData)

setRequiredParameters

public void setRequiredParameters()

setRequiredParamter

protected void setRequiredParamter(java.lang.String name,
                                   float value)

createTransformGroup

protected javax.media.j3d.TransformGroup createTransformGroup(javax.vecmath.Matrix4f transform,
                                                              javax.media.j3d.Shape3D object)

getRainbowColor

protected javax.vecmath.Color3f getRainbowColor(float normalizedIndex)