Interface ISTSparseHistoCreator
-
- All Known Implementing Classes:
SparseHistoCreator
public interface ISTSparseHistoCreator
Interface for classes used to create sparse histograms of events.- Author:
- Dustin Kempton, Data Mining Lab, Georgia State University
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double[]
createCandidateHisto(smile.math.matrix.SparseMatrix alpha, org.locationtech.jts.geom.Envelope originalBBox, org.locationtech.jts.geom.Envelope candidateBBox)
Returns a histogram representing the rows of the sparse input matrix.double[]
createTargetHisto(smile.math.matrix.SparseMatrix alpha, org.locationtech.jts.geom.Envelope bbox)
Returns a histogram representing the rows of the sparse input matrix.
-
-
-
Method Detail
-
createTargetHisto
double[] createTargetHisto(smile.math.matrix.SparseMatrix alpha, org.locationtech.jts.geom.Envelope bbox)
Returns a histogram representing the rows of the sparse input matrix.- Parameters:
alpha
- The sparse matrix representing the area of interest to create the histogram from the rows.bbox
- The area that is represented by alpha.- Returns:
- The histogram of the input matrix.
-
createCandidateHisto
double[] createCandidateHisto(smile.math.matrix.SparseMatrix alpha, org.locationtech.jts.geom.Envelope originalBBox, org.locationtech.jts.geom.Envelope candidateBBox)
Returns a histogram representing the rows of the sparse input matrix.- Parameters:
alpha
- The sparse matrix representing the area of interest to create the histogram from the rows.originalBBox
- The original object area used to adjust weights by how much the candidate needs to scale to match the original.candidateBBox
- The candidate area that is represented by alpha.- Returns:
- The histogram of the input matrix.
-
-