|
CubeTwister 2.0alpha142 2012-02-11 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Cube3D
The interface for objects which represent the three dimensional geometry of a Rubik's Cube-like puzzle.
| Method Summary | |
|---|---|
void |
addChangeListener(javax.swing.event.ChangeListener listener)
Adds a change listener. |
void |
addCube3DListener(Cube3DListener listener)
|
void |
dispose()
|
org.monte.media.Animator |
getAnimator()
|
CubeAttributes |
getAttributes()
Gets cube attributees. |
Cube |
getCube()
Gets the underlying permutation model. |
Dispatcher |
getDispatcher()
Gets the dispatcher used to process animations of the 3D geometry. |
CubeKind |
getKind()
Gets the kind of the cube. |
java.lang.Object |
getLock()
Returns the lock object used for synchronizing model and view changes. |
int |
getPartCount()
|
int |
getPartIndexForStickerIndex(int i)
|
java.lang.Object |
getScene()
|
boolean |
isAnimated()
Returns true when the 3D geometry animates permutation changes. |
boolean |
isAnimating()
Returns true if the cube is currently performing an animation. |
boolean |
isInStartedPlayer()
Returns true if the cube is in a started script player. |
boolean |
isShowGhostParts()
|
void |
removeChangeListener(javax.swing.event.ChangeListener listener)
Removes a change listener. |
void |
removeCube3DListener(Cube3DListener listener)
|
void |
setAnimated(boolean b)
Sets whether changes in the permutation model shall cause an animated (multi-frame) change in the 3D geometry or whether they shall be reflected immediately. |
void |
setAnimator(org.monte.media.Animator animator)
|
void |
setAttributes(CubeAttributes attributes)
Sets cube attributees. |
void |
setCube(Cube cube)
Sets the underlying permutation model. |
void |
setDispatcher(Dispatcher dispatcher)
Sets the dispatcher used to process animations of the 3D geometry. |
void |
setInStartedPlayer(boolean newValue)
This is set to true by the script player if it is started. |
void |
setLock(java.lang.Object o)
Sets the lock object used for synchronizing model and view changes. |
void |
setShowGhostParts(boolean b)
|
void |
setStickerBeveling(float newValue)
|
void |
stopAnimation()
Stops all running animations. |
| Method Detail |
|---|
int getPartCount()
java.lang.Object getScene()
java.lang.Object getLock()
void setAnimator(org.monte.media.Animator animator)
org.monte.media.Animator getAnimator()
void setLock(java.lang.Object o)
void setDispatcher(Dispatcher dispatcher)
Dispatcher getDispatcher()
void setAnimated(boolean b)
boolean isAnimated()
void stopAnimation()
void setCube(Cube cube)
Cube getCube()
CubeKind getKind()
void setAttributes(CubeAttributes attributes)
CubeAttributes getAttributes()
void addChangeListener(javax.swing.event.ChangeListener listener)
void removeChangeListener(javax.swing.event.ChangeListener listener)
void addCube3DListener(Cube3DListener listener)
void removeCube3DListener(Cube3DListener listener)
boolean isAnimating()
boolean isInStartedPlayer()
void setInStartedPlayer(boolean newValue)
boolean isShowGhostParts()
void setShowGhostParts(boolean b)
void dispose()
int getPartIndexForStickerIndex(int i)
void setStickerBeveling(float newValue)
|
(c) Werner Randelshofer. All rights reserved. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||