|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectui.Canvas
public class Canvas
For bringing objects onto the screen.
Constructor Summary | |
---|---|
Canvas(int width,
int height,
GlobalLists glists,
java.lang.String fileName)
Creates and displays a canvas for drawing. |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent arg0)
|
void |
fill(java.awt.Color color)
Fills the complete canvas with a given color. |
void |
fillRect(Rectangle region,
java.awt.Color col)
|
void |
fillRect(Rectangle region,
java.awt.Image image)
|
IPixelFilter |
getFilter()
The pixel filter. |
int |
getHeight()
The height. |
int |
getNumSamples()
The number of samples. |
int |
getNumThreads()
The number of threads. |
int |
getRecursionDepth()
The recursion depth. |
int |
getWidth()
The width. |
void |
killAllThreads()
|
void |
openFile(java.lang.String FileName)
|
void |
render(int numthreads_,
IPixelFilter filter_,
int numsamples_)
|
void |
saveToFile(java.lang.String outFileName)
|
void |
setFilter(IPixelFilter filter_)
|
void |
setNumSamples(int num)
|
void |
setNumThreads(int num)
|
void |
setRaycaster(Raycaster raycaster_)
|
void |
setRecursionDepth(int depth)
|
void |
setSize(int width_,
int height_)
|
void |
update()
Causes a repaint of the canvas. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Canvas(int width, int height, GlobalLists glists, java.lang.String fileName)
width
- height
- Method Detail |
---|
public void setSize(int width_, int height_)
public int getWidth()
public int getHeight()
public int getNumSamples()
public int getNumThreads()
public IPixelFilter getFilter()
public int getRecursionDepth()
public void update()
public void fill(java.awt.Color color)
color
- public void fillRect(Rectangle region, java.awt.Image image)
public void fillRect(Rectangle region, java.awt.Color col)
public void openFile(java.lang.String FileName)
public void saveToFile(java.lang.String outFileName)
public void setNumThreads(int num)
public void setNumSamples(int num)
public void setFilter(IPixelFilter filter_)
public void actionPerformed(java.awt.event.ActionEvent arg0)
actionPerformed
in interface java.awt.event.ActionListener
public void setRaycaster(Raycaster raycaster_)
public void setRecursionDepth(int depth)
public void killAllThreads()
public void render(int numthreads_, IPixelFilter filter_, int numsamples_)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |