bookExamples.ch26Graphics.draw2d
Class Ray2d

java.lang.Object
  extended by bookExamples.ch26Graphics.draw2d.Ray2d

public class Ray2d
extends java.lang.Object


Constructor Summary
Ray2d(Line2d l)
           
Ray2d(Vec2d _p, Vec2d _d)
           
 
Method Summary
 int getCount()
           
 Vec2d getDirection()
           
 Drawable getObject()
           
 Vec2d getOrigin()
           
 double getT()
           
 void setCount(int count)
           
 void setDirection(Vec2d direction)
           
 void setObject(Drawable object)
           
 void setOrigin(Vec2d origin)
           
 void setT(double t)
           
 java.lang.String toString()
           
 Vec2d vecOnLine(double _t)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Ray2d

public Ray2d(Line2d l)

Ray2d

public Ray2d(Vec2d _p,
             Vec2d _d)
Method Detail

vecOnLine

public Vec2d vecOnLine(double _t)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getOrigin

public Vec2d getOrigin()

setOrigin

public void setOrigin(Vec2d origin)

getDirection

public Vec2d getDirection()

setDirection

public void setDirection(Vec2d direction)

getCount

public int getCount()

setCount

public void setCount(int count)

getT

public double getT()

setT

public void setT(double t)

getObject

public Drawable getObject()

setObject

public void setObject(Drawable object)