T - The type of item that is used to represent a centroid.public interface CentroidManager<T>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
CentroidManager.CentroidProcessingFn<T> |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
AnalyticItemWrapper<T> |
createNextCentroid(T feature,
String groupID,
org.locationtech.jts.geom.Coordinate coordinate,
String[] extraNames,
double[] extraValues)
Creates a new centroid based on the old centroid with new coordinates and dimension values
|
void |
delete(String[] dataIds) |
List<String> |
getAllCentroidGroups() |
AnalyticItemWrapper<T> |
getCentroid(String id) |
AnalyticItemWrapper<T> |
getCentroidById(String id,
String groupID) |
List<AnalyticItemWrapper<T>> |
getCentroidsForGroup(String groupID) |
List<AnalyticItemWrapper<T>> |
getCentroidsForGroup(String batchID,
String groupID) |
String |
getDataTypeName() |
String |
getIndexName() |
int |
processForAllGroups(CentroidManager.CentroidProcessingFn<T> fn) |
AnalyticItemWrapper<T> createNextCentroid(T feature, String groupID, org.locationtech.jts.geom.Coordinate coordinate, String[] extraNames, double[] extraValues)
AnalyticItemWrapper<T> getCentroidById(String id, String groupID) throws IOException, MatchingCentroidNotFoundException
void delete(String[] dataIds) throws IOException
IOExceptionList<String> getAllCentroidGroups() throws IOException
IOExceptionList<AnalyticItemWrapper<T>> getCentroidsForGroup(String groupID) throws IOException
IOExceptionList<AnalyticItemWrapper<T>> getCentroidsForGroup(String batchID, String groupID) throws IOException
IOExceptionint processForAllGroups(CentroidManager.CentroidProcessingFn<T> fn) throws IOException
IOExceptionAnalyticItemWrapper<T> getCentroid(String id)
void clear()
String getDataTypeName()
String getIndexName()
Copyright © 2013–2022. All rights reserved.