Class VolumeRenderer

java.lang.Object
  extended by VolumeRenderer

public class VolumeRenderer
extends java.lang.Object

Created by IntelliJ IDEA. User: Administrator Date: 11.12.2004 Time: 17:07:09 To change this template use File | Settings | File Templates.


Nested Class Summary
 class VolumeRenderer.RendererThread
           
 
Constructor Summary
VolumeRenderer(VisCanvas visCanvas)
          Creates a new volume renderer.
 
Method Summary
 java.awt.image.BufferedImage render(Viewer viewer, int width, int height, int stepFactor)
          Renders a single image.
 void rotate()
          Transforms some statically used vectors for later use into volume coordinate space.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VolumeRenderer

public VolumeRenderer(VisCanvas visCanvas)
Creates a new volume renderer.

Parameters:
visCanvas - VisCanvas.
Method Detail

rotate

public void rotate()
Transforms some statically used vectors for later use into volume coordinate space.


render

public java.awt.image.BufferedImage render(Viewer viewer,
                                           int width,
                                           int height,
                                           int stepFactor)
Renders a single image.

Parameters:
viewer - Viewer.
width - Image width.
height - Image height.
stepFactor - Step factor for raycast algorithm.
Returns:
Computed image.