Uses of Package
com.quinncurtis.chart3djava

Classes in com.quinncurtis.chart3djava used by com.quinncurtis.chart3djava
Arrow
          The Arrow class creates arrow symbols in the ArrowPlot plot types.
ArrowPlot
          The ArrowPlot class displays a collection of arrows as defined by the data in a group dataset.
AutoScale
          Revisions 12/24/2005 changed calcFinalMin and calcFinalMax
Axis
          The Axis class is the abstract base class for all axes in the QCChart2D class library.
AxisLabels
          The AxisLabels class is the base class for all axes label classes in the QCChart2D class library.
AxisTitle
          The AxisTitle class manages and displays an axis title.
Background
          The Background manages and displays the background of the graph area and the plotting area of the chart.
BarDatapointValue
          Revisions 12/24/2005 changed drawBarDatapointValue
BoolArray
          Summary description for BoolArray.
BubblePlot
          The BubblePlot class extends the GroupPlot class and displays bubble plots.
BubblePlotLegend
          The BubblePlotLegend class manages a collection BubblePlotLegendItem objects that represent legend items.
BubblePlotLegendItem
          The BubblePlotLegendItem class contains the text and symbol used in displaying a single element of a chart legend.
CandlestickPlot
          The CandlestickPlot class extends the GroupPlot class and displays stock market data in an open-high-low-close format common in financial technical analysis.
CartesianCoordinates
          The CartesianCoordinates class extends the PhysicalCoordinates class to support linear-linear, linear-log, log-linear and log-log coordinate systems in an xy coordinate plane.
CellPlot
          The CellPlot class extends the GroupPlot class and displays cell plots.
ChartAttribute
          This class consolidates the common line and fill attributes into a single class.
ChartBufferedImage
          The BufferedImage class renders a chart as a Java buffered image.
ChartConstants
          The ChartConstants class contains the constants used in the QCChart2D class library.
ChartDataset
          This is the abstract base class for all dataset classes used by the plot routines in this software.
ChartDimension3D
          This class is an implementation of the Java Dimension class that uses doubles instead of integers for data storage.
ChartImage
          The ChartImage class will place and scale a Java compatible Image file in a chart.
ChartLabel
          The ChartLabel is an abstract base class for chart label objects that are used to place formatted text in a chart.
ChartMouseListener
          The ChartMouseListener class implements a generic interface for managing mouse events in a graph window.
ChartObj
          The ChartObj class is the abstract base class for all chart objects in the dynatos.chart2d package.
ChartPlot
          The ChartPlot class extends the GraphObj class and is the abstract base class for all plot chart objects in the QCChart2D class library.
ChartPoint3D
          The ChartPoint3D class defines a point representing a location in (x,y,z) coordinate space.
