package com.spbsu.ml.data.cherry;
import com.spbsu.commons.func.AdditiveStatistics;
import com.spbsu.ml.BFGrid;
import com.spbsu.ml.data.Aggregate;
/**
* Created by noxoomo on 06/04/15.
*/
public interface CherryPointsHolder {
void visitAll(final Aggregate.IntervalVisitor<? extends AdditiveStatistics> visitor);
BFGrid grid();
void endClause();
void startClause();
AdditiveStatistics addCondition(BFGrid.BFRow feature, int start, int end);
AdditiveStatistics inside();
AdditiveStatistics outside();
}