Class ImageSpatialSource
- java.lang.Object
-
- repast.simphony.visualizationOGL2D.ImageSpatialSource
-
- All Implemented Interfaces:
SpatialSource
- Direct Known Subclasses:
ReLogoImageSpatialSource
public class ImageSpatialSource extends Object implements SpatialSource
Registers Spatials using an image (jpg, png, gif) as the source. The images will be rendered to textures.- Author:
- Nick Collier
-
-
Field Summary
-
Fields inherited from interface repast.simphony.visualizationOGL2D.SpatialSource
KEY_BSQUARE_SIZE, KEY_HEIGHT, KEY_SCALE, KEY_WIDTH
-
-
Constructor Summary
Constructors Constructor Description ImageSpatialSource(String id, String path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getID()
Gets the unique name for this source.void
registerSource(saf.v3d.ShapeFactory2D shapeFactory, Map<String,String> props)
Registers this source with ShapeFactory2D.
-
-
-
Constructor Detail
-
ImageSpatialSource
public ImageSpatialSource(String id, String path) throws IOException
- Throws:
IOException
-
-
Method Detail
-
getID
public String getID()
Description copied from interface:SpatialSource
Gets the unique name for this source.- Specified by:
getID
in interfaceSpatialSource
- 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 interfaceSpatialSource
props
- a map containing properties (SpatialSource.WIDTH, etc.) that can be used in registering the source- Throws:
IOException
-
-