org.jzy3d.plot3d.text.renderers.jogl
Class DefaultTextStyle

java.lang.Object
  extended by org.jzy3d.plot3d.text.renderers.jogl.DefaultTextStyle
All Implemented Interfaces:
com.jogamp.opengl.util.awt.TextRenderer.RenderDelegate, ITextStyle

public class DefaultTextStyle
extends Object
implements ITextStyle


Field Summary
protected  Color color
           
 
Constructor Summary
DefaultTextStyle(Color color)
           
 
Method Summary
 void draw(Graphics2D graphics, String str, int x, int y)
           
 void drawGlyphVector(Graphics2D graphics, GlyphVector str, int x, int y)
           
 Rectangle2D getBounds(CharSequence str, Font font, FontRenderContext frc)
           
 Rectangle2D getBounds(GlyphVector gv, FontRenderContext frc)
           
 Rectangle2D getBounds(String str, Font font, FontRenderContext frc)
           
 boolean intensityOnly()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

color

protected Color color
Constructor Detail

DefaultTextStyle

public DefaultTextStyle(Color color)
Method Detail

intensityOnly

public boolean intensityOnly()
Specified by:
intensityOnly in interface com.jogamp.opengl.util.awt.TextRenderer.RenderDelegate

getBounds

public Rectangle2D getBounds(CharSequence str,
                             Font font,
                             FontRenderContext frc)
Specified by:
getBounds in interface com.jogamp.opengl.util.awt.TextRenderer.RenderDelegate

getBounds

public Rectangle2D getBounds(String str,
                             Font font,
                             FontRenderContext frc)
Specified by:
getBounds in interface com.jogamp.opengl.util.awt.TextRenderer.RenderDelegate

getBounds

public Rectangle2D getBounds(GlyphVector gv,
                             FontRenderContext frc)
Specified by:
getBounds in interface com.jogamp.opengl.util.awt.TextRenderer.RenderDelegate

drawGlyphVector

public void drawGlyphVector(Graphics2D graphics,
                            GlyphVector str,
                            int x,
                            int y)
Specified by:
drawGlyphVector in interface com.jogamp.opengl.util.awt.TextRenderer.RenderDelegate

draw

public void draw(Graphics2D graphics,
                 String str,
                 int x,
                 int y)
Specified by:
draw in interface com.jogamp.opengl.util.awt.TextRenderer.RenderDelegate