uk.ac.starlink.ttools.plot2.geom
Class PlaneSurfaceFactory.Profile

java.lang.Object
  extended by uk.ac.starlink.ttools.plot2.geom.PlaneSurfaceFactory.Profile
Enclosing class:
PlaneSurfaceFactory

public static class PlaneSurfaceFactory.Profile
extends Object

Profile class which defines fixed configuration items for a PlaneSurface. Instances of this class are normally obtained from the createProfile method.


Constructor Summary
PlaneSurfaceFactory.Profile(boolean xlog, boolean ylog, boolean xflip, boolean yflip, String xlabel, String ylabel, Captioner captioner, double xyfactor, boolean grid, double xcrowd, double ycrowd, boolean minor, Color gridcolor, Color axlabelcolor)
          Constructor.
 
Method Summary
 boolean[] getLogFlags()
          Returns a 2-element array giving X and Y log flags.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlaneSurfaceFactory.Profile

public PlaneSurfaceFactory.Profile(boolean xlog,
                                   boolean ylog,
                                   boolean xflip,
                                   boolean yflip,
                                   String xlabel,
                                   String ylabel,
                                   Captioner captioner,
                                   double xyfactor,
                                   boolean grid,
                                   double xcrowd,
                                   double ycrowd,
                                   boolean minor,
                                   Color gridcolor,
                                   Color axlabelcolor)
Constructor.

Parameters:
xlog - whether to use logarithmic scaling on X axis
ylog - whether to use logarithmic scaling on Y axis
xflip - whether to invert direction of X axis
yflip - whether to invert direction of Y axis
xlabel - text for labelling X axis
ylabel - text for labelling Y axis
captioner - text renderer for axis labels etc
xyfactor - ratio (X axis unit length)/(Y axis unit length), or NaN to use whatever bounds shape and axis limits give you
grid - whether to draw grid lines
xcrowd - crowding factor for tick marks on X axis; 1 is normal
ycrowd - crowding factor for tick marks on Y axis; 1 is normal
minor - whether to paint minor tick marks on axes
gridcolor - colour of grid lines, if plotted
axlabelcolor - colour of axis labels
Method Detail

getLogFlags

public boolean[] getLogFlags()
Returns a 2-element array giving X and Y log flags.

Returns:
(xlog, ylog) array


Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.