logo


rendered3D
Class Object3D.ShadedLine3D

java.lang.Object
  extended by rendered3D.Object3D.Generic3D
      extended by rendered3D.Object3D.Line3D
          extended by rendered3D.Object3D.ThickLine3D
              extended by rendered3D.Object3D.ShadedLine3D
All Implemented Interfaces:
Shape3D
Enclosing class:
Object3D

public class Object3D.ShadedLine3D
extends Object3D.ThickLine3D


Field Summary
 
Fields inherited from class rendered3D.Object3D.Line3D
point1, point2
 
Constructor Summary
Object3D.ShadedLine3D(Point3D A, Point3D B, java.awt.Color c, int t)
Object3D.ShadedLine3D(java.util.StringTokenizer k, java.util.ArrayList p)
 
Method Summary
 void applyColor(java.awt.Graphics G, int i)
 void draw(java.awt.Graphics g, java.awt.image.BufferedImage image_buffer)
 void setColor(java.awt.Color c)
 
Methods inherited from class rendered3D.Object3D.Line3D
cloneto, setDepth
 
Methods inherited from class rendered3D.Object3D.Generic3D
applyColor, depth, getColor, getComponentRGBA, getRGBA, getUnshadedRGBA, setColor, setDepth
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface rendered3D.Shape3D
depth, setDepth
 

Constructor Detail

Object3D.ShadedLine3D

public Object3D.ShadedLine3D(Point3D A,
                             Point3D B,
                             java.awt.Color c,
                             int t)
Parameters:
A -
B -
c -
t -

Object3D.ShadedLine3D

public Object3D.ShadedLine3D(java.util.StringTokenizer k,
                             java.util.ArrayList p)
Parameters:
k -
p -
Method Detail

setColor

public void setColor(java.awt.Color c)
Overrides:
setColor in class Object3D.Generic3D
Parameters:
c -

applyColor

public void applyColor(java.awt.Graphics G,
                       int i)
Parameters:
G -
i -

draw

public void draw(java.awt.Graphics g,
                 java.awt.image.BufferedImage image_buffer)
Specified by:
draw in interface Shape3D
Overrides:
draw in class Object3D.ThickLine3D
Parameters:
g -
image_buffer -