Uses of Class
com.quinncurtis.chart3djava.GraphObj

Uses of GraphObj in com.quinncurtis.chart3djava
 

Subclasses of GraphObj in com.quinncurtis.chart3djava
 class ArrowPlot
          The ArrowPlot class displays a collection of arrows as defined by the data in a group dataset.
 class Axis
          The Axis class is the abstract base class for all axes in the QCChart2D class library.
 class AxisLabels
          The AxisLabels class is the base class for all axes label classes in the QCChart2D class library.
 class AxisTitle
          The AxisTitle class manages and displays an axis title.
 class Background
          The Background manages and displays the background of the graph area and the plotting area of the chart.
 class BarDatapointValue
          Revisions 12/24/2005 changed drawBarDatapointValue
 class BubblePlot
          The BubblePlot class extends the GroupPlot class and displays bubble plots.
 class BubblePlotLegend
          The BubblePlotLegend class manages a collection BubblePlotLegendItem objects that represent legend items.
 class BubblePlotLegendItem
          The BubblePlotLegendItem class contains the text and symbol used in displaying a single element of a chart legend.
 class 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.
 class CellPlot
          The CellPlot class extends the GroupPlot class and displays cell plots.
 class ChartImage
          The ChartImage class will place and scale a Java compatible Image file in a chart.
 class ChartLabel
          The ChartLabel is an abstract base class for chart label objects that are used to place formatted text in a chart.
 class ChartMouseListener
          The ChartMouseListener class implements a generic interface for managing mouse events in a graph window.
 class ChartPlot
          The ChartPlot class extends the GraphObj class and is the abstract base class for all plot chart objects in the QCChart2D class library.
 class ChartShape
          The ChartShape class places arbitrary GeneralPath objects in a chart.
 class ChartSymbol
          The ChartSymbol class creates scatter plot symbols in the SimpleScatterPlot, LineMarkerPlot, PolarScatterPlot, and DataCursor plot types.
 class ChartSymbol3D
          The ChartSymbol3D class creates 3D scatter plot symbols in the SimpleScatterPlot and LineMarkerPlot, and DataCursor plot types.
 class ChartText
          The ChartText class is used to place text in a chart.
 class ChartTitle
          The ChartTitle class creates a header, subheader and footer for a chart.
 class ChartZoom
          This class implements a chart zoom class using the Java MouseInputListener interface.
 class ContourPlot
           
 class CustomDataToolTip
          This class is used to define custom data tooltips.
 class 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.
 class 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.
 class ErrorBarPlot
          The ErrorBarPlot class extends the GroupPlot class and displays error bars.
 class 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.
 class FloatingBarPlot
           
 class 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.
 class Grid
          The Grid class manages and displays the grid lines for linear and logarithmic axes.
 class GroupBarPlot
          The GroupBarPlot class extends the GroupPlot class and displays data in group bar format.
 class GroupPlot
          The GroupPlot class is the abstract base class for the plot types that use group (multiple y-values for each x-value) data.
 class HistogramPlot
          Revisions 12/24/2005 changed calcHistogramRect
 class Legend
          The Legend is the abstract base class for all legend classes.
 class LegendItem
          The LegendItem class contains the text and symbol used in displaying a single element of a chart legend.
 class LinearAxis
          The LinearAxis class implements a linear axis that has evenly spaced major and minor tick marks.
 class LineGapPlot
          The LineGapPlot class extends the GroupPlot class and i displays a line gap chart.
 class 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.
 class Marker
          The Marker class implements movable lines and symbols that can be used as data cursors, and data markers.
 class 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.
 class MoveObj
          The MoveObj class extends the MouseListener class, providing additional methods that allow the user to move chart objects using the mouse.
 class MultiLinePlot
          The MultiLinePlot class extends the GroupPlot class and displays group data in multi-line format.
 class MultiRibbonPlot
          The MultiRibbonPlot class extends the GroupPlot class and displays group data in multi-line format.
 class NumericAxisLabels
          The NumericAxisLabels class manages and displays the axis labels for linear and log axes.
 class NumericLabel
          The NumericLabel class is used to format floating point numbers as strings and position in a chart.
 class 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.
 class 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.
 class PieChart
          The PieChart class extends the Plot class and displays pie charts.
 class PieChartBase
          The PieChartBase class extends the Plot class and displays pie charts.
 class PipeLinePlot
          The PipeLinePlot class extends the SimplePlot class and displays simple datasets in pipe-line plot format.
 class RotateTransform3D
          A ChartMouseListener that can use buttons to rotate one or more graph transforms.
 class SimpleBarPlot
          The SimpleBarPlot class extends the SimplePlot class and displays data in a bar format.
 class SimpleLineMarkerPlot
          Revisions 12/24/2005 changed lineMarkerPlot and drawLineMakerPlot
 class SimpleLinePlot
          The SimpleLinePlot class extends the SimplePlot class and displays simple datasets in line plot format.
 class SimplePlot
          The SimplePlot manages and displays all of the plot types that use simple (one y-value for each x-value) data.
 class SimpleRibbonPlot
          The SimpleRibbonPlot class extends the SimplePlot class and displays data in a bar format.
 class 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.
 class StackedBarPlot
          The StackedBarPlot class extends the GroupPlot class and displays data in stacked bar format.
 class StackedLinePlot
          The StackedLinePlot class extends the GroupPlot class and displays data in stacked line format.
 class StackedRibbonPlot
          The StackedRibbonPlot class extends the StackedLinePlot class and displays data in stacked ribbon format.
 class StandardLegend
          The StandardLegend class manages a collection LegendItem objects that represent legend items.
 class StringAxisLabels
          The LinearAxisLabels class manages and displays the axis labels for linear and log axes.
 class StringLabel
          The StringLabel class is used to format strings and position them in a chart.
 class TimeAxis
          The TimeAxis class implements a linear axis that has major and minor tick marks at time and date intervals.
 class TimeAxisLabels
          The LinearAxisLabels class manages and displays the axis labels for linear and log axes.
 class TimeLabel
          The TimeLabel class is used to format GregorianCalendar objects as strings and position in a chart.
 class Wall3D
          The Wall3D manages and displays the background of the graph area and the plotting area of the chart.
 

