Uses of Class
com.quinncurtis.chart3djava.ChartRectangle3D

Uses of ChartRectangle3D in com.quinncurtis.chart3djava
 

Subclasses of ChartRectangle3D in com.quinncurtis.chart3djava
 class ChartRectangle2D
          This method extends the Rectangle2D.Double class, adding more routines for setting the rectangle frame, and returning the points forming the rectangles frame.
 

Methods in com.quinncurtis.chart3djava that return ChartRectangle3D
 ChartRectangle3D UserCoordinates.convert3DRectangle(ChartRectangle3D rect)
          This methods transforms the 3D coordinates of a rectangle to a 2D projection.
 ChartRectangle3D PhysicalCoordinates.convertRect(int ndestpostype, ChartRectangle3D source, int nsrcpostype)
          This method converts ChartRectangle3D object from one coordinate system to another.
 ChartRectangle3D GraphObj.getBoundingBox()
          Returns the bounding box for the chart object.
 ChartRectangle3D UserCoordinates.getClippingBounds()
          This method returns the clipping bounds.
 ChartRectangle3D UserCoordinates.getClipRect()
          This method returns the current clipping rectangle of the current graphics context.
 ChartRectangle3D WorkingCoordinates.getGraphAreaScale()
          Returns the working scale coordinates of the graph area.
 ChartRectangle3D WorkingCoordinates.getGraphBorderFrame()
          This method initializes the position and size of the plot area inside the graph area, specified using graph normalized coordinates.
 ChartRectangle3D WorkingCoordinates.getGraphRect()
          This method returns the bounds of the graph area in window device coordinates.
 ChartRectangle3D ChartImage.getImageRectangle()
          Returns the current size (width and height) of the image.
static ChartRectangle3D UserCoordinates.getInitialClipRect()
          This method returns the intial clipping rectangle of the graphics context.
 ChartRectangle3D Legend.getInnerLegendRectangle()
          Returns the location of the inner legend rectangle.
 ChartRectangle3D UserCoordinates.getIntersectClipRect(ChartRectangle3D cliprect)
          Combines the initital clipping rectangle with the current clipping rectangle, returning the intersection.
 ChartRectangle3D PhysicalCoordinates.getPhysPlotScale()
          This method returns the physical coordinates of the plotting area.
 ChartRectangle3D WorkingCoordinates.getPlotAreaScale()
          Returns the working scale coordinates of the plot area.
 ChartRectangle3D WorkingCoordinates.getPlotRect()
          Calculates and returns the bounds of the plot area clipping rectangle using window device coordinates.
 ChartRectangle3D UserCoordinates.getStringRect(java.awt.Graphics2D g2, java.lang.String s)
          This method returns the bounding box of the specified string, rendered using the current font.
 ChartRectangle3D ChartText.getTextBox()
          This method returns the bounding box, in window device coordinates, for the current text object.
 ChartRectangle3D UserCoordinates.getUserViewport()
          This method returns the current drawing viewport.
 

Methods in com.quinncurtis.chart3djava with parameters of type ChartRectangle3D
 void WorkingCoordinates.calcWorkingScale(ChartRectangle3D plotareascale)
          This method defines the bounds of the working coordinate system, extending the working coordinate system defined for the plotting area to the entire graph area.
 int Transform3D.clipPolygonPlane(ChartRectangle3D clipbox, Polygon3D polygon)
          Clips a polygon against the clipping frame.
 boolean ChartRectangle3D.contains(ChartRectangle3D testr)
          Returns true if the rectangle testr is contained by the rectangle.
 ChartRectangle3D UserCoordinates.convert3DRectangle(ChartRectangle3D rect)
          This methods transforms the 3D coordinates of a rectangle to a 2D projection.
 void PhysicalCoordinates.convertRect(ChartRectangle3D dest, int ndestpostype, ChartRectangle3D source, int nsrcpostype)
          This method converts ChartRectangle3D object from one coordinate system to another.
 ChartRectangle3D PhysicalCoordinates.convertRect(int ndestpostype, ChartRectangle3D source, int nsrcpostype)
          This method converts ChartRectangle3D object from one coordinate system to another.
 void ChartRectangle3D.copy(ChartRectangle3D source)
          Copies the source ChartRectangle3D object.
 void ChartPlot.drawBarDatapointValue(java.awt.Graphics2D g2, double x, double y, ChartRectangle3D barrect)
          This method draws a bar data point value, based on the bar position and orientation.
 void ChartPlot.drawBarDatapointValue(java.awt.Graphics2D g2, double x, double y, double z, ChartRectangle3D barrect)
          This method draws a bar data point value, based on the bar position and orientation.
 void UserCoordinates.drawFillRectangle(java.awt.Graphics2D g2, ChartRectangle3D rect)
          This method renders a rectangle using the current fill attributes.
 void ChartView.drawObject(java.awt.Graphics2D g2, GraphObj graphobject, ChartRectangle3D viewrect)
          A single DChartGraph objects is rendered to the specified graphics context.
