Class SequentialBasicIndexFactory

  • All Implemented Interfaces:
    ISTIndexFactory

    public class SequentialBasicIndexFactory
    extends Object
    implements ISTIndexFactory
    This class provides a way of constructing objects for event indexing of IEvent objects, or indexing of ITrack objects, and constructing anything that those indexes might need. The indexing is based on a grid of ArrayLists, where the grid represents the space over which the index is valid. The ArrayLists in each location of the grid are used to sort the IEvent or ITrack objects that intersect each spatial coordinate based on time.
    Author:
    Dustin Kempton, Data Mining Lab, Georgia State University
    • Constructor Detail

      • SequentialBasicIndexFactory

        public SequentialBasicIndexFactory​(int regionDimension,
                                           int regionDiv,
                                           org.joda.time.Duration frameSpan)
        Constructor, constructs a new BasicIndexFactory object (there should only be one of these objects in the application).
        Parameters:
        regionDimension - The length for both the x and y spatial domain. For example x will be valid for [0, regionDimension].
        regionDiv - The divisor used to down size each of the indexed objects to fit inside the spatial domain specified by the regionDimension parameter.
        frameSpan - The length of a frame in the index. This is used to compute the expected change in detections per frame in the IEventIndexer objects.