org.jlab.groot.base
Class AxisAttributes
- java.lang.Object
-
- org.jlab.groot.base.AxisAttributes
-
- All Implemented Interfaces:
- java.lang.Cloneable
public class AxisAttributes extends java.lang.Object implements java.lang.Cloneable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classAxisAttributes.AxisAttributesPane
-
Constructor Summary
Constructors Constructor and Description AxisAttributes(int axisType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description AxisAttributesclone()Dimension1DgetAxisDimension()doublegetAxisMaximum()doublegetAxisMinimum()java.lang.StringgetAxisTitleString()intgetAxisType()EmbeddedCanvasgetCan()booleangetGrid()FontPropertiesgetLabelFont()java.lang.StringgetLabelFontName()intgetLabelFontSize()intgetLabelOffset()intgetLineColor()intgetLineStyle()intgetLineWidth()javax.swing.JPanelgetPane()Dimension1DgetRange()intgetTickSize()LatexTextgetTitle()FontPropertiesgetTitleFont()java.lang.StringgetTitleFontName()intgetTitleFontSize()intgetTitleOffset()booleanisAxisAutoScale()booleanisAxisGrid()booleanisLog()static voidmain(java.lang.String[] args)voidsetAttributes(AxisAttributes attr)voidsetAxisAutoScale(boolean autoscale)voidsetAxisGrid(boolean grid)voidsetAxisMaximum(double max)voidsetAxisMinimum(double min)voidsetAxisTitle(java.lang.String title)voidsetAxisTitleString(java.lang.String axisTitleString)voidsetAxisType(int axisType)voidsetCan(EmbeddedCanvas can)voidsetCanvas(EmbeddedCanvas can)voidsetGrid(boolean axisGrid)voidsetLabelFontName(java.lang.String fn)voidsetLabelFontSize(int fs)voidsetLabelOffset(int labelOffset)voidsetLineColor(int color)voidsetLineStyle(int lineStyle)voidsetLineWidth(int width)voidsetLog(boolean log)voidsetShowAxis(boolean showAxis)voidsetTickSize(int size)voidsetTitleFontName(java.lang.String fn)voidsetTitleFontSize(int fs)voidsetTitleOffset(int titleOffset)booleanshowAxis()voidupdateCanvas()
-
-
-
Field Detail
-
X
public static final int X
- See Also:
- Constant Field Values
-
Y
public static final int Y
- See Also:
- Constant Field Values
-
Z
public static final int Z
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAxisDimension
public Dimension1D getAxisDimension()
-
getLabelOffset
public int getLabelOffset()
- Returns:
- the labelOffset
-
setLabelOffset
public void setLabelOffset(int labelOffset)
- Parameters:
labelOffset- the labelOffset to set
-
getTitleOffset
public int getTitleOffset()
- Returns:
- the titleOffset
-
setTitleOffset
public void setTitleOffset(int titleOffset)
- Parameters:
titleOffset- the titleOffset to set
-
getAxisTitleString
public java.lang.String getAxisTitleString()
- Returns:
- the axisTitleString
-
setAxisTitleString
public void setAxisTitleString(java.lang.String axisTitleString)
- Parameters:
axisTitleString- the axisTitleString to set
-
getCan
public EmbeddedCanvas getCan()
- Returns:
- the can
-
setCan
public void setCan(EmbeddedCanvas can)
- Parameters:
can- the can to set
-
getLabelFontName
public java.lang.String getLabelFontName()
- Returns:
- the labelFontName
-
getLabelFontSize
public int getLabelFontSize()
- Returns:
- the labelFontSize
-
getTitleFontName
public java.lang.String getTitleFontName()
- Returns:
- the titleFontName
-
getTitleFontSize
public int getTitleFontSize()
- Returns:
- the titleFontSize
-
isAxisAutoScale
public boolean isAxisAutoScale()
- Returns:
- the axisAutoScale
-
getAxisMinimum
public double getAxisMinimum()
- Returns:
- the axisMinimum
-
getAxisMaximum
public double getAxisMaximum()
- Returns:
- the axisMaximum
-
getAxisType
public int getAxisType()
-
setAxisType
public void setAxisType(int axisType)
-
isAxisGrid
public boolean isAxisGrid()
- Returns:
- the axisGrid
-
getLineColor
public int getLineColor()
- Returns:
- the lineColor
-
getLineWidth
public int getLineWidth()
- Returns:
- the lineWidth
-
getTickSize
public int getTickSize()
- Returns:
- the tickSize
-
clone
public AxisAttributes clone() throws java.lang.CloneNotSupportedException
- Overrides:
clonein classjava.lang.Object- Throws:
java.lang.CloneNotSupportedException
-
setLabelFontName
public void setLabelFontName(java.lang.String fn)
-
setLabelFontSize
public void setLabelFontSize(int fs)
-
setTitleFontName
public void setTitleFontName(java.lang.String fn)
-
setTitleFontSize
public void setTitleFontSize(int fs)
-
setAxisAutoScale
public void setAxisAutoScale(boolean autoscale)
-
setAxisMinimum
public void setAxisMinimum(double min)
-
setAxisMaximum
public void setAxisMaximum(double max)
-
setAxisGrid
public void setAxisGrid(boolean grid)
-
setLineColor
public void setLineColor(int color)
-
setLineWidth
public void setLineWidth(int width)
-
setTickSize
public void setTickSize(int size)
-
setAxisTitle
public void setAxisTitle(java.lang.String title)
-
setCanvas
public void setCanvas(EmbeddedCanvas can)
-
updateCanvas
public void updateCanvas()
-
getPane
public javax.swing.JPanel getPane()
-
main
public static void main(java.lang.String[] args)
-
setAttributes
public void setAttributes(AxisAttributes attr)
-
getTitle
public LatexText getTitle()
-
getTitleFont
public FontProperties getTitleFont()
-
getLabelFont
public FontProperties getLabelFont()
-
isLog
public boolean isLog()
-
setLog
public void setLog(boolean log)
-
getRange
public Dimension1D getRange()
-
getGrid
public boolean getGrid()
-
setGrid
public void setGrid(boolean axisGrid)
-
showAxis
public boolean showAxis()
-
setShowAxis
public void setShowAxis(boolean showAxis)
-
getLineStyle
public int getLineStyle()
-
setLineStyle
public void setLineStyle(int lineStyle)
-
-
DMelt 3.0 © DataMelt by jWork.ORG