|
|||||||||
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.RemoteException
public 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
VisADException
public 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
VisADException
public java.lang.Object clone()
clone
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public 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 |