org.jlab.groot.graphics
Class EmbeddedPad
- java.lang.Object
-
- org.jlab.groot.graphics.EmbeddedPad
-
public class EmbeddedPad extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classEmbeddedPad.EmbeddedPadConfigurationPane
-
Constructor Summary
Constructors Constructor and Description EmbeddedPad()EmbeddedPad(int x, int y, int width, int height)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddPlotter(IDataSetPlotter plotter)voidclear()voiddraw(java.awt.Graphics2D g2d)voiddraw(IDataSet ds, java.lang.String options)GraphicsAxisFramegetAxisFrame()GraphicsAxisgetAxisX()GraphicsAxisgetAxisY()GraphicsAxisgetAxisZ()EmbeddedPadgetCopy()returns copy of embedded pad with all plotters included.java.util.List<IDataSetPlotter>getDatasetPlotters()intgetHeight()java.util.Map<java.lang.String,IDataSet>getObjectMap()java.lang.StringgetOptStat()intgetStatBoxFontSize()java.lang.StringgetTitle()voidgetTitle(java.lang.String title)java.lang.StringgetTitleFont()voidgetTitleFont(java.lang.String titleFont)intgetTitleFontSize()intgetTitleOffset()intgetWidth()voidpaint(java.awt.Graphics g)voidremove(IDataSet ds)EmbeddedPadsetAutoScale()voidsetAxisFont(java.lang.String name)voidsetAxisFontSize(int size)voidsetAxisLabelFontSize(int parseInt)voidsetAxisRange(double xmin, double xmax, double ymin, double ymax)voidsetAxisTitleFontSize(int parseInt)voidsetDatasetPlotters(java.util.List<IDataSetPlotter> datasetPlotters)EmbeddedPadsetDimension(int x, int y, int width, int height)voidsetFontNameAll(java.lang.String FontName)voidsetMargins(PadMargins margins)voidsetOptStat(int opts)voidsetOptStat(java.lang.String opts)voidsetStatBoxFont(java.lang.String name)voidsetStatBoxFontSize(int size)voidsetTitle(java.lang.String title)voidsetTitleFont(java.lang.String titleFont)voidsetTitleFontSize(int titleFontSize)voidsetTitleOffset(int titleOffset)
-
-
-
Constructor Detail
-
EmbeddedPad
public EmbeddedPad()
-
EmbeddedPad
public EmbeddedPad(int x, int y, int width, int height)
-
-
Method Detail
-
setDimension
public final EmbeddedPad setDimension(int x, int y, int width, int height)
-
clear
public void clear()
-
getObjectMap
public java.util.Map<java.lang.String,IDataSet> getObjectMap()
-
setAxisRange
public void setAxisRange(double xmin, double xmax, double ymin, double ymax)
-
setMargins
public void setMargins(PadMargins margins)
-
getAxisFrame
public GraphicsAxisFrame getAxisFrame()
-
paint
public void paint(java.awt.Graphics g)
-
getDatasetPlotters
public java.util.List<IDataSetPlotter> getDatasetPlotters()
- Returns:
- the datasetPlotters
-
setDatasetPlotters
public void setDatasetPlotters(java.util.List<IDataSetPlotter> datasetPlotters)
- Parameters:
datasetPlotters- the datasetPlotters to set
-
draw
public void draw(java.awt.Graphics2D g2d)
-
setOptStat
public void setOptStat(int opts)
-
setOptStat
public void setOptStat(java.lang.String opts)
-
getOptStat
public java.lang.String getOptStat()
-
setAutoScale
public EmbeddedPad setAutoScale()
-
getAxisX
public GraphicsAxis getAxisX()
-
getAxisY
public GraphicsAxis getAxisY()
-
setStatBoxFont
public void setStatBoxFont(java.lang.String name)
-
setStatBoxFontSize
public void setStatBoxFontSize(int size)
-
setAxisFont
public void setAxisFont(java.lang.String name)
-
setAxisFontSize
public void setAxisFontSize(int size)
-
addPlotter
public void addPlotter(IDataSetPlotter plotter)
-
getWidth
public int getWidth()
-
getHeight
public int getHeight()
-
draw
public void draw(IDataSet ds, java.lang.String options)
-
remove
public void remove(IDataSet ds)
-
getCopy
public EmbeddedPad getCopy()
returns copy of embedded pad with all plotters included.- Returns:
-
getAxisZ
public GraphicsAxis getAxisZ()
-
getTitle
public java.lang.String getTitle()
-
getTitleOffset
public int getTitleOffset()
-
setTitleOffset
public void setTitleOffset(int titleOffset)
-
setTitleFont
public void setTitleFont(java.lang.String titleFont)
-
getTitle
public void getTitle(java.lang.String title)
-
getTitleFontSize
public int getTitleFontSize()
-
getTitleFont
public java.lang.String getTitleFont()
-
setTitleFontSize
public void setTitleFontSize(int titleFontSize)
-
getTitleFont
public void getTitleFont(java.lang.String titleFont)
-
setAxisTitleFontSize
public void setAxisTitleFontSize(int parseInt)
-
setAxisLabelFontSize
public void setAxisLabelFontSize(int parseInt)
-
setFontNameAll
public void setFontNameAll(java.lang.String FontName)
-
getStatBoxFontSize
public int getStatBoxFontSize()
-
setTitle
public void setTitle(java.lang.String title)
-
-
DMelt 3.0 © DataMelt by jWork.ORG