org.rubato.rubettes.bigbang.view.model
Class MTBigBangView

java.lang.Object
  extended by org.rubato.rubettes.bigbang.model.Model
      extended by org.rubato.rubettes.bigbang.view.model.BigBangView
          extended by org.rubato.rubettes.bigbang.view.model.MTBigBangView
All Implemented Interfaces:
View

public class MTBigBangView
extends BigBangView


Constructor Summary
MTBigBangView(BigBangController controller)
           
 
Method Summary
 void affineTransformSelectedObjects(java.awt.geom.Point2D.Double center, java.awt.geom.Point2D.Double endPoint, double[] shift, RMatrix transform, java.lang.Boolean copyAndTransform, java.lang.Boolean previewMode)
           
 double getDenotatorValue(double displayValue, int parameterIndex)
           
 java.awt.Point getDisplayPosition()
           
 double[] getXYDisplayValues(double[] denotatorValues)
           
 double[] getXYZDenotatorValues(PointND location)
           
 void selectNotes(SelectionTool tool, java.lang.Boolean stillSelecting)
           
 void setDisplayPosition(java.awt.Point center)
           
 
Methods inherited from class org.rubato.rubettes.bigbang.view.model.BigBangView
addAlteration, addNewWindow, addObjects, addSelectedObjectsAsSatellitesTo, addSelectedObjectsToLayer, addSelectedObjectsToNewLayer, addWallpaperDimension, centerView, changeDisplayPosition, changeOctave, changeVelocity, changeZoomFactors, clearDisplayTool, deleteSelectedObjects, deselectCompositionStates, deselectOperations, dispose, flattenSelectedObjects, getDisplayObjects, getPanel, inDrawingMode, modelPropertyChange, modifyCenterOfSelectedTransformation, modifyEndPointOfSelectedTransformation, modifyOperation, modifyRotationAngle, modifySelectedTransformation, modifyWallpaperRange, moveSelectedObjectsToLayer, moveSelectedObjectsToNewLayer, pressMidiKey, redo, reflectSelectedObjects, releaseMidiKey, rotateSelectedObjects, scaleSelectedObjects, selectCompositionState, selectCompositionState, selectNextCompositionState, selectObjects, selectOperation, selectPreviousCompositionState, setActiveColimitCoordinate, setActiveObject, setActiveSatelliteLevel, setAlterationComposition, setAlterationCoordinates, setDisplayMode, setDisplayTool, setInputActive, setIsLooping, setMidiIn, setMidiOut, setObjectsOnLayerSelected, setPlaybackPosition, setSatellitesConnected, setSelectedViewParameters, setStandardDenotatorValue, setSynthActive, setTempo, setWaveform, setZoomFactors, shapeSelectedObjects, shearSelectedObjects, showWindowPreferences, toggleAnchorObjectSelection, toggleMainOptionsVisible, toggleObjectSelection, togglePlayMode, toggleRecordMode, toggleViewParametersVisible, translateSelectedObjects, unAddObjects, undo
 
Methods inherited from class org.rubato.rubettes.bigbang.model.Model
addPropertyChangeListener, firePropertyChange, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MTBigBangView

public MTBigBangView(BigBangController controller)
Method Detail

setDisplayPosition

public void setDisplayPosition(java.awt.Point center)
Overrides:
setDisplayPosition in class BigBangView

getDisplayPosition

public java.awt.Point getDisplayPosition()

getXYDisplayValues

public double[] getXYDisplayValues(double[] denotatorValues)

getXYZDenotatorValues

public double[] getXYZDenotatorValues(PointND location)

getDenotatorValue

public double getDenotatorValue(double displayValue,
                                int parameterIndex)

selectNotes

public void selectNotes(SelectionTool tool,
                        java.lang.Boolean stillSelecting)

affineTransformSelectedObjects

public void affineTransformSelectedObjects(java.awt.geom.Point2D.Double center,
                                           java.awt.geom.Point2D.Double endPoint,
                                           double[] shift,
                                           RMatrix transform,
                                           java.lang.Boolean copyAndTransform,
                                           java.lang.Boolean previewMode)
Overrides:
affineTransformSelectedObjects in class BigBangView