CubeTwister 2.0alpha141 2011-10-13

ch.randelshofer.rubik
Class Cube3DImageProducer

java.lang.Object
  extended by ch.randelshofer.rubik.Cube3DImageProducer
All Implemented Interfaces:
Cube3DCanvas

public class Cube3DImageProducer
extends java.lang.Object
implements Cube3DCanvas

Cube3DImageProducer.

Author:
Werner Randelshofer  @version 1.1 2009-11-28 Added method flush.
1.0 Apr 28, 2008 Created.

Constructor Summary
Cube3DImageProducer()
           
 
Method Summary
 void flush()
          Releases resources held by this object.
 Cube3D getCube3D()
           
 java.awt.Component getVisualComponent()
           
 boolean isEnabled()
           
 void reset()
           
 void setBackground(java.awt.Color newValue)
           
 void setBackgroundImage(java.awt.Image newValue)
           
 void setCamera(java.lang.String newValue)
           
 void setCube3D(Cube3D newValue)
           
 void setEnabled(boolean newValue)
           
 void setLock(java.lang.Object lock)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Cube3DImageProducer

public Cube3DImageProducer()
Method Detail

getVisualComponent

public java.awt.Component getVisualComponent()
Specified by:
getVisualComponent in interface Cube3DCanvas

reset

public void reset()
Specified by:
reset in interface Cube3DCanvas

setCube3D

public void setCube3D(Cube3D newValue)
Specified by:
setCube3D in interface Cube3DCanvas

getCube3D

public Cube3D getCube3D()
Specified by:
getCube3D in interface Cube3DCanvas

setBackground

public void setBackground(java.awt.Color newValue)
Specified by:
setBackground in interface Cube3DCanvas

setBackgroundImage

public void setBackgroundImage(java.awt.Image newValue)
Specified by:
setBackgroundImage in interface Cube3DCanvas

setCamera

public void setCamera(java.lang.String newValue)
Specified by:
setCamera in interface Cube3DCanvas

setEnabled

public void setEnabled(boolean newValue)
Specified by:
setEnabled in interface Cube3DCanvas

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface Cube3DCanvas

setLock

public void setLock(java.lang.Object lock)
Specified by:
setLock in interface Cube3DCanvas

flush

public void flush()
Description copied from interface: Cube3DCanvas
Releases resources held by this object.

Specified by:
flush in interface Cube3DCanvas

(c) Werner Randelshofer.
All rights reserved.