this.pca = pca;
}
@Override
protected PCAFilteredResult computeProjection(DBID id, List<DistanceResultPair<D>> neighbors, Relation<V> database) {
ModifiableDBIDs ids = DBIDUtil.newArray(neighbors.size());
for(DistanceResultPair<D> neighbor : neighbors) {
ids.add(neighbor.getDBID());
}
PCAFilteredResult pcares = pca.processIds(ids, database);
if(logger.isDebugging()) {
StringBuffer msg = new StringBuffer();