|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectvisad.Control
public abstract class Control
Control is the VisAD superclass for controls for DisplayRealTypes.
| Constructor Summary | |
|---|---|
Control(DisplayImpl d)
|
|
| Method Summary | |
|---|---|
void |
addControlListener(ControlListener listener)
add a ControlListener |
void |
animation_string(RealType real,
Set set,
double value,
int current)
used by java3d.AnimationControlJ3D and java2d.AnimationControlJ2D |
void |
changeControl(boolean tick)
invoked every time values of this Control change; tick is true to notify the Display |
boolean |
checkTicks(DataRenderer r,
DataDisplayLink link)
return true if Control changed and requires re-Transform |
java.lang.Object |
clone()
|
boolean |
equals(java.lang.Object o)
|
DisplayImpl |
getDisplay()
|
DisplayRenderer |
getDisplayRenderer()
|
int |
getInstanceNumber()
|
abstract java.lang.String |
getSaveString()
get a string that can be used to reconstruct this control later |
long |
incTick()
invoke incTick every time Control changes |
void |
nullControl()
end this control |
boolean |
peekTicks(DataRenderer r,
DataDisplayLink link)
|
void |
removeControlListener(ControlListener listener)
remove a ControlListener |
void |
resetTicks()
reset tickFlag |
abstract void |
setSaveString(java.lang.String save)
reconstruct this control using the specified save string |
void |
setTicks()
set tickFlag according to OldTick and NewTick |
boolean |
subCheckTicks(DataRenderer r,
DataDisplayLink link)
run checkTicks on any sub-Controls; this default for no sub-Controls |
boolean |
subPeekTicks(DataRenderer r,
DataDisplayLink link)
run peekTicks on any sub-Controls; this default for no sub-Controls |
void |
subResetTicks()
run resetTicks on any sub-Controls; this default for no sub-Controls |
void |
subSetTicks()
run setTicks on any sub-Controls; this default for no sub-Controls |
abstract void |
syncControl(Control rmt)
copy the state of a remote control to this control |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Control(DisplayImpl d)
| Method Detail |
|---|
public DisplayRenderer getDisplayRenderer()
public void changeControl(boolean tick)
throws VisADException,
java.rmi.RemoteException
VisADException
java.rmi.RemoteExceptionpublic void addControlListener(ControlListener listener)
public void removeControlListener(ControlListener listener)
public void nullControl()
public long incTick()
public void setTicks()
public boolean peekTicks(DataRenderer r,
DataDisplayLink link)
public boolean checkTicks(DataRenderer r,
DataDisplayLink link)
public void resetTicks()
public void subSetTicks()
public boolean subCheckTicks(DataRenderer r,
DataDisplayLink link)
public boolean subPeekTicks(DataRenderer r,
DataDisplayLink link)
public void subResetTicks()
public void animation_string(RealType real,
Set set,
double value,
int current)
throws VisADException
VisADExceptionpublic int getInstanceNumber()
public DisplayImpl getDisplay()
public abstract java.lang.String getSaveString()
public abstract void setSaveString(java.lang.String save)
throws VisADException,
java.rmi.RemoteException
VisADException
java.rmi.RemoteException
public abstract void syncControl(Control rmt)
throws VisADException
VisADExceptionpublic java.lang.Object clone()
clone in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||