org.math.plot.plots
Class HistogramPlot3D

java.lang.Object
  extended by org.math.plot.plots.Plot
      extended by org.math.plot.plots.HistogramPlot3D
All Implemented Interfaces:
Editable, Noteable, Plotable

public class HistogramPlot3D
extends Plot


Field Summary
(package private)  double[][] bottomNE
           
(package private)  double[][] bottomNW
           
(package private)  double[][] bottomSE
           
(package private)  double[][] bottomSW
           
(package private)  boolean fill_shape
           
(package private)  double[][] topNE
           
(package private)  double[][] topNW
           
(package private)  double[][] topSE
           
(package private)  double[][] topSW
           
(package private)  double[] width_constant
           
(package private)  double[][] widths
           
(package private)  double[][] XY
           
 
Fields inherited from class org.math.plot.plots.Plot
color, name, note_precision, noted, quantiles, visible
 
Constructor Summary
HistogramPlot3D(String n, Color c, double[][] _XY, double[] w)
           
HistogramPlot3D(String n, Color c, double[][] _XY, double[][] w)
           
HistogramPlot3D(String n, Color c, double[][] _XY, double wX, double wY)
           
 
Method Summary
private  void build()
           
 double[][] getData()
           
 double[][] getDataWidth()
           
 double[] isSelected(int[] screenCoordTest, AbstractDrawer draw)
           
static void main(String[] args)
           
 void plot(AbstractDrawer draw, Color c)
           
 void setData(double[][] d)
           
 void setData(double[][] d, double... w)
           
 void setData(double[][] d, double[][] w)
           
 void setDataWidth(double... w)
           
 void setDataWidth(double[][] w)
           
 
Methods inherited from class org.math.plot.plots.Plot
addQuantile, addQuantile, addQuantile, addQuantiles, addQuantiles, edit, editnote, getColor, getName, getVisible, note, plot, plotQuantiles, setColor, setName, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

topNW

double[][] topNW

topNE

double[][] topNE

topSW

double[][] topSW

topSE

double[][] topSE

bottomNW

double[][] bottomNW

bottomNE

double[][] bottomNE

bottomSW

double[][] bottomSW

bottomSE

double[][] bottomSE

widths

double[][] widths

width_constant

double[] width_constant

XY

double[][] XY

fill_shape

boolean fill_shape
Constructor Detail

HistogramPlot3D

public HistogramPlot3D(String n,
                       Color c,
                       double[][] _XY,
                       double[][] w)

HistogramPlot3D

public HistogramPlot3D(String n,
                       Color c,
                       double[][] _XY,
                       double wX,
                       double wY)

HistogramPlot3D

public HistogramPlot3D(String n,
                       Color c,
                       double[][] _XY,
                       double[] w)
Method Detail

build

private void build()

plot

public void plot(AbstractDrawer draw,
                 Color c)
Specified by:
plot in class Plot

setData

public void setData(double[][] d)
Specified by:
setData in class Plot

getData

public double[][] getData()
Specified by:
getData in class Plot

setDataWidth

public void setDataWidth(double[][] w)

setDataWidth

public void setDataWidth(double... w)

getDataWidth

public double[][] getDataWidth()

setData

public void setData(double[][] d,
                    double[][] w)

setData

public void setData(double[][] d,
                    double... w)

isSelected

public double[] isSelected(int[] screenCoordTest,
                           AbstractDrawer draw)
Specified by:
isSelected in interface Editable
Specified by:
isSelected in interface Noteable
Specified by:
isSelected in class Plot

main

public static void main(String[] args)