org.rubato.rubettes.bigbang.view.subview
Class DisplayContents

java.lang.Object
  extended by org.rubato.rubettes.bigbang.view.subview.DisplayContents
Direct Known Subclasses:
MTDisplayContents

public class DisplayContents
extends java.lang.Object


Constructor Summary
DisplayContents(BigBangPlayer player)
           
 
Method Summary
 void centerView()
           
 void changeZoomFactors(ZoomChange zoomChange)
           
 int getCurrentHeight()
           
 int getCurrentWidth()
           
 double getDenotatorValue(double displayValue, int parameterIndex)
           
 DisplayObjects getDisplayObjects()
           
 double getMaxVisibleX()
           
 double getMaxVisibleY()
           
 double getMinVisibleX()
           
 double getMinVisibleY()
           
 java.awt.Point getPosition()
           
 int getSelectedViewParameter(int i)
           
 int getTimeAxisIndex()
           
 ViewParameter getViewParameter(int i)
           
 ViewParameters getViewParameters()
           
 double[] getXYDisplayValues(double[] denotatorValues)
           
 double[] getXYZDenotatorValues(PointND location)
           
 double getXZoomFactor()
           
 double getYZoomFactor()
           
 void paint(AbstractPainter painter, int width, int height)
           
 void paintAxes(AbstractPainter painter)
           
 void paintNotes(AbstractPainter painter)
           
 void paintPlaybackLine(AbstractPainter painter)
           
 void paintTool(AbstractPainter painter)
           
 boolean satellitesConnected()
           
 void setCurrentSize(int currentWidth, int currentHeight)
           
 void setObjects(DisplayObjects displayObjects)
           
 void setPosition(java.awt.Point position)
           
 void setSatellitesConnected(boolean satellitesConnected)
           
 void setTool(DisplayTool tool)
           
 void setViewParameters(ViewParameters viewParameters)
           
 void setZoomFactors(double[] factors)
           
 double translateValue(DisplayObject object, int viewParameterIndex)
           
 double translateXDenotatorValue(double value)
           
 double translateYDenotatorValue(double value)
           
 void updateNoteBounds()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DisplayContents

public DisplayContents(BigBangPlayer player)
Method Detail

setObjects

public void setObjects(DisplayObjects displayObjects)

getDisplayObjects

public DisplayObjects getDisplayObjects()

setTool

public void setTool(DisplayTool tool)

setViewParameters

public void setViewParameters(ViewParameters viewParameters)

changeZoomFactors

public void changeZoomFactors(ZoomChange zoomChange)

setZoomFactors

public void setZoomFactors(double[] factors)

setPosition

public void setPosition(java.awt.Point position)

centerView

public void centerView()

updateNoteBounds

public void updateNoteBounds()

setCurrentSize

public void setCurrentSize(int currentWidth,
                           int currentHeight)

getCurrentWidth

public int getCurrentWidth()

getCurrentHeight

public int getCurrentHeight()

getXZoomFactor

public double getXZoomFactor()

getYZoomFactor

public double getYZoomFactor()

getPosition

public java.awt.Point getPosition()

getMinVisibleX

public double getMinVisibleX()

getMaxVisibleX

public double getMaxVisibleX()

getMinVisibleY

public double getMinVisibleY()

getMaxVisibleY

public double getMaxVisibleY()

translateXDenotatorValue

public double translateXDenotatorValue(double value)

translateYDenotatorValue

public double translateYDenotatorValue(double value)

getXYDisplayValues

public double[] getXYDisplayValues(double[] denotatorValues)

getXYZDenotatorValues

public double[] getXYZDenotatorValues(PointND location)

getDenotatorValue

public double getDenotatorValue(double displayValue,
                                int parameterIndex)

getViewParameters

public ViewParameters getViewParameters()

getViewParameter

public ViewParameter getViewParameter(int i)

getSelectedViewParameter

public int getSelectedViewParameter(int i)

setSatellitesConnected

public void setSatellitesConnected(boolean satellitesConnected)

satellitesConnected

public boolean satellitesConnected()

translateValue

public double translateValue(DisplayObject object,
                             int viewParameterIndex)

paint

public void paint(AbstractPainter painter,
                  int width,
                  int height)

paintNotes

public void paintNotes(AbstractPainter painter)

paintAxes

public void paintAxes(AbstractPainter painter)

paintTool

public void paintTool(AbstractPainter painter)

paintPlaybackLine

public void paintPlaybackLine(AbstractPainter painter)

getTimeAxisIndex

public int getTimeAxisIndex()