XJRT Rendering Toolkit 1.0b06

org.autochthonous.graphics.rt.models
Class ImageHeightfield

java.lang.Object
  extended byorg.autochthonous.graphics.rt.Renderable
      extended byorg.autochthonous.graphics.rt.Bounded
          extended byorg.autochthonous.graphics.rt.objects.Heightfield
              extended byorg.autochthonous.graphics.rt.models.ImageHeightfield
All Implemented Interfaces:
java.lang.Cloneable, ColorCalculator, Partitionable, Traceable

public class ImageHeightfield
extends Heightfield


Field Summary
 
Fields inherited from class org.autochthonous.graphics.rt.objects.Heightfield
pixHeight, pixVals, pixWidth, tolerance, zVals
 
Fields inherited from class org.autochthonous.graphics.rt.Bounded
bBox
 
Fields inherited from class org.autochthonous.graphics.rt.Renderable
color, objToRay, rayToObj, selfShadowing, shader
 
Constructor Summary
ImageHeightfield(Point3f p1, Point3f p2, java.lang.String name)
           
ImageHeightfield(Point3f p1, Point3f p2, java.lang.String name, java.lang.String tileName)
           
 
Method Summary
static Heightfield getInstance(RMLReader in)
           
protected  void processParameters(ParametersMap params)
           
 void setTile(java.lang.String tileName)
           
 
Methods inherited from class org.autochthonous.graphics.rt.objects.Heightfield
initZ, intersections, isIntersected, isShadowing
 
Methods inherited from class org.autochthonous.graphics.rt.Bounded
bBox, setBBox, setBBox, transform
 
Methods inherited from class org.autochthonous.graphics.rt.Renderable
clone, createObjectSpaceRay, getColor, getColor, getShader, hasShader, isSelfShadowing, processObject, readObject, setColor, setColor, setSelfShadowing, setShader, toObjectSpace, toObjectSpace, transformNormal
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.autochthonous.graphics.rt.Traceable
clone
 

Constructor Detail

ImageHeightfield

public ImageHeightfield(Point3f p1,
                        Point3f p2,
                        java.lang.String name)
                 throws java.io.IOException

ImageHeightfield

public ImageHeightfield(Point3f p1,
                        Point3f p2,
                        java.lang.String name,
                        java.lang.String tileName)
                 throws java.io.IOException
Method Detail

getInstance

public static Heightfield getInstance(RMLReader in)
                               throws java.io.IOException
Throws:
java.io.IOException

setTile

public void setTile(java.lang.String tileName)
             throws java.io.IOException
Throws:
java.io.IOException

processParameters

protected void processParameters(ParametersMap params)
Overrides:
processParameters in class Heightfield

XJRT Rendering Toolkit 1.0b06