Methods in com.quinncurtis.chart3djava that return GraphObj
 GraphObj RotateTransform3D.findObj(ChartPoint3D testpoint)
          This method finds the movable chart object nearest the test point.
 GraphObj MoveObj.findObj(ChartPoint3D testpoint)
          This method finds the moveable chart object nearest the test point.
 GraphObj ChartView.findObj(ChartPoint3D testpoint, java.lang.String classname)
          This method finds the chart object intersecting the test point.
 GraphObj ChartView.findObj(ChartPoint3D testpoint, java.lang.String classname, int nthhit)
          This method finds the chart object intersecting the test point.
 GraphObj FindObj.getSelectedObject()
          Returns the graph object intersecting the cursor.
 

Methods in com.quinncurtis.chart3djava with parameters of type GraphObj
 int ChartView.addChartObject(GraphObj chartobj)
          This method adds an GraphObj (or any concrete subclass of GraphObj) to the end of the chartObjectsVector list.
 int StandardLegend.addLegendItem(java.lang.String stext, java.awt.geom.GeneralPath symbolshape, GraphObj chartobj, java.awt.Font thefont)
          Add a legend item to the current legend, specifying the legend item text, symbol, attributes and font.
 int StandardLegend.addLegendItem(java.lang.String stext, GraphObj chartobj, java.awt.Font thefont)
          Add a legend item to the current legend, specifying the legend item text, symbol, the associated GraphObj object, and font.
 int StandardLegend.addLegendItem(java.lang.String stext, int nsymbol, GraphObj chartobj, java.awt.Font thefont)
          Add a legend item to the current legend, specifying the legend item text, symbol, the associated GraphObj object, and font.
 void GraphObj.copy(GraphObj source)
          Copies the source object.
 boolean ChartView.deleteChartObject(GraphObj chartobj)
          This method deletes the first instance of an GraphObj (or any concrete subclass of GraphObj) from chartObjectsVector list.
 void ChartView.drawObject(java.awt.Graphics2D g2, GraphObj graphobject, ChartRectangle3D viewrect)
          A single DChartGraph objects is rendered to the specified graphics context.
 boolean RotateTransform3D.isAxisObject(GraphObj chartobj)
          This method checks and returns true if a graph object is movable.
 boolean MoveData.isMoveableGroupPlotObj(GraphObj chartobj)
          This method checks and returns true if a group plot object has moveable group data.
 boolean MoveObj.isMoveableObject(GraphObj chartobj)
          This method checks and returns true if a graph object is moveable.
 boolean MoveData.isMoveablePolarPlotObj(GraphObj chartobj)
          This method checks and returns true if a polar plot object has moveable data.
 boolean MoveData.isMoveableSimplePlotObj(GraphObj chartobj)
          This method checks and returns true if an simple plot object has moveable data.
 

Constructors in com.quinncurtis.chart3djava with parameters of type GraphObj
BubblePlotLegendItem(ChartText textitem, double rsize, GraphObj chartobj)
          This BubblePlotLegendItem constructor creates a new object based on the source ChartText object, and the source nsymbol value.
ChartAttribute(GraphObj source)
           This constructor creates a new ChartAttribute object as a copy of the ChartAttribute object stored in an GraphObj object.
LegendItem(ChartText textitem, GraphObj chartobj)
          an LegendItem constructor creates a new object based on the source ChartText object, and the source nsymbol value.
LegendItem(ChartText textitem, int nsymbol, GraphObj chartobj)
          an LegendItem constructor creates a new object based on the source ChartText object, and the source nsymbol value.
LegendItem(PhysicalCoordinates transform, java.lang.String stext, GraphObj chartobj, java.awt.Font thefont)
          an LegendItem constructor creates a new object based on the source chart scale, a text string, a symbol value, an GraphObj object, and an explicit font.
LegendItem(PhysicalCoordinates transform, java.lang.String stext, int nsymbol, GraphObj chartobj, java.awt.Font thefont)
          an LegendItem constructor creates a new object based on the source chart scale, a text string, a symbol value, an GraphObj object, and an explicit font.