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

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

public static class CubeSurfaceFactory.Profile
extends Object

Profile class which defines fixed configuration items for an isotropic or non-isotropic CubeSurface. Instances of this class are normally obtained from the createProfile method.


Constructor Summary
CubeSurfaceFactory.Profile(boolean xlog, boolean ylog, boolean zlog, boolean xflip, boolean yflip, boolean zflip, String xlabel, String ylabel, String zlabel, Captioner captioner, boolean frame, double xcrowd, double ycrowd, double zcrowd, boolean minor, boolean antialias)
          Constructor.
 
Method Summary
 boolean[] getLogFlags()
          Returns a 3-element array giving X, Y and Z log flags.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CubeSurfaceFactory.Profile

public CubeSurfaceFactory.Profile(boolean xlog,
                                  boolean ylog,
                                  boolean zlog,
                                  boolean xflip,
                                  boolean yflip,
                                  boolean zflip,
                                  String xlabel,
                                  String ylabel,
                                  String zlabel,
                                  Captioner captioner,
                                  boolean frame,
                                  double xcrowd,
                                  double ycrowd,
                                  double zcrowd,
                                  boolean minor,
                                  boolean antialias)
Constructor.

Parameters:
xlog - whether to use logarithmic scaling on X axis
ylog - whether to use logarithmic scaling on Y axis
zlog - whether to use logarithmic scaling on Z axis
xflip - whether to invert direction of X axis
yflip - whether to invert direction of Y axis
zflip - whether to invert direction of Z axis
xlabel - text for labelling X axis
ylabel - text for labelling Y axis
zlabel - text for labelling Z axis
captioner - text renderer for axis labels etc
frame - whether to draw axis wire frame
xcrowd - crowding factor for tick marks on X axis; 1 is normal
ycrowd - crowding factor for tick marks on Y axis; 1 is normal
zcrowd - crowding factor for tick marks on Z axis; 1 is normal
minor - whether to paint minor tick marks on axes
antialias - whether to antialias grid lines and text
Method Detail

getLogFlags

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

Returns:
(xlog, ylog, zlog) array


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