pl.webnet.JaTrac
Class Intersection

java.lang.Object
  |
  +--pl.webnet.JaTrac.Intersection
All Implemented Interfaces:
java.lang.Comparable

class Intersection
extends java.lang.Object
implements java.lang.Comparable


Field Summary
(package private)  boolean entering
           
(package private) static boolean ENTERING
           
(package private) static boolean EXITING
           
(package private)  pl.webnet.JaTrac.Primitive primitive
           
(package private)  pl.webnet.JaTrac.Ray[] shadowRays
           
(package private)  pl.webnet.JaTrac.Ray[] specularRays
           
(package private)  pl.webnet.JaTrac.Surface surface
           
(package private)  double t
           
(package private)  pl.webnet.JaTrac.Ray[] transmissionRays
           
 
Constructor Summary
Intersection(double t, pl.webnet.JaTrac.Primitive prim, boolean entering, pl.webnet.JaTrac.Surface surface)
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ENTERING

static final boolean ENTERING
See Also:
Constant Field Values

EXITING

static final boolean EXITING
See Also:
Constant Field Values

t

double t

primitive

pl.webnet.JaTrac.Primitive primitive

surface

pl.webnet.JaTrac.Surface surface

entering

boolean entering

shadowRays

pl.webnet.JaTrac.Ray[] shadowRays

specularRays

pl.webnet.JaTrac.Ray[] specularRays

transmissionRays

pl.webnet.JaTrac.Ray[] transmissionRays
Constructor Detail

Intersection

public Intersection(double t,
                    pl.webnet.JaTrac.Primitive prim,
                    boolean entering,
                    pl.webnet.JaTrac.Surface surface)
Method Detail

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable