org.simbrain.gauge
Class GaugePreferences

java.lang.Object
  extended by org.simbrain.gauge.GaugePreferences

public class GaugePreferences
extends Object

GaugePreferences handles storage and retrieval of user preferences, e.g. background color for the gauge panel, point size, etc.


Field Summary
static String FS
          File system seperator.
 
Constructor Summary
GaugePreferences()
           
 
Method Summary
static String getAddMethod()
           
static boolean getAutoFind()
           
static int getBackgroundColor()
           
static boolean getColorDataPoints()
           
static String getCurrentDirectory()
           
static String getDefaultAddMethod()
           
static boolean getDefaultAutoFind()
           
static int getDefaultBackgroundColor()
           
static int getDefaultColor()
           
static boolean getDefaultColorDataPoints()
           
static String getDefaultCurrentDirectory()
           
static int getDefaultDefaultColor()
           
static String getDefaultDefaultProjector()
           
static double getDefaultEpsilon()
           
static int getDefaultHiDim1()
           
static int getDefaultHiDim2()
           
static int getDefaultHotColor()
           
static int getDefaultIterationsBetweenUpdates()
           
static double getDefaultPerturbationAmount()
           
static double getDefaultPointSize()
           
static String getDefaultProjector()
           
static boolean getDefaultShowError()
           
static boolean getDefaultShowStatusBar()
           
static double getDefaultTolerance()
           
static double getEpsilon()
           
static int getHiDim1()
           
static int getHiDim2()
           
static int getHotColor()
           
static int getIterationsBetweenUpdates()
           
static double getPerturbationAmount()
           
static double getPointSize()
           
static boolean getShowError()
           
static boolean getShowStatusBar()
           
static double getTolerance()
           
static void restoreCoordinateDefaults()
          Restores coordinate preferences to default values.
static void restoreGeneralDefaults()
          Restores general preferences to default values.
static void restoreGraphicsDefaults()
          Restores graphics preferences to default values.
static void restoreSammonDefaults()
          Restores sammon preferences to default values.
static void saveAll()
          Save all user preferences.
static void setAddMethod(String addMethod)
           
static void setAutoFind(boolean autoFind)
           
static void setBackgroundColor(int rgbColor)
           
static void setColorDataPoints(boolean dataPoints)
           
static void setCurrentDirectory(String dir)
           
static void setDefaultColor(int rgbColor)
           
static void setDefaultProjector(String defaultProjector)
           
static void setEpsilon(double epsilon)
           
static void setHiDim1(int dim)
           
static void setHiDim2(int dim)
           
static void setHotColor(int rgbColor)
           
static void setIterationsBetweenUpdates(int iterations)
           
static void setPerturbationAmount(double amount)
           
static void setPointSize(double size)
           
static void setShowError(boolean error)
           
static void setShowStatusBar(boolean statusBar)
           
