org.eclipse.birt.chart.computation.withaxes
Class HorizontalAxesAdjuster

java.lang.Object
  extended by org.eclipse.birt.chart.computation.withaxes.HorizontalAxesAdjuster
All Implemented Interfaces:
IAxisAdjuster

public class HorizontalAxesAdjuster
extends java.lang.Object
implements IAxisAdjuster

The class is used to adjust horizontal axes's location and scale.

Since:
2.5

Constructor Summary
HorizontalAxesAdjuster(OneAxis[] horizontalAxes, OneAxis verticalAxis, PlotWithAxes plotWithAxes, Bounds boPlot)
          Constructor.
 
Method Summary
 void adjust()
          Adjust axis(axes) scale and location.
 double[] adjustOrthogonalAxis(int iv, OneAxis orthogonalAxis, double dY, double dBottom, double dTop)
          Adjusts start and end of orthogonal axis, and returns axis coordinates.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HorizontalAxesAdjuster

public HorizontalAxesAdjuster(OneAxis[] horizontalAxes,
                              OneAxis verticalAxis,
                              PlotWithAxes plotWithAxes,
                              Bounds boPlot)
Constructor.

Parameters:
horizontalAxes -
verticalAxis -
plotWithAxes -
boPlot -
Method Detail

adjust

public void adjust()
            throws ChartException
Description copied from interface: IAxisAdjuster
Adjust axis(axes) scale and location.

Specified by:
adjust in interface IAxisAdjuster
Throws:
ChartException

adjustOrthogonalAxis

public double[] adjustOrthogonalAxis(int iv,
                                     OneAxis orthogonalAxis,
                                     double dY,
                                     double dBottom,
                                     double dTop)
                              throws ChartException
Adjusts start and end of orthogonal axis, and returns axis coordinates.

Parameters:
iv -
orthogonalAxis -
dY -
dBottom -
dTop -
Returns:
Throws:
ChartException


Copyright © 2005-2008 Actuate Corp. All rights reserved.