br.usp.iterador.model
Class Application

java.lang.Object
  extended by br.usp.iterador.model.Application

public class Application
extends java.lang.Object

Represents all model data for the main program.

Author:
Guilherme Silveira

Constructor Summary
Application()
           
 
Method Summary
 java.util.List<java.lang.String> getAvailableVariables()
           
 java.awt.Color getBackgroundColor()
           
 Codes getCodes()
           
 int getDimension()
           
 GridOptions getGrid()
           
 ImageInfo getImage()
           
 Information getInfo()
           
 java.util.List<Intermediate> getIntermediateExpressions()
           
 int getIteratedPoints()
           
 int getIterationPower()
           
 java.util.ArrayList<Parameter> getParameters()
          Returns all parameters
 int getTrashPoints()
           
 java.util.ArrayList<Variable> getVariables()
           
 Scale getXScale()
           
 Scale getYScale()
           
 boolean isClearBeforeDrawing()
           
 void remove(Intermediate obj)
           
 void setBackgroundColor(java.awt.Color backgroundColor)
           
 void setClearBeforeDrawing(boolean clearBeforeDrawing)
           
 void setCodes(Codes codes)
           
 void setGrid(GridOptions grid)
           
 void setIntermediateExpressions(java.util.ArrayList<Intermediate> intermediarios)
           
 void setIteratedPoints(int iteratedPoints)
           
 void setIteration(int i, double initialValue, java.lang.String code)
           
 void setIterationPower(int iterationPower)
           
 void setParameters(java.util.ArrayList<Parameter> parameters)
           
 void setTrashPoints(int trashPoints)
           
 void setXScale(Scale scale)
           
 void setYScale(Scale scale)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Application

public Application()
Method Detail

getBackgroundColor

public java.awt.Color getBackgroundColor()

getCodes

public Codes getCodes()

getDimension

public int getDimension()
Returns:
Returns the number of variables.

getGrid

public GridOptions getGrid()
Returns:

getIntermediateExpressions

public java.util.List<Intermediate> getIntermediateExpressions()

getIteratedPoints

public int getIteratedPoints()
Returns:
Returns the iteratedPoints.

getParameters

public java.util.ArrayList<Parameter> getParameters()
Returns all parameters

Returns:
all parameters

getTrashPoints

public int getTrashPoints()

getAvailableVariables

public java.util.List<java.lang.String> getAvailableVariables()

getXScale

public Scale getXScale()

getYScale

public Scale getYScale()

isClearBeforeDrawing

public boolean isClearBeforeDrawing()

remove

public void remove(Intermediate obj)

setBackgroundColor

public void setBackgroundColor(java.awt.Color backgroundColor)

setClearBeforeDrawing

public void setClearBeforeDrawing(boolean clearBeforeDrawing)

setIteratedPoints

public void setIteratedPoints(int iteratedPoints)

setTrashPoints

public void setTrashPoints(int trashPoints)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()

setCodes

public void setCodes(Codes codes)
Parameters:
codes - The codes to set.

setGrid

public void setGrid(GridOptions grid)

setIntermediateExpressions

public void setIntermediateExpressions(java.util.ArrayList<Intermediate> intermediarios)
Parameters:
intermediarios - The intermediarios to set.

setParameters

public void setParameters(java.util.ArrayList<Parameter> parameters)
Parameters:
parameters - The parameters to set.

setXScale

public void setXScale(Scale scale)

setYScale

public void setYScale(Scale scale)
Parameters:
scale - The yScale to set.

getInfo

public Information getInfo()
Returns:
Returns the info.

getImage

public ImageInfo getImage()

getIterationPower

public int getIterationPower()

setIterationPower

public void setIterationPower(int iterationPower)

setIteration

public void setIteration(int i,
                         double initialValue,
                         java.lang.String code)

getVariables

public java.util.ArrayList<Variable> getVariables()


Copyright 2004-2004-2006 IME - USP. All Rights Reserved.