static void setTolerance(double tolerance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FS

public static final String FS
File system seperator.

Constructor Detail

GaugePreferences

public GaugePreferences()
Method Detail

saveAll

public static void saveAll()
Save all user preferences.


restoreGeneralDefaults

public static void restoreGeneralDefaults()
Restores general preferences to default values.


restoreGraphicsDefaults

public static void restoreGraphicsDefaults()
Restores graphics preferences to default values.


restoreCoordinateDefaults

public static void restoreCoordinateDefaults()
Restores coordinate preferences to default values.


restoreSammonDefaults

public static void restoreSammonDefaults()
Restores sammon preferences to default values.


setBackgroundColor

public static void setBackgroundColor(int rgbColor)
Parameters:
rgbColor - Sets Background color.

getBackgroundColor

public static int getBackgroundColor()
Returns:
Current background color.

getDefaultBackgroundColor

public static int getDefaultBackgroundColor()
Returns:
Default background color.

setHotColor

public static void setHotColor(int rgbColor)
Parameters:
rgbColor - Sets hot color.

getHotColor

public static int getHotColor()
Returns:
Current hot color.

getDefaultHotColor

public static int getDefaultHotColor()
Returns:
Default hot color.

setDefaultColor

public static void setDefaultColor(int rgbColor)
Parameters:
rgbColor - Sets default color.

getDefaultColor

public static int getDefaultColor()
Returns:
Default color.

getDefaultDefaultColor

public static int getDefaultDefaultColor()
Returns:
Default default color.

setTolerance

public static void setTolerance(double tolerance)
Parameters:
tolerance - Sets tolerance.

getTolerance

public static double getTolerance()
Returns:
Tolerance.

getDefaultTolerance

public static double getDefaultTolerance()
Returns:
Default tolerance

setPerturbationAmount

public static void setPerturbationAmount(double amount)
Parameters:
amount - Sets pertubation amount.

getPerturbationAmount

public static double getPerturbationAmount()
Returns:
Current perturbation amount.

getDefaultPerturbationAmount

public static double getDefaultPerturbationAmount()
Returns:
Default perturbation amount.

setShowError

public static void setShowError(boolean error)
Parameters:
error - Sets show error.

getShowError

public static boolean getShowError()
Returns:
Current show error value.

getDefaultShowError

public static boolean getDefaultShowError()
Returns:
Default show error value.

setShowStatusBar

public static void setShowStatusBar(boolean statusBar)
Parameters:
statusBar - Sets show status bar.

getShowStatusBar

public static boolean getShowStatusBar()
Returns:
Current set status bar value.

getDefaultShowStatusBar

public static boolean getDefaultShowStatusBar()
Returns:
Default show status bar value.

setColorDataPoints

public static void setColorDataPoints(boolean dataPoints)
Parameters:
dataPoints - Sets color data points.

getColorDataPoints

public static boolean getColorDataPoints()
Returns:
Current color data points value.

getDefaultColorDataPoints

public static boolean getDefaultColorDataPoints()
Returns:
Default color data points value.

setPointSize

public static void setPointSize(double size)
Parameters:
size - Sets the size of data points.

getPointSize

public static double getPointSize()
Returns:
Current point size.

getDefaultPointSize

public static double getDefaultPointSize()
Returns:
Default point size.

setIterationsBetweenUpdates

public static void setIterationsBetweenUpdates(int iterations)
Parameters:
iterations - Sets number of iterations between updates.

getIterationsBetweenUpdates

public static int getIterationsBetweenUpdates()
Returns:
Current number of iterations between updates.

getDefaultIterationsBetweenUpdates

public static int getDefaultIterationsBetweenUpdates()
Returns:
Default number of iterations between updates.

setEpsilon

public static void setEpsilon(double epsilon)
Parameters:
epsilon - Sets epsilon value.

getEpsilon

public static double getEpsilon()
Returns:
Current epslion value.

getDefaultEpsilon

public static double getDefaultEpsilon()
Returns:
Defalut epsilon value.

setHiDim1

public static void setHiDim1(int dim)
Parameters:
dim - Sets high dimension 1 value.

getHiDim1

public static int getHiDim1()
Returns:
Current high dimension 1 value.

getDefaultHiDim1

public static int getDefaultHiDim1()
Returns:
Default high dimension 1 value.

setHiDim2

public static void setHiDim2(int dim)
Parameters:
dim - Sets high dimension 2 value.

getHiDim2

public static int getHiDim2()
Returns:
Current high dimension 2 value.

getDefaultHiDim2

public static int getDefaultHiDim2()
Returns:
Default high dimension 2 value.

setAutoFind

public static void setAutoFind(boolean autoFind)
Parameters:
autoFind - Sets auto find value.

getAutoFind

public static boolean getAutoFind()
Returns:
Current auto find value.

getDefaultAutoFind

public static boolean getDefaultAutoFind()
Returns:
Defalut auto find value.

setAddMethod

public static void setAddMethod(String addMethod)
Parameters:
addMethod - Sets current add method value.

getAddMethod

public static String getAddMethod()
Returns:
Current add method value.

getDefaultAddMethod

public static String getDefaultAddMethod()
Returns:
Default add method value.

setDefaultProjector

public static void setDefaultProjector(String defaultProjector)
Parameters:
defaultProjector - Sets default projector value.

getDefaultProjector

public static String getDefaultProjector()
Returns:
Current default projector value.

getDefaultDefaultProjector

public static String getDefaultDefaultProjector()
Returns:
Default default projector value.

setCurrentDirectory

public static void setCurrentDirectory(String dir)
Parameters:
dir - Sets current directory value.

getCurrentDirectory

public static String getCurrentDirectory()
Returns:
Current directory value.

getDefaultCurrentDirectory

public static String getDefaultCurrentDirectory()
Returns:
Default current directory.