ChartPrint
          /** The ChartPrint class implements the Java Printable interface and will print an ChartView object to the selected printer.
ChartRectangle2D
          This method extends the Rectangle2D.Double class, adding more routines for setting the rectangle frame, and returning the points forming the rectangles frame.
ChartRectangle3D
          A simple 3D rectangle class, analogous to the java Rectangle2D.Double class.
ChartScale
          The Scale class is the abstract base class for all of the scale classes.
ChartShape
          The ChartShape class places arbitrary GeneralPath objects in a chart.
ChartSymbol
          The ChartSymbol class creates scatter plot symbols in the SimpleScatterPlot, LineMarkerPlot, PolarScatterPlot, and DataCursor plot types.
ChartSymbol3D
          The ChartSymbol3D class creates 3D scatter plot symbols in the SimpleScatterPlot and LineMarkerPlot, and DataCursor plot types.
ChartText
          The ChartText class is used to place text in a chart.
ChartTitle
          The ChartTitle class creates a header, subheader and footer for a chart.
ChartView
          The ChartView class maintains a list of all chart objects and renders the chart object list when the class draw method is called.
ChartZoom
          This class implements a chart zoom class using the Java MouseInputListener interface.
ContourDataset
          The ContourDataset class extends the SimpleDataset class, adding a third dimension (z-values) needed to produce a contour plot.
ContourPlot
           
CSV
          The DChartCSV class provides utility routines and constants used to read/write CSV (comma separated value) files.
CustomDataToolTip
          This class is used to define custom data tooltips.
DataCursor
          This class extends the Marker class, extending the MouseListener class providing additional methods that allow markers to be moved around on a graph using the mouse.
DataToolTip
          The DataToolTip class extends the MouseListener class, providing additional methods that allow the user to popup a simple tooltip window displaying the x- and y-values of a data point.
DoubleArray
          Summary description for DoubleArray.
DoubleArray2D
          Summary description for DoubleArray2D.
ErrorBarPlot
          The ErrorBarPlot class extends the GroupPlot class and displays error bars.
FindObj
          This class extends the MouseListener class, providing additional methods that can be selectively used to determine what graphical object is nearest the mouse cursor.
FloatingBarPlot
           
FloatingStackedBar
          The FloatingStackedBar class extends the GroupPlot class and displays stock market data in an open-high-low-close format common in financial technical analysis.
GraphObj
          The ChartObj class is the abstract base class for all graphical chart objects.
Grid
          The Grid class manages and displays the grid lines for linear and logarithmic axes.
GroupBarPlot
          The GroupBarPlot class extends the GroupPlot class and displays data in group bar format.
GroupDataset
          Group data is a collection of data, where more than one dependent variable, the x's, corresponds to the independent one, the y's.
GroupPlot
          The GroupPlot class is the abstract base class for the plot types that use group (multiple y-values for each x-value) data.
GroupPoint2D
          The GroupPoint2D class defines a point representing a location in (x,y) coordinate space.
GroupPoint3D
          This class encapsulates a single group point data item, which contains one x-value, one z-value, and multiple y-values.
HistogramPlot
          Revisions 12/24/2005 changed calcHistogramRect
IntArray
          Summary description for IntArray.
Legend
          The Legend is the abstract base class for all legend classes.
LegendItem
          The LegendItem class contains the text and symbol used in displaying a single element of a chart legend.
LinearAutoScale
          The LinearAutoScale class is designed to be used with linear coordinates and is used to scale the plotting area of graphs and to set the minimum and maximum values of the axes displayed in the graphs.
LinearAxis
          The LinearAxis class implements a linear axis that has evenly spaced major and minor tick marks.
LinearScale
          The LinearScale class implements a linear coordinate system for a single coordinate, x or y.
LineGapPlot
          The LineGapPlot class extends the GroupPlot class and i displays a line gap chart.
LogAutoScale
          The LogAutoScale class is designed to be used with logarithmic coordinates and is used to scale the plotting area of graphs and to set the minimum and maximum values of the axes displayed in the graphs.
LogAxis
          The LogAxis class implements a logarithmic axis where the major tick marks are placed at logarithmic intervals and the minor tick marks are placed between major tick marks using a linear interval.
LogScale
          The LogScale class implements a logarithmic coordinate system for a single coordinate, x or y.
Marker
          The Marker class implements movable lines and symbols that can be used as data cursors, and data markers.
MoveData
          The MoveData class extends the DataCursor class, providing additional methods that allow the user to move individual points in data based objects using the mouse.
MoveObj
          The MoveObj class extends the MouseListener class, providing additional methods that allow the user to move chart objects using the mouse.
MultiLinePlot
          The MultiLinePlot class extends the GroupPlot class and displays group data in multi-line format.
MultiRibbonPlot
          The MultiRibbonPlot class extends the GroupPlot class and displays group data in multi-line format.
NearestPointData
          The NearestPointData class is used to organize the data returned by the routines that search a graph for data values nearest the supplied test point.
NumericAxisLabels
          The NumericAxisLabels class manages and displays the axis labels for linear and log axes.
NumericLabel
          The NumericLabel class is used to format floating point numbers as strings and position in a chart.
ObjectPolygonList
          A list of PolygonList objects.
OHLCBarPlot
          The OHLCBarPlot class extends the GroupPlot class and displays stock market data in an open-high-low-close format common in financial technical analysis.
OHLCPlot
          The OHLCPlot class extends the GroupPlot class and displays stock market data in an open-high-low-close format common in financial technical analysis.
PhysicalCoordinates
          The PhysicalCoordinates class is the abstract base class for all physical coordinate systems used to plot objects in a graph.
PieChart
          The PieChart class extends the Plot class and displays pie charts.
PieChartBase
          The PieChartBase class extends the Plot class and displays pie charts.
PipeLinePlot
          The PipeLinePlot class extends the SimplePlot class and displays simple datasets in pipe-line plot format.
Point3DArray
          Summary description for Point3DArray.
Polygon3D
          A 3D polygon class.
PolygonList
          A list class that organizes a list of 3D points into a collection of polygons.
Polysurface
           
RotateTransform3D
          A ChartMouseListener that can use buttons to rotate one or more graph transforms.
SimpleBarPlot
          The SimpleBarPlot class extends the SimplePlot class and displays data in a bar format.
SimpleDataset
          A simple dataset class encapsulates x- and y-data values that are to be used as source of chart information.
SimpleDataset3D
          A simple 3D dataset class encapsulates x-, y- and z-data values that are to be used as source of chart information.
SimpleLineMarkerPlot
          Revisions 12/24/2005 changed lineMarkerPlot and drawLineMakerPlot
SimpleLinePlot
          The SimpleLinePlot class extends the SimplePlot class and displays simple datasets in line plot format.
SimplePlot
          The SimplePlot manages and displays all of the plot types that use simple (one y-value for each x-value) data.
SimpleRibbonPlot
          The SimpleRibbonPlot class extends the SimplePlot class and displays data in a bar format.
SimpleScatterPlot
          The SimpleScatterPlot class extends the SimplePlot class and displays simple datasets in scatter plot format where each data point is represented using a symbol.
StackedBarPlot
          The StackedBarPlot class extends the GroupPlot class and displays data in stacked bar format.
StackedLinePlot
          The StackedLinePlot class extends the GroupPlot class and displays data in stacked line format.
StackedRibbonPlot
          The StackedRibbonPlot class extends the StackedLinePlot class and displays data in stacked ribbon format.
StandardLegend
          The StandardLegend class manages a collection LegendItem objects that represent legend items.
StringArray
          Summary description for StringArray.
StringAxisLabels
          The LinearAxisLabels class manages and displays the axis labels for linear and log axes.
StringLabel
          The StringLabel class is used to format strings and position them in a chart.
SurfaceFunction
          The abstract base class for creating 3D functions where z = fn(x,y).
TickMark
          The TickMark class manages the position attributes of an axis tick mark.
TimeArray
           
TimeAutoScale
          The TimeAutoScale is designed for use with time coordinates and is used to scale the plotting area of graphs and to set the minimum and maximum values of the axes displayed in the graphs.
TimeAxis
          The TimeAxis class implements a linear axis that has major and minor tick marks at time and date intervals.
TimeAxisLabels
          The LinearAxisLabels class manages and displays the axis labels for linear and log axes.
TimeCoordinates
           
TimeGroupDataset
          Group data is a collection of data, where more than one dependent variable, the x's, corresponds to the independent one, the y's.
TimeGroupDataset3D
          Group data is a collection of data, where more than one dependent variable, the x's, corresponds to the independent one, the y's.
TimeLabel
          The TimeLabel class is used to format GregorianCalendar objects as strings and position in a chart.
TimeScale
          The TimeScale class implements a time based coordinate system for a single coordinate, x or y.
TimeSimpleDataset
          A simple dataset class encapsulates x- and y-data values that are to be used as source of chart information.
TimeSimpleDataset3D
          Summary description for TimeSimpleDataset3D.
Transform3D
          Summary description for Transform3D.
UserCoordinates
          This class implements simple 2D drawing using the Java user coordinate system.
Wall3D
          The Wall3D manages and displays the background of the graph area and the plotting area of the chart.
WorkingCoordinates
          This class maps a working coordinate system onto the world coordinate system of the underlying WorldCoordinates object.
WorldCoordinates
          This class extends the UserCoordinates class, adding routines for drawing using world (or scaled) coordinates.