Interface ISTSearchAreaProducer

  • All Known Implementing Classes:
    TrapezoidPositionPredictor

    public interface ISTSearchAreaProducer
    Interface for classes used to produce search areas based on an input and some elappesed amount of time.
    Author:
    Dustin Kempton, Data Mining Lab, Georgia State University
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.locationtech.jts.geom.Geometry getSearchRegion​(org.locationtech.jts.geom.Envelope bBox, double span)
      Create a search region based upon the input rectangle and the passed time.
      org.locationtech.jts.geom.Geometry getSearchRegion​(org.locationtech.jts.geom.Envelope bBox, float[] movementVect, double span)
      Create a search region based upon the input rectangle, previous movement vector, and the passed time.
      org.locationtech.jts.geom.Geometry getSearchRegionBack​(org.locationtech.jts.geom.Envelope bBox, double span)
      Create a search region based upon the input rectangle and the elapsed time.
    • Method Detail

      • getSearchRegion

        org.locationtech.jts.geom.Geometry getSearchRegion​(org.locationtech.jts.geom.Envelope bBox,
                                                           double span)
        Create a search region based upon the input rectangle and the passed time.
        Parameters:
        bBox - The input region.
        span - The elapsed time in days.
        Returns:
        A search are based on the input.
      • getSearchRegion

        org.locationtech.jts.geom.Geometry getSearchRegion​(org.locationtech.jts.geom.Envelope bBox,
                                                           float[] movementVect,
                                                           double span)
        Create a search region based upon the input rectangle, previous movement vector, and the passed time.
        Parameters:
        bBox - The input region.
        movementVect - The previous movement vector.
        span - The elapsed time in days.
        Returns:
        A search region.
      • getSearchRegionBack

        org.locationtech.jts.geom.Geometry getSearchRegionBack​(org.locationtech.jts.geom.Envelope bBox,
                                                               double span)
        Create a search region based upon the input rectangle and the elapsed time. However, it is in the opposite direction (back in time).
        Parameters:
        bBox - The input region.
        span - The elapsed time in days to look back.
        Returns:
        A search region.