com.yobotics.simulationconstructionset
Class GraphConfiguration

java.lang.Object
  extended by com.yobotics.simulationconstructionset.GraphConfiguration

public class GraphConfiguration
extends java.lang.Object

Title: SimulationConstructionSet

Description:

Copyright: Copyright (c) 2000

Company: Yobotics, Inc.

Version:
1.0
Author:
not attributable

Field Summary
static int AUTO_SCALING
           
static int INDIVIDUAL_SCALING
           
static int MANUAL_SCALING
           
static int PHASE_PLOT
           
static int TIME_PLOT
           
 
Constructor Summary
GraphConfiguration()
           
GraphConfiguration(java.lang.String name)
           
GraphConfiguration(java.lang.String name, int scalingMethod)
           
GraphConfiguration(java.lang.String name, int scalingMethod, double minScaling, double maxScaling)
           
 
Method Summary
 GraphConfiguration createClassBasedOnXMLRepresentation(int start, java.lang.String xmlRepresentation)
           
 double[] getBaseLines()
           
 double getManualScalingMax()
           
 double getManualScalingMin()
           
 java.lang.String getName()
           
 int getPlotType()
           
 int getScalingMethod()
           
 boolean getShowBaseLines()
           
static GraphConfiguration getStandardAutoScalingConfiguration()
           
 java.lang.String getXMLStyleRepresentationOfClass()
           
 void setBaseLine(double baseLine)
           
 void setBaseLines(double[] baseLines)
           
 void setBaseLines(double baseLine1, double baseLine2)
           
 void setManualScalingMinMax(double minScaling, double maxScaling)
           
 void setPhasePlotXScalingMinMax(double minPhaseXScaling, double maxPhaseXScaling)
           
 void setPlotType(int plotType)
           
 void setPositiveNegativeBaseLines(double baseLine)
           
 void setScalingMethod(int scalingMethod)
           
 void setShowBaseLines(boolean showBaseLines)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INDIVIDUAL_SCALING

public static final int INDIVIDUAL_SCALING
See Also:
Constant Field Values

AUTO_SCALING

public static final int AUTO_SCALING
See Also:
Constant Field Values

MANUAL_SCALING

public static final int MANUAL_SCALING
See Also:
Constant Field Values

TIME_PLOT

public static final int TIME_PLOT
See Also:
Constant Field Values

PHASE_PLOT

public static final int PHASE_PLOT
See Also:
Constant Field Values
Constructor Detail

GraphConfiguration

public GraphConfiguration()

GraphConfiguration

public GraphConfiguration(java.lang.String name)

GraphConfiguration

public GraphConfiguration(java.lang.String name,
                          int scalingMethod)

GraphConfiguration

public GraphConfiguration(java.lang.String name,
                          int scalingMethod,
                          double minScaling,
                          double maxScaling)
Method Detail

getStandardAutoScalingConfiguration

public static GraphConfiguration getStandardAutoScalingConfiguration()

getName

public java.lang.String getName()

setScalingMethod

public void setScalingMethod(int scalingMethod)

getScalingMethod

public int getScalingMethod()

setPlotType

public void setPlotType(int plotType)

getPlotType

public int getPlotType()

setShowBaseLines

public void setShowBaseLines(boolean showBaseLines)

setBaseLine

public void setBaseLine(double baseLine)

setBaseLines

public void setBaseLines(double baseLine1,
                         double baseLine2)

setPositiveNegativeBaseLines

public void setPositiveNegativeBaseLines(double baseLine)

setBaseLines

public void setBaseLines(double[] baseLines)

getShowBaseLines

public boolean getShowBaseLines()

getBaseLines

public double[] getBaseLines()

setManualScalingMinMax

public void setManualScalingMinMax(double minScaling,
                                   double maxScaling)

setPhasePlotXScalingMinMax

public void setPhasePlotXScalingMinMax(double minPhaseXScaling,
                                       double maxPhaseXScaling)

getManualScalingMin

public double getManualScalingMin()

getManualScalingMax

public double getManualScalingMax()

getXMLStyleRepresentationOfClass

public java.lang.String getXMLStyleRepresentationOfClass()

createClassBasedOnXMLRepresentation

public GraphConfiguration createClassBasedOnXMLRepresentation(int start,
                                                              java.lang.String xmlRepresentation)