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

java.lang.Object
  extended by org.rubato.rubettes.bigbang.model.Model
      extended by org.rubato.rubettes.bigbang.view.model.ViewParameters

public class ViewParameters
extends Model


Field Summary
static int BLUE
           
static int GREEN
           
static int HEIGHT
           
static int HUE
           
static int RED
           
static int SATURATION
           
static int WIDTH
           
static int X
           
static int Y
           
 
Constructor Summary
ViewParameters(ViewController controller, boolean invertYAxis)
           
 
Method Summary
 ViewParameter get(int index)
           
 int getFirstIndexOfValue(int valueIndex)
           
 java.lang.String[] getParameterNames()
           
 int getSelectedViewParameterAt(int index)
           
 int[] getSelectedViewParameters()
           
 int[] getSelectedXYViewParameters()
           
 int[] getSelectedXYZViewParameters()
           
 void initSelections(int numberOfSelectedOnes)
           
 boolean inRGBMode()
           
 void setDenotatorMinAndMaxValues(java.util.List<java.lang.Double> minValues, java.util.List<java.lang.Double> maxValues)
           
 void setManualDenotatorLimits(java.lang.Integer index, java.lang.Boolean manual, java.lang.Double minValue, java.lang.Double maxValue)
           
 void setParameterMinAndMax(java.lang.Integer index, java.lang.Boolean relative, java.lang.Double minValue, java.lang.Double maxValue, java.lang.Boolean cyclic)
           
 void setRGBMode(boolean rgbMode)
           
 void setSelectedViewParameters(int[] newSelections)
           
 void setSelectedXYViewParameters(int[] newSelections)
           
 int size()
           
 
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
 

Field Detail

X

public static final int X
See Also:
Constant Field Values

Y

public static final int Y
See Also:
Constant Field Values

SATURATION

public static final int SATURATION
See Also:
Constant Field Values

WIDTH

public static final int WIDTH
See Also:
Constant Field Values

HUE

public static final int HUE
See Also:
Constant Field Values

RED

public static final int RED
See Also:
Constant Field Values

GREEN

public static final int GREEN
See Also:
Constant Field Values

BLUE

public static final int BLUE
See Also:
Constant Field Values

HEIGHT

public static int HEIGHT
Constructor Detail

ViewParameters

public ViewParameters(ViewController controller,
                      boolean invertYAxis)
Method Detail

setRGBMode

public void setRGBMode(boolean rgbMode)

inRGBMode

public boolean inRGBMode()

size

public int size()

getParameterNames

public java.lang.String[] getParameterNames()

get

public ViewParameter get(int index)

setSelectedXYViewParameters

public void setSelectedXYViewParameters(int[] newSelections)

getSelectedXYViewParameters

public int[] getSelectedXYViewParameters()

getSelectedXYZViewParameters

public int[] getSelectedXYZViewParameters()

getSelectedViewParameters

public int[] getSelectedViewParameters()

initSelections

public void initSelections(int numberOfSelectedOnes)

setSelectedViewParameters

public void setSelectedViewParameters(int[] newSelections)

getSelectedViewParameterAt

public int getSelectedViewParameterAt(int index)

getFirstIndexOfValue

public int getFirstIndexOfValue(int valueIndex)

setDenotatorMinAndMaxValues

public void setDenotatorMinAndMaxValues(java.util.List<java.lang.Double> minValues,
                                        java.util.List<java.lang.Double> maxValues)

setManualDenotatorLimits

public void setManualDenotatorLimits(java.lang.Integer index,
                                     java.lang.Boolean manual,
                                     java.lang.Double minValue,
                                     java.lang.Double maxValue)

setParameterMinAndMax

public void setParameterMinAndMax(java.lang.Integer index,
                                  java.lang.Boolean relative,
                                  java.lang.Double minValue,
                                  java.lang.Double maxValue,
                                  java.lang.Boolean cyclic)