Class NamedSpatialSoure

java.lang.Object
repast.simphony.visualizationOGL2D.NamedSpatialSoure
All Implemented Interfaces:
SpatialSource

public abstract class NamedSpatialSoure extends Object implements SpatialSource
Abstract base class for creating named shape spatials. Child classes need only implement createShape(NamedShapeCreator creator).
Author:
Nick Collier
  • Field Details

  • Constructor Details

    • NamedSpatialSoure

      public NamedSpatialSoure(String id)
  • Method Details

    • getID

      public String getID()
      Description copied from interface: SpatialSource
      Gets the unique name for this source.
      Specified by:
      getID in interface SpatialSource
      Returns:
      the unique name for this source.
    • createShape

      protected abstract void createShape(saf.v3d.NamedShapeCreator creator)
    • registerSource

      public void registerSource(saf.v3d.ShapeFactory2D shapeFactory, Map<String,String> props) throws IOException
      Description copied from interface: SpatialSource
      Registers this source with ShapeFactory2D. After registering the source VSpatials can be retreived by name from the ShapeFactory2D.
      Specified by:
      registerSource in interface SpatialSource
      props - a map containing properties (SpatialSource.WIDTH, etc.) that can be used in registering the source
      Throws:
      IOException