org.jmol.jcamp
Class GraphCharacteristics

java.lang.Object
  extended by org.jmol.jcamp.GraphCharacteristics

public class GraphCharacteristics
extends java.lang.Object


Constructor Summary
GraphCharacteristics()
           
GraphCharacteristics(boolean zoomIn, boolean integrate, boolean grid, boolean reverse, java.lang.String allIntegrationValues, java.lang.String axisColor, java.lang.String axisTextColor, java.lang.String integrateCurveColor, java.lang.String graphCurveColor, java.lang.String textColor, java.lang.String integrateTextColor)
           
 
Method Summary
 java.lang.String getAxisColor()
           
 java.lang.String getAxisTextColor()
           
 java.lang.String getGraphCurveColor()
           
 boolean getGrid()
           
 boolean getIntegrate()
           
 java.lang.String getIntegrateCurveColor()
           
 java.lang.String getIntegrateTextColor()
           
 java.lang.String getIntegrationCurveAreaValue(java.lang.Double point)
           
 boolean getReverse()
           
 java.lang.String getTextColor()
           
 boolean getZoomIn()
           
 void setAxisColor(java.lang.String axisColor)
          Setter and Getter methods for the 'Axis Color' option
 void setAxisTextColor(java.lang.String axisTextColor)
          Setter and Getter methods for the 'Axis Text Color' option
 void setGraphCurveColor(java.lang.String graphCurveColor)
          Setter and Getter methods for the 'Graph Curve Color' option
 void setGrid(boolean grid)
          Setter and Getter methods for the 'Grid' option
 void setIntegrate(boolean integrate)
          Setter and Getter methods for the 'Integrate' option
 void setIntegrateCurveColor(java.lang.String integrateCurveColor)
          Setter and Getter methods for the 'Integrate Curve Color' option
 void setIntegrateTextColor(java.lang.String integrateTextColor)
           
 void setIntegrationValues()
          Setter and Getter methods for the 'Integration Values' option
 void setIntegrationValues(java.util.ArrayList unsortedIntegrationValues)
          Method to create a HashTable of integration curve area relationship to the concerned points
 void setReverse(boolean reverse)
          Setter and Getter methods for the 'Reverse' option
 void setTextColor(java.lang.String textColor)
          Setter and Getter methods for the 'Graph Text Color' option
 void setUnsortedIntegrationValues(java.lang.String unsortedIntegrationValues)
          Method to split and create an ArrayList of Integration relationship values
 void setZoomIn(boolean zoomIn)
          Setter and Getter methods for the 'Zoom In' option
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphCharacteristics

public GraphCharacteristics()

GraphCharacteristics

public GraphCharacteristics(boolean zoomIn,
                            boolean integrate,
                            boolean grid,
                            boolean reverse,
                            java.lang.String allIntegrationValues,
                            java.lang.String axisColor,
                            java.lang.String axisTextColor,
                            java.lang.String integrateCurveColor,
                            java.lang.String graphCurveColor,
                            java.lang.String textColor,
                            java.lang.String integrateTextColor)
Method Detail

setIntegrationValues

public void setIntegrationValues(java.util.ArrayList unsortedIntegrationValues)
Method to create a HashTable of integration curve area relationship to the concerned points


setUnsortedIntegrationValues

public void setUnsortedIntegrationValues(java.lang.String unsortedIntegrationValues)
Method to split and create an ArrayList of Integration relationship values


getIntegrationCurveAreaValue

public java.lang.String getIntegrationCurveAreaValue(java.lang.Double point)

setZoomIn

public void setZoomIn(boolean zoomIn)
Setter and Getter methods for the 'Zoom In' option


getZoomIn

public boolean getZoomIn()

setGrid

public void setGrid(boolean grid)
Setter and Getter methods for the 'Grid' option


getGrid

public boolean getGrid()

setIntegrate

public void setIntegrate(boolean integrate)
Setter and Getter methods for the 'Integrate' option


getIntegrate

public boolean getIntegrate()

setReverse

public void setReverse(boolean reverse)
Setter and Getter methods for the 'Reverse' option


getReverse

public boolean getReverse()

setIntegrationValues

public void setIntegrationValues()
Setter and Getter methods for the 'Integration Values' option


setAxisColor

public void setAxisColor(java.lang.String axisColor)
Setter and Getter methods for the 'Axis Color' option


getAxisColor

public java.lang.String getAxisColor()

setAxisTextColor

public void setAxisTextColor(java.lang.String axisTextColor)
Setter and Getter methods for the 'Axis Text Color' option


getAxisTextColor

public java.lang.String getAxisTextColor()

setIntegrateCurveColor

public void setIntegrateCurveColor(java.lang.String integrateCurveColor)
Setter and Getter methods for the 'Integrate Curve Color' option


getIntegrateCurveColor

public java.lang.String getIntegrateCurveColor()

setGraphCurveColor

public void setGraphCurveColor(java.lang.String graphCurveColor)
Setter and Getter methods for the 'Graph Curve Color' option


getGraphCurveColor

public java.lang.String getGraphCurveColor()

setTextColor

public void setTextColor(java.lang.String textColor)
Setter and Getter methods for the 'Graph Text Color' option


getTextColor

public java.lang.String getTextColor()

setIntegrateTextColor

public void setIntegrateTextColor(java.lang.String integrateTextColor)

getIntegrateTextColor

public java.lang.String getIntegrateTextColor()