lt.monarch.chart.chart3D.series
Class Pie3DLabelsOutsideLayouter
java.lang.Object
lt.monarch.chart.chart3D.series.AbstractPie3DLabelsLayouter
lt.monarch.chart.chart3D.series.Pie3DLabelsOutsideLayouter
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- Pie3DLabelsOutsideWithElbowLayouter, Pie3DLabelsOutsideWithLineLayouter
public class Pie3DLabelsOutsideLayouter
extends AbstractPie3DLabelsLayouter
Pie labels layouter, when labels is outside the pie and don't have pointers to the segment.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Pie3DLabelsOutsideLayouter
public Pie3DLabelsOutsideLayouter()
layout
public void layout(java.util.ArrayList<Pie3DSliceLabelEntry> labelList,
Projector projector)
- Specified by:
layout in class AbstractPie3DLabelsLayouter
- Parameters:
labelList - list of labelsprojector - projector of charts
layoutCircular
protected void layoutCircular(Projector projector)
- Layout label, when alignment is CIRCULAR
- Parameters:
projector - projector of chart
layoutLeftRight
protected void layoutLeftRight(Projector projector)
- Layout label, when alignment is LEFT_RIGHT
- Parameters:
projector - projector of chart
corectLabel
protected void corectLabel(Projector projector)
- Correct labels, when overlap
- Parameters:
projector - projector of chart