static void ChartSupport.fixCommonRangeError(ChartRectangle3D rect, double typicalmin, double typicalmax)
          This method checks and repairs common errors in specifying range limits for graphs.
 ChartRectangle3D UserCoordinates.getIntersectClipRect(ChartRectangle3D cliprect)
          Combines the initital clipping rectangle with the current clipping rectangle, returning the intersection.
 void BarDatapointValue.initBarDatapointValue(NumericLabel numlabel, ChartPlot plotobj, ChartPoint3D datapointloc, ChartRectangle3D barrect)
          This method initializes the BarDatapointValue object.
 boolean ChartRectangle3D.intersectsWith(ChartRectangle3D rect)
          Returns true if the specifie rectangle intersects the current rectangle.
 boolean ChartRectangle3D.intersectsWith2(ChartRectangle3D testr)
          Returns true if the rectangle testr intersects the rectangle.
 int Transform3D.polygonClipper3D(ChartRectangle3D clipbox, Polygon3D polygon)
          Clips a polygon against the clipping frame.
 void UserCoordinates.pRectangle(java.awt.geom.GeneralPath path, ChartRectangle3D rect)
          This method adds a rectangle shape to the specified path.
 void UserCoordinates.pTriangle(java.awt.geom.GeneralPath path, ChartRectangle3D rect, int dir)
          This method adds a triangle shape to the specified path.
 void UserCoordinates.setClippingBounds(ChartRectangle3D cliprect)
          Sets the clipping bounds using the specified rectangle.
 void UserCoordinates.setClipRect(ChartRectangle3D rect)
          Sets the current clipping rectangle in the current graphics context.
 void UserCoordinates.setClipRectX(ChartRectangle3D cliprect)
          Sets the current clipping rectangle in the current graphics context.
 void ChartRectangle3D.setFrame(ChartRectangle3D r)
          Defines the position and size of the ChartRectangle3D object.
 void WorkingCoordinates.setGraphBorderFrame(ChartRectangle3D border)
          This method initializes the position and size of the plot area inside the graph area, specified using graph normalized coordinates.
 void ChartImage.setImageRectangle(ChartRectangle3D imagerect, int postype)
          Sets the current position and size of the image.
static void UserCoordinates.setInitialClipRect(ChartRectangle3D r)
          This method sets the intial clipping rectangle of the graphics context.
 void PhysicalCoordinates.setPhysPlotScale(ChartRectangle3D physrect)
          Sets the physical coordinates of the plotting area.
 void PhysicalCoordinates.setPhysScale(ChartRectangle3D rect)
          This method initializes an PhysicalCoordinates object using the specified minimum and maximum values for the x- and y-axis.
 void WorkingCoordinates.setPlotAreaScale(ChartRectangle3D rect)
          Sets the coordinates of the plot area.
 void UserCoordinates.setUserViewport(ChartRectangle3D rect)
          Sets the current drawing viewport using window device coordinates.
 void WorldCoordinates.setWorldScale(ChartRectangle3D rect)
          Sets the minimum and maximum values for x- and y-dimension the world coordinate system.
 

Constructors in com.quinncurtis.chart3djava with parameters of type ChartRectangle3D
BarDatapointValue(NumericLabel numlabel, ChartPlot plotobj, ChartPoint3D datapointloc, ChartRectangle3D barrect)
          This constructor creates a new BarDatapointValue object of a specified type, and scales it to match the specified minimum and maximum values.
ChartPrint(ChartView[] components, ChartRectangle3D[] posrects)
          This constructor creates a new ChartPrint object that will print a collection of ChartView object.
ChartRectangle3D(ChartRectangle3D r)
          This constructor creates an ChartRectangle3D object based on the properties of a ChartRectangle3D object.