CubeTwister 2.0alpha141 2011-10-13

ch.randelshofer.rubik
Interface Cube3DCanvas

All Known Implementing Classes:
Cube3DCanvasGeom3D, Cube3DCanvasIdx3D, Cube3DImageProducer, JCubeCanvasIdx3D

public interface Cube3DCanvas

The interface of objects which can display a Cube3D.

Version:
1.2 2009-11-28 Added method flush.
1.1 2008-01-02 Added method setLock.
1.0 16 February 2005 Created.
Author:
Werner Randelshofer

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)
           
 

Method Detail

getVisualComponent

java.awt.Component getVisualComponent()

reset

void reset()

setCube3D

void setCube3D(Cube3D newValue)

getCube3D

Cube3D getCube3D()

setBackground

void setBackground(java.awt.Color newValue)

setBackgroundImage

void setBackgroundImage(java.awt.Image newValue)

setCamera

void setCamera(java.lang.String newValue)

setEnabled

void setEnabled(boolean newValue)

isEnabled

boolean isEnabled()

setLock

void setLock(java.lang.Object lock)

flush

void flush()
Releases resources held by this object.


(c) Werner Randelshofer.
All rights reserved.