XJRT Rendering Toolkit 1.0b06

org.autochthonous.graphics.rt.objects
Class Algebraic.RayPoly

java.lang.Object
  extended byorg.autochthonous.graphics.rt.objects.Algebraic.RayPoly
Enclosing class:
Algebraic

protected class Algebraic.RayPoly
extends java.lang.Object


Constructor Summary
Algebraic.RayPoly(int ord)
          order in this case is the maximum order this structure will need to accomodate.
 
Method Summary
 void add(Algebraic.RayPoly p)
           
 void add(double v)
           
 void addXpow(Ray r, int pow)
           
 void addYpow(Ray r, int pow)
           
 void addZpow(Ray r, int pow)
           
 double[] getCoefficients()
           
 void multiply(Algebraic.RayPoly p)
           
 void multiply(double v)
           
 int order()
           
 void set(Algebraic.RayPoly p)
           
 void set(double v)
           
 void square()
           
 void subtract(Algebraic.RayPoly p)
           
 void subtract(double v)
           
 void subtractXpow(Ray r, int pow)
           
 void subtractYpow(Ray r, int pow)
           
 void subtractZpow(Ray r, int pow)
           
 void zero()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Algebraic.RayPoly

public Algebraic.RayPoly(int ord)
order in this case is the maximum order this structure will need to accomodate.

Method Detail

order

public int order()

addXpow

public void addXpow(Ray r,
                    int pow)

addYpow

public void addYpow(Ray r,
                    int pow)

addZpow

public void addZpow(Ray r,
                    int pow)

subtractXpow

public void subtractXpow(Ray r,
                         int pow)

subtractYpow

public void subtractYpow(Ray r,
                         int pow)

subtractZpow

public void subtractZpow(Ray r,
                         int pow)

zero

public void zero()

set

public void set(double v)

set

public void set(Algebraic.RayPoly p)

add

public void add(double v)

add

public void add(Algebraic.RayPoly p)

subtract

public void subtract(double v)

subtract

public void subtract(Algebraic.RayPoly p)

multiply

public void multiply(double v)

multiply

public void multiply(Algebraic.RayPoly p)

square

public void square()

getCoefficients

public double[] getCoefficients()

XJRT Rendering Toolkit 1.0b06