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 Object
implements IAxeLayout


Field Summary
protected  boolean faceDisplayed
           
protected  Color gridColor
           
protected  float lastXmax
           
protected  float lastXmin
           
protected  float lastYmax
           
protected  float lastYmin
           
protected  float lastZmax
           
protected  float lastZmin
           
protected  Color mainColor
           
protected  Color quadColor
           
protected  String xAxeLabel
           
protected  boolean xAxeLabelDisplayed
           
protected  Color xTickColor
           
protected  boolean xTickLabelDisplayed
           
protected  ITickProvider xTickProvider
           
protected  ITickRenderer xTickRenderer
           
protected  float[] xTicks
           
protected  String yAxeLabel
           
protected  boolean yAxeLabelDisplayed
           
protected  Color yTickColor
           
protected  boolean yTickLabelDisplayed
           
protected  ITickProvider yTickProvider
           
protected  ITickRenderer yTickRenderer
           
protected  float[] yTicks
           
protected  String zAxeLabel
           
protected  boolean zAxeLabelDisplayed
           
protected  Color zTickColor
           
protected  boolean zTickLabelDisplayed
           
protected  ITickProvider zTickProvider
           
protected  ITickRenderer zTickRenderer
           
protected  float[] zTicks
           
 
Constructor Summary
AxeBoxLayout()
          Default AxeBox layout
 
Method Summary
 Color getGridColor()
           
 Color getMainColor()
           
 Color getQuadColor()
           
 String getXAxeLabel()
           
 Color getXTickColor()
           
 ITickProvider getXTickProvider()
           
 ITickRenderer getXTickRenderer()
           
 float[] getXTicks()
           
 float[] getXTicks(float min, float max)
           
 String getYAxeLabel()
           
 Color getYTickColor()
           
 ITickProvider getYTickProvider()
           
 ITickRenderer getYTickRenderer()
           
 float[] getYTicks()
           
 float[] getYTicks(float min, float max)
           
 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(String axeLabel)
           
 void setXAxeLabelDisplayed(boolean axeLabelDisplayed)
           
 void setXTickColor(Color tickColor)
           
 void setXTickLabelDisplayed(boolean tickLabelDisplayed)
           
 void setXTickProvider(ITickProvider tickProvider)
           
 void setXTickRenderer(ITickRenderer tickRenderer)
           
 void setYAxeLabel(String axeLabel)
           
 void setYAxeLabelDisplayed(boolean axeLabelDisplayed)
           
 void setYTickColor(Color tickColor)
           
 void setYTickLabelDisplayed(boolean tickLabelDisplayed)
           
 void setYTickProvider(ITickProvider tickProvider)
           
 void setYTickRenderer(ITickRenderer tickRenderer)
           
 void setZAxeLabel(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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xAxeLabel

protected String xAxeLabel

yAxeLabel

protected String yAxeLabel

zAxeLabel

protected String zAxeLabel

xAxeLabelDisplayed

protected boolean xAxeLabelDisplayed

yAxeLabelDisplayed

protected boolean yAxeLabelDisplayed

zAxeLabelDisplayed

protected boolean zAxeLabelDisplayed

xTicks

protected float[] xTicks

yTicks

protected float[] yTicks

zTicks

protected float[] zTicks

xTickProvider

protected ITickProvider xTickProvider

yTickProvider

protected ITickProvider yTickProvider

zTickProvider

protected ITickProvider zTickProvider

xTickRenderer

protected ITickRenderer xTickRenderer

yTickRenderer

protected ITickRenderer yTickRenderer

zTickRenderer

protected ITickRenderer zTickRenderer

xTickColor

protected Color xTickColor

yTickColor

protected Color yTickColor

zTickColor

protected Color zTickColor

xTickLabelDisplayed

protected boolean xTickLabelDisplayed

yTickLabelDisplayed

protected boolean yTickLabelDisplayed

zTickLabelDisplayed

protected boolean zTickLabelDisplayed

faceDisplayed

protected boolean faceDisplayed

quadColor

protected Color quadColor

gridColor

protected Color gridColor

lastXmin

protected float lastXmin

lastXmax

protected float lastXmax

lastYmin

protected float lastYmin

lastYmax

protected float lastYmax

lastZmin

protected float lastZmin

lastZmax

protected float lastZmax

mainColor

protected Color mainColor
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 String getXAxeLabel()
Specified by:
getXAxeLabel in interface IAxeLayout

setXAxeLabel

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

getYAxeLabel

public String getYAxeLabel()
Specified by:
getYAxeLabel in interface IAxeLayout

setYAxeLabel

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

getZAxeLabel

public String getZAxeLabel()
Specified by:
getZAxeLabel in interface IAxeLayout

setZAxeLabel

public void setZAxeLabel(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