org.jzy3d.plot3d.primitives.axes.layout
Class AxeBoxLayout

java.lang.Object
  extended by org.jzy3d.plot3d.primitives.axes.layout.AxeBoxLayout
All Implemented Interfaces:
IAxeLayout

public class AxeBoxLayout
extends java.lang.Object
implements IAxeLayout


Constructor Summary
AxeBoxLayout()
          Default AxeBox layout
 
Method Summary
 Color getGridColor()
           
 Color getMainColor()
           
 Color getQuadColor()
           
 java.lang.String getXAxeLabel()
           
 Color getXTickColor()
           
 ITickProvider getXTickProvider()
           
 ITickRenderer getXTickRenderer()
           
 float[] getXTicks()
           
 float[] getXTicks(float min, float max)
           
 java.lang.String getYAxeLabel()
           
 Color getYTickColor()
           
 ITickProvider getYTickProvider()
           
 ITickRenderer getYTickRenderer()
           
 float[] getYTicks()
           
 float[] getYTicks(float min, float max)
           
 java.lang.String getZAxeLabel()
           
 Color getZTickColor()
           
 ITickProvider getZTickProvider()
           
 ITickRenderer getZTickRenderer()
           
 float[] getZTicks()
           
 float[] getZTicks(float min, float max)
           
 boolean isFaceDisplayed()
           
 boolean isXAxeLabelDisplayed()
           
 boolean isXTickLabelDisplayed()
           
 boolean isYAxeLabelDisplayed()
           
 boolean isYTickLabelDisplayed()
           
 boolean isZAxeLabelDisplayed()
           
 boolean isZTickLabelDisplayed()
           
 void setFaceDisplayed(boolean faceDisplayed)
           
 void setGridColor(Color gridColor)
           
 void setMainColor(Color color)
           
 void setQuadColor(Color quadColor)
           
 void setXAxeLabel(java.lang.String axeLabel)
           
 void setXAxeLabelDisplayed(boolean axeLabelDisplayed)
           
 void setXTickColor(Color tickColor)
           
 void setXTickLabelDisplayed(boolean tickLabelDisplayed)
           
 void setXTickProvider(ITickProvider tickProvider)
           
 void setXTickRenderer(ITickRenderer tickRenderer)
           
 void setYAxeLabel(java.lang.String axeLabel)
           
 void setYAxeLabelDisplayed(boolean axeLabelDisplayed)
           
 void setYTickColor(Color tickColor)
           
 void setYTickLabelDisplayed(boolean tickLabelDisplayed)
           
 void setYTickProvider(ITickProvider tickProvider)
           
 void setYTickRenderer(ITickRenderer tickRenderer)
           
 void setZAxeLabel(java.lang.String axeLabel)
           
 void setZAxeLabelDisplayed(boolean axeLabelDisplayed)
           
 void setZTickColor(Color tickColor)
           
 void setZTickLabelDisplayed(boolean tickLabelDisplayed)
           
 void setZTickProvider(ITickProvider tickProvider)
           
 void setZTickRenderer(ITickRenderer tickRenderer)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AxeBoxLayout

public AxeBoxLayout()
Default AxeBox layout

Method Detail

setMainColor

public void setMainColor(Color color)
Specified by:
setMainColor in interface IAxeLayout

getMainColor

public Color getMainColor()
Specified by:
getMainColor in interface IAxeLayout

getXTicks

public float[] getXTicks(float min,
                         float max)
Specified by:
getXTicks in interface IAxeLayout

getYTicks

public float[] getYTicks(float min,
                         float max)
Specified by:
getYTicks in interface IAxeLayout

getZTicks

public float[] getZTicks(float min,
                         float max)
Specified by:
getZTicks in interface IAxeLayout

getXAxeLabel

public java.lang.String getXAxeLabel()
Specified by:
getXAxeLabel in interface IAxeLayout

setXAxeLabel

public void setXAxeLabel(java.lang.String axeLabel)
Specified by:
setXAxeLabel in interface IAxeLayout

getYAxeLabel

public java.lang.String getYAxeLabel()
Specified by:
getYAxeLabel in interface IAxeLayout

setYAxeLabel

public void setYAxeLabel(java.lang.String axeLabel)
Specified by:
setYAxeLabel in interface IAxeLayout

getZAxeLabel

public java.lang.String getZAxeLabel()
Specified by:
getZAxeLabel in interface IAxeLayout

setZAxeLabel

public void setZAxeLabel(java.lang.String axeLabel)
Specified by:
setZAxeLabel in interface IAxeLayout

getXTicks

public float[] getXTicks()
Specified by:
getXTicks in interface IAxeLayout

getYTicks

public float[] getYTicks()
Specified by:
getYTicks in interface IAxeLayout

getZTicks

public float[] getZTicks()
Specified by:
getZTicks in interface IAxeLayout

getXTickProvider

public ITickProvider getXTickProvider()
Specified by:
getXTickProvider in interface IAxeLayout

