org.jzy3d.plot3d.text
Class AbstractTextRenderer

java.lang.Object
  extended by org.jzy3d.plot3d.text.AbstractTextRenderer
All Implemented Interfaces:
ITextRenderer
Direct Known Subclasses:
JOGLTextRenderer, TextBillboardRenderer, TextBitmapRenderer

public abstract class AbstractTextRenderer
extends Object
implements ITextRenderer


Field Summary
protected  Coord3d defSceneOffset
           
protected  Coord2d defScreenOffset
           
 
Constructor Summary
AbstractTextRenderer()
           
 
Method Summary
 BoundingBox3d drawText(javax.media.opengl.GL2 gl, javax.media.opengl.glu.GLU glu, Camera cam, String s, Coord3d position, Halign halign, Valign valign, Color color)
           
 BoundingBox3d drawText(javax.media.opengl.GL2 gl, javax.media.opengl.glu.GLU glu, Camera cam, String s, Coord3d position, Halign halign, Valign valign, Color color, Coord2d screenOffset)
           
 BoundingBox3d drawText(javax.media.opengl.GL2 gl, javax.media.opengl.glu.GLU glu, Camera cam, String s, Coord3d position, Halign halign, Valign valign, Color color, Coord3d sceneOffset)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jzy3d.plot3d.text.ITextRenderer
drawSimpleText, drawText
 

Field Detail

defScreenOffset

protected Coord2d defScreenOffset

defSceneOffset

protected Coord3d defSceneOffset
Constructor Detail

AbstractTextRenderer

public AbstractTextRenderer()
Method Detail

drawText

public BoundingBox3d drawText(javax.media.opengl.GL2 gl,
                              javax.media.opengl.glu.GLU glu,
                              Camera cam,
                              String s,
                              Coord3d position,
                              Halign halign,
                              Valign valign,
                              Color color)
Specified by:
drawText in interface ITextRenderer

drawText

public BoundingBox3d drawText(javax.media.opengl.GL2 gl,
                              javax.media.opengl.glu.GLU glu,
                              Camera cam,
                              String s,
                              Coord3d position,
                              Halign halign,
                              Valign valign,
                              Color color,
                              Coord2d screenOffset)
Specified by:
drawText in interface ITextRenderer

drawText

public BoundingBox3d drawText(javax.media.opengl.GL2 gl,
                              javax.media.opengl.glu.GLU glu,
                              Camera cam,
                              String s,
                              Coord3d position,
                              Halign halign,
                              Valign valign,
                              Color color,
                              Coord3d sceneOffset)
Specified by:
drawText in interface ITextRenderer