edu.stanford.hci.r3.render.ink
Class InkRenderer

java.lang.Object
  extended by edu.stanford.hci.r3.render.ink.InkRenderer

public class InkRenderer
extends java.lang.Object

Renders Ink to a Graphics2D or PDF.

This software is distributed under the BSD License.


Constructor Summary
InkRenderer()
           
InkRenderer(Ink theInk)
           
 
Method Summary
 void renderToG2D(java.awt.Graphics2D g2d)
           
 void renderToJPEG(java.io.File destJPEGFile, int widthPixels, int heightPixels)
          Usually, the width and height of the region...
 void renderToJPEG(java.io.File destJPEGFile, Pixels resolutionPixelsPerInch, Units width, Units height)
          Looks very similar to SheetRenderer's.
 void renderToJPEGRecentered(java.io.File destFile)
           
 void setInk(Ink theInk)
           
 void setRenderingTechnique(RenderingTechnique rt)
           
 void useCatmullRomRendering()
           
 void useInvertedInkColors()
           
 void useLineRendering()
           
 void useQuadraticRendering()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InkRenderer

public InkRenderer()

InkRenderer

public InkRenderer(Ink theInk)
Parameters:
theInk -
Method Detail

renderToG2D

public void renderToG2D(java.awt.Graphics2D g2d)
Parameters:
g2d -

renderToJPEG

public void renderToJPEG(java.io.File destJPEGFile,
                         int widthPixels,
                         int heightPixels)
Usually, the width and height of the region... TODO: Merge with next method.

Parameters:
destJPEGFile -

renderToJPEG

public void renderToJPEG(java.io.File destJPEGFile,
                         Pixels resolutionPixelsPerInch,
                         Units width,
                         Units height)
Looks very similar to SheetRenderer's. TODO: Can we integrate this?


renderToJPEGRecentered

public void renderToJPEGRecentered(java.io.File destFile)
Parameters:
destFile -

setInk

public void setInk(Ink theInk)
Parameters:
theInk -

setRenderingTechnique

public void setRenderingTechnique(RenderingTechnique rt)

useCatmullRomRendering

public void useCatmullRomRendering()

useLineRendering

public void useLineRendering()

useQuadraticRendering

public void useQuadraticRendering()

useInvertedInkColors

public void useInvertedInkColors()

Copyright 2006 Stanford University