Interface DisplayData<T>

All Known Implementing Classes:
AbstractDisplayData, DefaultDisplayData, GISDisplayData, SyntheticDisplayData

public interface DisplayData<T>
Interface for those classes that encapsulate the data needed to set up a particular display. This includes access to any existing agents to be added to the display as well access to the projections and ValueLayer-s to be displayed.
Version:
$Revision$ $Date$
Author:
Nick Collier
  • Method Details

    • getContainer

      VisualizedObjectContainer<T> getContainer()
      Gets the container that contains the objects we want to display.
      Returns:
      the container that contains the objects we want to display.
    • objects

      Iterable<T> objects()
      Gets the objects to be initially displayed.
      Returns:
      an iterable over the objects to be initially displayed.
    • getProjections

      Iterable<Projection> getProjections()
      Gets an iterable over the projections to be displayed.
      Returns:
      an iterable over the projections to be displayed.
    • getProjectionCount

      int getProjectionCount()
      Gets the number of projections to display.
      Returns:
      the number of projections to display.
    • getValueLayers

      Iterable<ValueLayer> getValueLayers()
      Gets an iterable over the ValueLayers to be displayed.
      Returns:
      an iterable over the ValueLayers to be displayed.
    • getValueLayerCount

      int getValueLayerCount()
      Gets the number of ValueLayers to display.
      Returns:
      the number of ValueLayers to display.