Package edu.gsu.cs.dmlab.util.interfaces
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.
-
-