lt.monarch.chart.chart3D.axis
Class DefaultLabelLayouter3D

java.lang.Object
  extended by lt.monarch.chart.chart3D.axis.DefaultLabelLayouter3D
All Implemented Interfaces:
LabeLayouter3D

public class DefaultLabelLayouter3D
extends java.lang.Object
implements LabeLayouter3D

A default class for layouting 3D chart axis labels.


Constructor Summary
Constructor and Description
DefaultLabelLayouter3D()
           
 
Method Summary
Modifier and Type Method and Description
 void layout(AxisLine3D axisLine, double tickLength, Point2D perpendicular, TextOrientation labelType, TextOrientation titleType, TitlePosition titlePosition, Point3D sideFlipPoint)
          Layout the labels and title for the specified axis line.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultLabelLayouter3D

public DefaultLabelLayouter3D()
Method Detail

layout

public void layout(AxisLine3D axisLine,
                   double tickLength,
                   Point2D perpendicular,
                   TextOrientation labelType,
                   TextOrientation titleType,
                   TitlePosition titlePosition,
                   Point3D sideFlipPoint)
Description copied from interface: LabeLayouter3D
Layout the labels and title for the specified axis line.

Specified by:
layout in interface LabeLayouter3D
Parameters:
axisLine - axis line which labels and title will be layouted
tickLength - TODO
perpendicular - TODO
labelType - the type of labels
titleType - the type of title
titlePosition - the position of title
sideFlipPoint - an auxiliary point for switching between sides of axis line