artisynth.core.gui
Interface Displayable

All Known Implementing Classes:
AffineNumericInputProbe, NumericInputProbe, NumericOutputProbe, NumericProbeBase, PointTracingProbe, TracingProbe, VectorTracingProbe

public interface Displayable

Interface for displayable objects.


Method Summary
 javax.swing.JPanel getDisplay(int width, int height, boolean isLargeDisplay)
           
 void getRangeHints(double[] ranges)
          Gets the range hints associated with this displayable object.
 boolean removeDisplay(javax.swing.JPanel display)
           
 void setRangeHints(double[] ranges)
          Sets the range hints associated with this displayable object.
 void updateDisplays()
           
 

Method Detail

getRangeHints

void getRangeHints(double[] ranges)
Gets the range hints associated with this displayable object. Ranges hints that are unused should be given values of 0.

Parameters:
ranges - range hints. The first and second elements are the minimum and maximum horizontal values, and the third and fourth elements are the minimun and maximum vertical values.
See Also:
setRangeHints(double[])

setRangeHints

void setRangeHints(double[] ranges)
Sets the range hints associated with this displayable object. This is optional information which specifies minimum and maximum values in both the horizontal and vertical directions.

Parameters:
ranges - range hints. The first and second elements are the minimum and maximum horizontal values, and the third and fourth elements are the minimun and maximum vertical values.
See Also:
getRangeHints(double[])

getDisplay

javax.swing.JPanel getDisplay(int width,
                              int height,
                              boolean isLargeDisplay)

removeDisplay

boolean removeDisplay(javax.swing.JPanel display)

updateDisplays

void updateDisplays()