setXTickProvider

public void setXTickProvider(ITickProvider tickProvider)
Specified by:
setXTickProvider in interface IAxeLayout

getYTickProvider

public ITickProvider getYTickProvider()
Specified by:
getYTickProvider in interface IAxeLayout

setYTickProvider

public void setYTickProvider(ITickProvider tickProvider)
Specified by:
setYTickProvider in interface IAxeLayout

getZTickProvider

public ITickProvider getZTickProvider()
Specified by:
getZTickProvider in interface IAxeLayout

setZTickProvider

public void setZTickProvider(ITickProvider tickProvider)
Specified by:
setZTickProvider in interface IAxeLayout

getXTickRenderer

public ITickRenderer getXTickRenderer()
Specified by:
getXTickRenderer in interface IAxeLayout

setXTickRenderer

public void setXTickRenderer(ITickRenderer tickRenderer)
Specified by:
setXTickRenderer in interface IAxeLayout

getYTickRenderer

public ITickRenderer getYTickRenderer()
Specified by:
getYTickRenderer in interface IAxeLayout

setYTickRenderer

public void setYTickRenderer(ITickRenderer tickRenderer)
Specified by:
setYTickRenderer in interface IAxeLayout

getZTickRenderer

public ITickRenderer getZTickRenderer()
Specified by:
getZTickRenderer in interface IAxeLayout

setZTickRenderer

public void setZTickRenderer(ITickRenderer tickRenderer)
Specified by:
setZTickRenderer in interface IAxeLayout

getXTickColor

public Color getXTickColor()
Specified by:
getXTickColor in interface IAxeLayout

setXTickColor

public void setXTickColor(Color tickColor)
Specified by:
setXTickColor in interface IAxeLayout

getYTickColor

public Color getYTickColor()
Specified by:
getYTickColor in interface IAxeLayout

setYTickColor

public void setYTickColor(Color tickColor)
Specified by:
setYTickColor in interface IAxeLayout

getZTickColor

public Color getZTickColor()
Specified by:
getZTickColor in interface IAxeLayout

setZTickColor

public void setZTickColor(Color tickColor)
Specified by:
setZTickColor in interface IAxeLayout

isFaceDisplayed

public boolean isFaceDisplayed()
Specified by:
isFaceDisplayed in interface IAxeLayout

setFaceDisplayed

public void setFaceDisplayed(boolean faceDisplayed)
Specified by:
setFaceDisplayed in interface IAxeLayout

getQuadColor

public Color getQuadColor()
Specified by:
getQuadColor in interface IAxeLayout

setQuadColor

public void setQuadColor(Color quadColor)
Specified by:
setQuadColor in interface IAxeLayout

getGridColor

public Color getGridColor()
Specified by:
getGridColor in interface IAxeLayout

setGridColor

public void setGridColor(Color gridColor)
Specified by:
setGridColor in interface IAxeLayout

isXAxeLabelDisplayed

public boolean isXAxeLabelDisplayed()
Specified by:
isXAxeLabelDisplayed in interface IAxeLayout

setXAxeLabelDisplayed

public void setXAxeLabelDisplayed(boolean axeLabelDisplayed)
Specified by:
setXAxeLabelDisplayed in interface IAxeLayout

isYAxeLabelDisplayed

public boolean isYAxeLabelDisplayed()
Specified by:
isYAxeLabelDisplayed in interface IAxeLayout

setYAxeLabelDisplayed

public void setYAxeLabelDisplayed(boolean axeLabelDisplayed)
Specified by:
setYAxeLabelDisplayed in interface IAxeLayout

isZAxeLabelDisplayed

public boolean isZAxeLabelDisplayed()
Specified by:
isZAxeLabelDisplayed in interface IAxeLayout

setZAxeLabelDisplayed

public void setZAxeLabelDisplayed(boolean axeLabelDisplayed)
Specified by:
setZAxeLabelDisplayed in interface IAxeLayout

isXTickLabelDisplayed

public boolean isXTickLabelDisplayed()
Specified by:
isXTickLabelDisplayed in interface IAxeLayout

setXTickLabelDisplayed

public void setXTickLabelDisplayed(boolean tickLabelDisplayed)
Specified by:
setXTickLabelDisplayed in interface IAxeLayout

isYTickLabelDisplayed

public boolean isYTickLabelDisplayed()
Specified by:
isYTickLabelDisplayed in interface IAxeLayout

setYTickLabelDisplayed

public void setYTickLabelDisplayed(boolean tickLabelDisplayed)
Specified by:
setYTickLabelDisplayed in interface IAxeLayout

isZTickLabelDisplayed

public boolean isZTickLabelDisplayed()
Specified by:
isZTickLabelDisplayed in interface IAxeLayout

setZTickLabelDisplayed

public void setZTickLabelDisplayed(boolean tickLabelDisplayed)
Specified by:
setZTickLabelDisplayed in interface IAxeLayout