コード例 #1
0
 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);
 }
コード例 #2
0
        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);
        }