Interface IAxisLayout

  • All Known Implementing Classes:
    AxisLayout

    public interface IAxisLayout
    • Field Detail

      • FONT_DEFAULT

        static final Font FONT_DEFAULT
    • Method Detail

      • setMainColor

        void setMainColor​(Color color)
      • getMainColor

        Color getMainColor()
      • getGridColor

        Color getGridColor()
      • setGridColor

        void setGridColor​(Color gridColor)
      • setFaceDisplayed

        void setFaceDisplayed​(boolean status)
      • setZAxisSide

        void setZAxisSide​(ZAxisSide zAxisSide)
      • isFaceDisplayed

        boolean isFaceDisplayed()
      • getQuadColor

        Color getQuadColor()
      • setQuadColor

        void setQuadColor​(Color quadColor)
      • isAxisLabelOffsetAuto

        boolean isAxisLabelOffsetAuto()
      • setAxisLabelOffsetAuto

        void setAxisLabelOffsetAuto​(boolean isAuto)
        When enabled, the axis will have the X, Y and Z axis label shifted to avoid covering the tick labels.
      • getAxisLabelOffsetMargin

        int getAxisLabelOffsetMargin()
      • setAxisLabelOffsetMargin

        void setAxisLabelOffsetMargin​(int margin)
        When {@link #setAxisLabelOffsetAuto(true)}, use this margin to define the horizontal margin to let between the ticks and the axis labels
      • setXAxisLabel

        void setXAxisLabel​(String label)
      • setYAxisLabel

        void setYAxisLabel​(String label)
      • setZAxisLabel

        void setZAxisLabel​(String label)
      • getXAxisLabel

        String getXAxisLabel()
      • getYAxisLabel

        String getYAxisLabel()
      • getZAxisLabel

        String getZAxisLabel()
      • setXAxeLabelDisplayed

        void setXAxeLabelDisplayed​(boolean axeLabelDisplayed)
      • setYAxeLabelDisplayed

        void setYAxeLabelDisplayed​(boolean axeLabelDisplayed)
      • setZAxeLabelDisplayed

        void setZAxeLabelDisplayed​(boolean axeLabelDisplayed)
      • isXAxeLabelDisplayed

        boolean isXAxeLabelDisplayed()
      • isYAxeLabelDisplayed

        boolean isYAxeLabelDisplayed()
      • isZAxeLabelDisplayed

        boolean isZAxeLabelDisplayed()
      • setXTickLabelDisplayed

        void setXTickLabelDisplayed​(boolean tickLabelDisplayed)
      • setYTickLabelDisplayed

        void setYTickLabelDisplayed​(boolean tickLabelDisplayed)
      • setZTickLabelDisplayed

        void setZTickLabelDisplayed​(boolean tickLabelDisplayed)
      • isXTickLabelDisplayed

        boolean isXTickLabelDisplayed()
      • isYTickLabelDisplayed

        boolean isYTickLabelDisplayed()
      • isZTickLabelDisplayed

        boolean isZTickLabelDisplayed()
      • isTickLineDisplayed

        boolean isTickLineDisplayed()
      • setTickLineDisplayed

        void setTickLineDisplayed​(boolean status)
      • setXTickProvider

        void setXTickProvider​(ITickProvider provider)
      • setYTickProvider

        void setYTickProvider​(ITickProvider provider)
      • setZTickProvider

        void setZTickProvider​(ITickProvider provider)
      • setXTickRenderer

        void setXTickRenderer​(ITickRenderer renderer)
      • setYTickRenderer

        void setYTickRenderer​(ITickRenderer renderer)
      • setZTickRenderer

        void setZTickRenderer​(ITickRenderer renderer)
      • getXTicks

        double[] getXTicks​(double min,
                           double max)
      • getYTicks

        double[] getYTicks​(double min,
                           double max)
      • getZTicks

        double[] getZTicks​(double min,
                           double max)
      • getXTicks

        double[] getXTicks()
      • getYTicks

        double[] getYTicks()
      • getZTicks

        double[] getZTicks()
      • setXTickColor

        void setXTickColor​(Color color)
      • setYTickColor

        void setYTickColor​(Color color)
      • setZTickColor

        void setZTickColor​(Color color)
      • getXTickColor

        Color getXTickColor()
      • getYTickColor

        Color getYTickColor()
      • getZTickColor

        Color getZTickColor()
      • getFont

        Font getFont()
      • setFont

        void setFont​(Font font)
      • setFontSizePolicy

        void setFontSizePolicy​(IFontSizePolicy fontSizePolicy)
      • applyFontSizePolicy

        void applyFontSizePolicy()
      • setXAxisLabelOrientation

        void setXAxisLabelOrientation​(LabelOrientation xAxisLabelOrientation)
      • setYAxisLabelOrientation

        void setYAxisLabelOrientation​(LabelOrientation yAxisLabelOrientation)
      • setZAxisLabelOrientation

        void setZAxisLabelOrientation​(LabelOrientation zAxisLabelOrientation)