Class DefaultFeatureAgentFactory<T>

java.lang.Object
repast.simphony.space.gis.FeatureAgentFactory<T>
repast.simphony.space.gis.DefaultFeatureAgentFactory<T>

public class DefaultFeatureAgentFactory<T> extends FeatureAgentFactory<T>
Default factory class for creating feature agents. Instances of the this class can be created using the FeatureAgentFactoryFinder.
Author:
Nick Collier, Eric Tatara
  • Method Details

    • getFeatureType

      public org.opengis.feature.simple.SimpleFeatureType getFeatureType()
      Gets the created feature type.
      Returns:
      the created feature type.
    • getCrs

      public org.opengis.referencing.crs.CoordinateReferenceSystem getCrs()
      Gets the coordinate reference system for this factory.
      Returns:
      the coordinate reference system for this factory.
    • getFeature

      public FeatureAgent getFeature(T agent, Geography geography)
      Create a FeatureAgent instance from the provided agent.
      Specified by:
      getFeature in class FeatureAgentFactory<T>
      Parameters:
      agent - the agent instance from which to create a FeatureAgent
      geography - the geography in which the FeatureAgent resides
      Returns:
      the FeatureAgent instance