public class PlotItem extends Object
LinkedList<VisualizationTask>
!Modifier and Type | Class and Description |
---|---|
private class |
PlotItem.ItmItr
Recursive iterator
|
private class |
PlotItem.VisItr
Recursive iterator
|
Modifier and Type | Field and Description |
---|---|
double |
h
Size: height
|
Projection |
proj
Projection (may be
null !) |
Collection<PlotItem> |
subitems
Subitems to plot
|
List<VisualizationTask> |
visualizations
The visualizations at this location
|
double |
w
Size: width
|
double |
x
Position: x
|
double |
y
Position: y
|
Constructor and Description |
---|
PlotItem(double x,
double y,
double w,
double h,
Projection proj)
Constructor.
|
PlotItem(double w,
double h,
Projection proj)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Iterator<PlotItem> |
itemIterator()
Iterate (recursively) over all plot items, including itself.
|
void |
sort()
Sort all visualizers for their proper drawing order
|
Iterator<VisualizationTask> |
visIterator()
Iterate (recursively) over all visualizations.
|
public final double x
public final double y
public final double w
public final double h
public final Projection proj
null
!)public List<VisualizationTask> visualizations
public Collection<PlotItem> subitems
public PlotItem(double w, double h, Projection proj)
w
- Position: wh
- Position: hproj
- Projectionpublic PlotItem(double x, double y, double w, double h, Projection proj)
x
- Position: xy
- Position: yw
- Position: wh
- Position: hproj
- Projectionpublic void sort()
public Iterator<VisualizationTask> visIterator()