|
JavaView® v2.12 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--jvx.geom.PnExplodeElementSet
Class to blast PgElementSets.
| Field Summary | |
PsAnimation |
m_anim
|
| Constructor Summary | |
PnExplodeElementSet(PgElementSet anElementSet)
Constructor. |
|
| Method Summary | |
PsAnimation |
getAnimation()
Get the animation object where this listener is registered. |
static void |
getDialog(PgElementSet aGeom)
Get a new PnExplode_Dialog to steer a new animation of PgElementSet being blasted. |
java.lang.String |
getName()
Return name of this PsTimeListenerIf. |
boolean |
hasAnimation()
Check whether this object is registered as listener of an animation object. |
void |
init()
Initialization. |
void |
reset()
Reset geometry to initial state. |
void |
runOnce(boolean flag)
|
void |
setAnimation(PsAnimation anAnimation)
Assign the animation object where this listener is registered. |
void |
setEndListener(PsUpdateIf end)
|
void |
setGravity(double gravity)
|
void |
setGravityDirection(PdVector gravityDirection)
|
void |
setRotationSpeed(double rotationSpeed)
|
void |
setSpeed(double speed)
|
boolean |
setTime(PsTimeEvent timeEvent)
Update the geometry for every new time step. |
void |
startAnimation()
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public PsAnimation m_anim
| Constructor Detail |
public PnExplodeElementSet(PgElementSet anElementSet)
| Method Detail |
public void init()
public boolean hasAnimation()
PsTimeListenerIfhasAnimation in interface PsTimeListenerIfjv.anim.PsTimeListenerIfPsTimeListenerIf.getAnimation(),
PsTimeListenerIf.setAnimation(PsAnimation)public PsAnimation getAnimation()
PsTimeListenerIfsetAnimation(PsAnimation).getAnimation in interface PsTimeListenerIfjv.anim.PsTimeListenerIfPsTimeListenerIf.hasAnimation(),
PsTimeListenerIf.setAnimation(PsAnimation)public void setAnimation(PsAnimation anAnimation)
PsTimeListenerIfOnly one animation object may be assigned to this listener. Subsequent assignments will replace the previous assignment.
setAnimation in interface PsTimeListenerIfjv.anim.PsTimeListenerIfPsTimeListenerIf.getAnimation(),
PsTimeListenerIf.hasAnimation()public void setSpeed(double speed)
public void setGravity(double gravity)
public void setGravityDirection(PdVector gravityDirection)
public void setRotationSpeed(double rotationSpeed)
public void setEndListener(PsUpdateIf end)
public void runOnce(boolean flag)
public void startAnimation()
public void reset()
public java.lang.String getName()
getName in interface PsTimeListenerIfpublic boolean setTime(PsTimeEvent timeEvent)
setTime in interface PsTimeListenerIfpublic static void getDialog(PgElementSet aGeom)
|
JavaView® v2.12 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||