Class NamedSpatialSoure
java.lang.Object
repast.simphony.visualizationOGL2D.NamedSpatialSoure
- All Implemented Interfaces:
SpatialSource
Abstract base class for creating named shape spatials. Child classes
need only implement createShape(NamedShapeCreator creator).
- Author:
- Nick Collier
-
Field Summary
Fields inherited from interface repast.simphony.visualizationOGL2D.SpatialSource
KEY_BSQUARE_SIZE, KEY_HEIGHT, KEY_SCALE, KEY_WIDTH
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
createShape
(saf.v3d.NamedShapeCreator creator) getID()
Gets the unique name for this source.void
registerSource
(saf.v3d.ShapeFactory2D shapeFactory, Map<String, String> props) Registers this source with ShapeFactory2D.
-
Field Details
-
id
-
-
Constructor Details
-
NamedSpatialSoure
-
-
Method Details
-
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.
-
createShape
protected abstract void createShape(saf.v3d.NamedShapeCreator creator) -
registerSource
public void registerSource(saf.v3d.ShapeFactory2D shapeFactory, Map<String, String> props) throws IOExceptionDescription 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
-