Class SVGSpatialSource

java.lang.Object
repast.simphony.visualizationOGL2D.SVGSpatialSource
All Implemented Interfaces:
SpatialSource
Direct Known Subclasses:
ReLogoSVGSpatialSource

public class SVGSpatialSource extends Object implements SpatialSource
Registers spatials from an SVG spatial source. If the svg contains keyword metadata of "simple" then, this will attempt to create geometry and color info from the svg, otherwise it will render the svg as an image.
Author:
Nick Collier
  • Field Details

    • simple

      protected boolean simple
  • Constructor Details

  • Method Details

    • parseProps

      protected void parseProps(String path) throws IOException
      Throws:
      IOException
    • 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.
    • 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