org.jzy3d.plot3d.transform
Class TranslateDrawable

java.lang.Object
  extended by org.jzy3d.plot3d.transform.TranslateDrawable

public class TranslateDrawable
extends Object

Translate drawable to (0,0,0) or back to its previous position.


Field Summary
protected  AbstractDrawable drawable
           
protected  boolean reverse
           
 
Constructor Summary
TranslateDrawable(AbstractDrawable drawable, boolean reverse)
           
 
Method Summary
 Coord3d compute(Coord3d input)
          Apply the transformations to the input coordinates.
 void execute(javax.media.opengl.GL gl)
          Execute the effective GL transformation held by this Transformer.
 AbstractDrawable getDrawable()
           
 boolean isReverse()
           
 void setDrawable(AbstractDrawable drawable)
           
 void setReverse(boolean reverse)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

drawable

protected AbstractDrawable drawable

reverse

protected boolean reverse
Constructor Detail

TranslateDrawable

public TranslateDrawable(AbstractDrawable drawable,
                         boolean reverse)
Method Detail

execute

public void execute(javax.media.opengl.GL gl)
Execute the effective GL transformation held by this Transformer.

Parameters:
gl - OpenGL context.

compute

public Coord3d compute(Coord3d input)
Apply the transformations to the input coordinates. Warning: this method is a utility that may not be implemented.


getDrawable

public AbstractDrawable getDrawable()

setDrawable

public void setDrawable(AbstractDrawable drawable)

isReverse

public boolean isReverse()

setReverse

public void setReverse(boolean reverse)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All rights reserved.