Class CubeSurfaceFactory.Profile

  • Enclosing class:
    CubeSurfaceFactory

    public static class CubeSurfaceFactory.Profile
    extends java.lang.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

      Constructors 
      Constructor Description
      Profile​(boolean xlog, boolean ylog, boolean zlog, boolean xflip, boolean yflip, boolean zflip, java.lang.String xlabel, java.lang.String ylabel, java.lang.String zlabel, Captioner captioner, boolean frame, double xcrowd, double ycrowd, double zcrowd, boolean minor, boolean antialias)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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

      • Profile

        public Profile​(boolean xlog,
                       boolean ylog,
                       boolean zlog,
                       boolean xflip,
                       boolean yflip,
                       boolean zflip,
                       java.lang.String xlabel,
                       java.lang.String ylabel,
                       java.lang.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