org.math.plot.canvas.PlotCanvas Class Reference

Inheritance diagram for org.math.plot.canvas.PlotCanvas:

org.math.plot.plotObjects.BaseDependant org.math.plot.canvas.Plot2DCanvas org.math.plot.canvas.Plot3DCanvas List of all members.

Detailed Description

BSD License

Author:
Yann RICHET

Definition at line 48 of file PlotCanvas.java.

Public Member Functions

 PlotCanvas ()
 PlotCanvas (Base b, BasePlot bp)
 PlotCanvas (double[] min, double[] max)
 PlotCanvas (double[] min, double[] max, String[] axesScales, String[] axesLabels)
void attachLegend (LegendPanel lp)
void initBasenGrid (double[] min, double[] max, String[] axesScales, String[] axesLabels)
void initBasenGrid (Base b, BasePlot bp)
void setActionMode (int am)
void setNoteCoords (boolean b)
void setEditable (boolean b)
boolean getEditable ()
void setNotable (boolean b)
boolean getNotable ()
LinkedList< PlotgetPlots ()
Plot getPlot (int i)
int getPlotIndex (Plot p)
LinkedList< PlotablegetPlotables ()
Plotable getPlotable (int i)
BasePlot getGrid ()
String[] getAxisScales ()
void setAxisLabels (String...labels)
void setAxisLabel (int axe, String label)
void setAxisScales (String...scales)
void setAxiScale (int axe, String scale)
void setFixedBounds (double[] min, double[] max)
void setFixedBounds (int axe, double min, double max)
void includeInBounds (double...into)
void includeInBounds (Plot plot)
void setAutoBounds ()
void setAutoBounds (int axe)
void resetBase ()
void addLabel (String text, Color c, double...where)
void addBaseLabel (String text, Color c, double...where)
void addPlotable (Plotable p)
void removePlotable (Plotable p)
void removePlotable (int i)
int addPlot (Plot newPlot)
void setPlot (int I, Plot p)
void changePlotData (int I, double[]...XY)
void changePlotName (int I, String name)
void changePlotColor (int I, Color c)
void removePlot (int I)
void removePlot (Plot p)
void removeAllPlots ()
void addVectortoPlot (int numPlot, double[][] v)
void addQuantiletoPlot (int numPlot, int numAxe, double rate, boolean symetric, double[] q)
void addQuantiletoPlot (int numPlot, int numAxe, double rate, boolean symetric, double q)
void addQuantilestoPlot (int numPlot, int numAxe, double[][] q)
void addQuantilestoPlot (int numPlot, int numAxe, double[] q)
void addGaussQuantilestoPlot (int numPlot, int numAxe, double[] s)
void addGaussQuantilestoPlot (int numPlot, int numAxe, double s)
void toGraphicFile (File file) throws IOException
void displaySetScalesFrame ()
void displayDatasFrame (int i)
void displayDatasFrame ()
void resetMapData ()
double[][] mapData (Object[][] data)
Object[][] reverseMapedData (double[][] mapeddata)
Object[] reverseMapedData (double[] mapeddata)
void paint (Graphics gcomp)
void clearNotes ()
void mousePressed (MouseEvent e)
void mouseDragged (MouseEvent e)
void mouseReleased (MouseEvent e)
void mouseClicked (MouseEvent e)
void mouseEntered (MouseEvent e)
void mouseExited (MouseEvent e)
void mouseMoved (MouseEvent e)
void mouseWheelMoved (MouseWheelEvent e)
void componentHidden (ComponentEvent e)
void componentMoved (ComponentEvent e)
void componentResized (ComponentEvent e)
void componentShown (ComponentEvent e)

Public Attributes

Base base
LegendPanel linkedLegendPanel
LinkedList< Plotplots
LinkedList< Plotableobjects
boolean allowEdit = true
boolean allowNote = true
boolean allowNoteCoord = true
int ActionMode

Static Public Attributes

static Color NOTE_COLOR = Color.BLACK
static Color EDIT_COLOR = Color.BLACK
static final int ZOOM = 0
static final int TRANSLATION = 1

Protected Attributes

AbstractDrawer draw
BasePlot grid
double[] coordNoted
boolean dragging = false
int[] mouseCurent = new int[2]
int[] mouseClick = new int[2]

Static Protected Attributes

final static RenderingHints AALIAS = new RenderingHints(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON)

Package Attributes

boolean mapset = false
HashMap< Double, String >[] reversedMaps


The documentation for this class was generated from the following file:
Generated on Wed Sep 5 21:44:02 2007 for jmathplot by  doxygen 1.5.1