edu.ull.cgunay.plots
Class Grapher.MultiAxes

java.lang.Object
  |
  +--edu.ull.cgunay.plots.Grapher.MultiAxes
Direct Known Subclasses:
MatLab.MultiAxes
Enclosing class:
Grapher

protected abstract class Grapher.MultiAxes
extends Object

An object that combines multiple axes.

See Also:
Grapher.Axis

Field Summary
(package private)  Grapher.Axis[] axes
          Axes to be plotted.
 
Constructor Summary
(package private) Grapher.MultiAxes(Grapher.Axis[] axes)
          Creates a new MultiAxes instance.
(package private) Grapher.MultiAxes(List axes)
          Convenience constructor that calls other constructor.
 
Method Summary
(package private) abstract  String getString()
          The code to combine codes for separate axis in a single window should be written here in subclasses for specific graphers.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

axes

Grapher.Axis[] axes
Axes to be plotted. TODO: need to define visual organization.

Constructor Detail

Grapher.MultiAxes

Grapher.MultiAxes(Grapher.Axis[] axes)
Creates a new MultiAxes instance. By default creates a vertically aligned list of axes.

Parameters:
axes - an Axis[] value

Grapher.MultiAxes

Grapher.MultiAxes(List axes)
Convenience constructor that calls other constructor.

Parameters:
axes - a List value
See Also:
#MultiAxes(Grapher.Axis[])
Method Detail

getString

abstract String getString()
The code to combine codes for separate axis in a single window should be written here in subclasses for specific graphers.

Returns:
a String value