Inheritance diagram for org.math.plot.canvas.PlotCanvas:
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< Plot > | getPlots () |
Plot | getPlot (int i) |
int | getPlotIndex (Plot p) |
LinkedList< Plotable > | getPlotables () |
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< Plot > | plots |
LinkedList< Plotable > | objects |
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 |