simtools.shapes
Class PlotShape.Curve

java.lang.Object
  extended by simtools.shapes.PlotShape.Curve
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable
Enclosing class:
PlotShape

public class PlotShape.Curve
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

A class to put the curveShape, its label and the used axes

See Also:
Serialized Form

Field Summary
 java.awt.Color color
           
 float dashParam1
           
 float dashParam2
           
 boolean drawBars
           
 boolean secondaryXaxis
           
 boolean secondaryYaxis
           
 CurveShape shape
           
 boolean showPoints
           
 
Constructor Summary
PlotShape.Curve(CurveShape cs, boolean secondaryXaxis, boolean secondaryYaxis)
           
 
Method Summary
 java.lang.Object clone()
           
 PlotShape.Curve clone(PlotShape owner)
          Create a clone of this curve, including the related shape
 java.lang.String getLabel()
           
 boolean isDrawBars()
           
 boolean isShowPoints()
           
 void setDashParameters(float p1, float p2)
           
 void setDrawBars(boolean drawBars)
           
 void setLabel(java.lang.String s)
           
 void setShowPoints(boolean showPoints)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

shape

public CurveShape shape

secondaryXaxis

public boolean secondaryXaxis

secondaryYaxis

public boolean secondaryYaxis

color

public java.awt.Color color

dashParam1

public float dashParam1

dashParam2

public float dashParam2

showPoints

public boolean showPoints

drawBars

public boolean drawBars
Constructor Detail

PlotShape.Curve

public PlotShape.Curve(CurveShape cs,
                       boolean secondaryXaxis,
                       boolean secondaryYaxis)
Method Detail

clone

public PlotShape.Curve clone(PlotShape owner)
Create a clone of this curve, including the related shape

Parameters:
owner - the shape owner to register listeners on it
Returns:
the clone

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

setLabel

public void setLabel(java.lang.String s)

getLabel

public java.lang.String getLabel()

toString

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

setDashParameters

public void setDashParameters(float p1,
                              float p2)

isShowPoints

public boolean isShowPoints()
Returns:
Returns the showPoints.

setShowPoints

public void setShowPoints(boolean showPoints)
Parameters:
showPoints - The showPoints to set.

isDrawBars

public boolean isDrawBars()
Returns:
Returns the drawBars boolean.

setDrawBars

public void setDrawBars(boolean drawBars)
Parameters:
drawBars. -