public void Remove( EventBean @event, ExprEvaluatorContext exprEvaluatorContext) { eventsPerStream[0] = @event; double x = EvalDoubleColumn( config.XEval, organization.IndexName, COL_X, eventsPerStream, false, exprEvaluatorContext); double y = EvalDoubleColumn( config.YEval, organization.IndexName, COL_Y, eventsPerStream, false, exprEvaluatorContext); double width = EvalDoubleColumn( config.WidthEval, organization.IndexName, COL_WIDTH, eventsPerStream, false, exprEvaluatorContext); double height = EvalDoubleColumn( config.HeightEval, organization.IndexName, COL_HEIGHT, eventsPerStream, false, exprEvaluatorContext); MXCIFQuadTreeRowIndexRemove.Remove(x, y, width, height, @event, quadTree); }
public void Remove(EventBean @event, ExprEvaluatorContext exprEvaluatorContext) { _eventsPerStream[0] = @event; var x = AdvancedIndexEvaluationHelper.EvalDoubleColumn(_config.XEval, _organization.IndexName, AdvancedIndexQuadTreeConstants.COL_X, _eventsPerStream, false, exprEvaluatorContext); var y = AdvancedIndexEvaluationHelper.EvalDoubleColumn(_config.YEval, _organization.IndexName, AdvancedIndexQuadTreeConstants.COL_Y, _eventsPerStream, false, exprEvaluatorContext); var width = AdvancedIndexEvaluationHelper.EvalDoubleColumn(_config.WidthEval, _organization.IndexName, AdvancedIndexQuadTreeConstants.COL_WIDTH, _eventsPerStream, false, exprEvaluatorContext); var height = AdvancedIndexEvaluationHelper.EvalDoubleColumn(_config.HeightEval, _organization.IndexName, AdvancedIndexQuadTreeConstants.COL_HEIGHT, _eventsPerStream, false, exprEvaluatorContext); MXCIFQuadTreeRowIndexRemove.Remove(x, y, width, height, @event, _quadTree); }